|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    9                                               m_oCentralElecPlots(this,
"Central/", 
"Central"),
 
   10                                               m_oFrwdElecPlots(this, 
"Frwd/", 
"Forward"),
 
   11                                               m_oTruthIsoPlots(this, 
"Truth/Iso/", 
"Truth Electron Prompt"),
 
   17                                               res_et_cut_pt_20(nullptr),
 
   18                                               res_eta_cut_pt_20(nullptr),
 
   26   author       = 
Book1D(
"author", 
"Electron  Author ; author;Events", 20, -0.5, 19.5);
 
   27   res_et       = 
BookTProfile(
"res_et",
" IsoElectron;E_{T}^{Truth}, [GeV];(E_{T} - E_{T}^{Truth})/E_{T}^{Truth}",100, 0., 200.);
 
   28   res_eta      = 
BookTProfile(
"res_eta",
" IsoElectron;#eta;(E_{T} - E_{T}^{Truth})/E_{T}^{Truth}",50, -2.5, 2.5);
 
   29   res_et_cut   = 
BookTProfile(
"res_et_cut",
" IsoElectron;E_{T}^{Truth}, [GeV];(E_{T} - E_{T}^{Truth})/E_{T}^{Truth}",100, 0., 200.);
 
   30   res_eta_cut  = 
BookTProfile(
"res_eta_cut",
" IsoElectron;#eta;(E_{T} - E_{T}^{Truth})/E_{T}^{Truth}",50, -2.5, 2.5);
 
   31   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.);
 
   33   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.