|
ATLAS Offline Software
|
Go to the documentation of this file.
9 m_oCentralElecPlots(this,
"Central/",
"Central"),
10 m_oFrwdElecPlots(this,
"Frwd/",
"Forward"),
11 m_oTruthAllPlots(this,
"Truth/All/",
"Truth Electron All"),
12 m_oTruthAllIsoPlots(this,
"Truth/All/Iso/",
"Truth Electron Prompt"),
13 m_oTruthIsoPlots(this,
"Truth/Iso/",
"Truth Electron Prompt"),
14 m_oTruthAllPromptPlots(this,
"Truth/All/Prompt/",
"Truth Electron Prompt"),
15 m_oTruthPromptElecPlots(this,
"Truth/Prompt_elec/",
"Truth Electron Prompt from EgammaTruthContainer"),
21 res_et_cut_pt_20(nullptr),
22 res_eta_cut_pt_20(nullptr),
30 author =
Book1D(
"author",
"Electron Author ; author;Events", 20, -0.5, 19.5);
31 res_et =
BookTProfile(
"res_et",
" IsoElectron;E_{T}^{Truth}, [GeV];(E_{T} - E_{T}^{Truth})/E_{T}^{Truth}",100, 0., 200.);
32 res_eta =
BookTProfile(
"res_eta",
" IsoElectron;#eta;(E_{T} - E_{T}^{Truth})/E_{T}^{Truth}",50, -2.5, 2.5);
33 res_et_cut =
BookTProfile(
"res_et_cut",
" IsoElectron;E_{T}^{Truth}, [GeV];(E_{T} - E_{T}^{Truth})/E_{T}^{Truth}",100, 0., 200.);
34 res_eta_cut =
BookTProfile(
"res_eta_cut",
" IsoElectron;#eta;(E_{T} - E_{T}^{Truth})/E_{T}^{Truth}",50, -2.5, 2.5);
35 res_et_cut_pt_20 =
BookTProfile(
"res_et_cut_pt_20",
" Prompt Electron;E_{T}^{Truth}, [GeV];(E_{T} - E_{T}^{Truth})/E_{T}^{Truth}",100, 0., 200.);
37 matrix =
Book2D(
"matrix",
"reco vs truth pt",200,0.,200.,200,0.,200.);
void fill(const xAOD::Electron &electron, const xAOD::EventInfo &eventInfo, bool isPrompt)
TH2F * Book2D(const std::string &name, const std::string &labels, int nBinsX, float startX, float endX, int nBinsY, float startY, float endY, bool prependDir=true)
Book a TH2F histogram.
const uint16_t AuthorFwdElectron
Electron reconstructed by the Forward cluster-based algorithm.
virtual void initializePlots()
TH1D * Book1D(const std::string &name, const std::string &labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
TProfile * res_et_cut_pt_20
ElectronValidationPlots(PlotBase *pParent, const std::string &sDir)
const uint16_t AuthorAmbiguous
Object Reconstructed by standard cluster-based algorithm.
void fill(const xAOD::Electron &electron, const xAOD::EventInfo &eventInfo, bool isPrompt)
void fill(const xAOD::Electron &electron, const xAOD::EventInfo &eventInfo, bool isPrompt)
Class describing the basic event information.
int isPrompt(const unsigned int classify, bool allow_prompt_tau_decays=true)
Egamma::ElectronFrwdPlots m_oFrwdElecPlots
TProfile * res_eta_cut_pt_20
TProfile * BookTProfile(const std::string &name, const std::string &labels, int nBinsX, float startX, float endX, float startY=-1, float endY=-1, bool prependDir=true, bool useRMS=false)
Book a TProfile histogram.
Egamma::ElectronPlots m_oCentralElecPlots
float beamSpotWeight() const
Weight for beam spot size reweighting.
const uint16_t AuthorElectron
Object Reconstructed by standard cluster-based algorithm.