|
ATLAS Offline Software
|
Go to the documentation of this file.
9 m_oCentralElecPlots(this,
"Central/",
"Central"),
15 res_et_cut_pt_20(nullptr),
16 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.);
virtual void initializePlots()
void Set_z0_nBins(unsigned z0_nBins)
void Set_d0_nBins(unsigned d0_nBins)
void Set_d0sig_Bins(const std::vector< double > &d0Range)
TProfile * res_et_cut_pt_20
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.
void Set_d0_Bins(const std::vector< double > &d0Range)
Egamma::LRTElectronPlots m_oCentralElecPlots
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_eta_cut_pt_20
const uint16_t AuthorAmbiguous
Object Reconstructed by standard cluster-based algorithm.
void fill(const xAOD::Electron &electron, const xAOD::EventInfo &eventInfo, bool isPrompt, bool pass_LHVeryLooseNoPix, bool pass_LHLooseNoPix, bool pass_LHMediumNoPix, bool pass_LHTightNoPix)
void Set_d0sig_nBins(unsigned d0_nBins)
Class describing the basic event information.
LRTElectronValidationPlots(PlotBase *pParent, const std::string &sDir)
int isPrompt(const unsigned int classify, bool allow_prompt_tau_decays=true)
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.
void Set_z0_Bins(const std::vector< double > &z0Range)
void fill(const xAOD::Electron &electron, const xAOD::EventInfo &eventInfo, bool isPrompt, bool pass_LHVeryLooseNoPix, bool pass_LHLooseNoPix, bool pass_LHMediumNoPix, bool pass_LHTightNoPix)
float beamSpotWeight() const
Weight for beam spot size reweighting.
const uint16_t AuthorElectron
Object Reconstructed by standard cluster-based algorithm.