#include <RecoElectronHistograms.h>
Definition at line 16 of file RecoElectronHistograms.h.
◆ fill() [1/5]
Definition at line 39 of file RecoElectronHistograms.cxx.
46 if (accOrigin.isAvailable(elrec))
47 histoMap[
"truthOrigin"]->Fill(accOrigin(elrec));
50 if (accType.isAvailable(elrec))
51 histoMap[
"truthType"]->Fill(accType(elrec));
◆ fill() [2/5]
◆ fill() [3/5]
void egammaMonitoring::ParticleHistograms::fill |
◆ fill() [4/5]
◆ fill() [5/5]
void egammaMonitoring::ParticleHistograms::fill |
◆ hasFwd()
void egammaMonitoring::ParticleHistograms::hasFwd |
( |
bool |
a = true | ) |
|
|
inlineinherited |
◆ IHistograms() [1/2]
egammaMonitoring::IHistograms::IHistograms |
|
inherited |
◆ IHistograms() [2/2]
egammaMonitoring::IHistograms::IHistograms |
|
inlineinherited |
◆ initializePlots()
StatusCode RecoElectronHistograms::initializePlots |
( |
| ) |
|
|
virtual |
Reimplemented from egammaMonitoring::ParticleHistograms.
Definition at line 14 of file RecoElectronHistograms.cxx.
18 const char* fN =
m_name.c_str();
21 histoMap[
"truthType"] =
new TH1D(Form(
"%s_truthType",fN),
";truth type; Events", 41,-1,40);
22 histoMap[
"truthOrigin"] =
new TH1D(Form(
"%s_truthOrigin",fN),
";truth origin; Events",51,-1,50);
27 histo2DMap[
"eta_nTracks"] =
new TH2D(Form(
"%s_eta_nTracks",fN),
28 ";#eta;n_{trk}; Events", 90, -4.5, 4.5, 10, 0,10);
31 histo3DMap[
"eteta_eop"] =
new TH3D(Form(
"%s_eteta_eop",fN),
32 ";E_{T} [GeV];#eta;E/p; Events", 20, 0, 200, 25, 0, 2.5, 250, 0.5,3.);
35 return StatusCode::SUCCESS;
◆ isData()
void egammaMonitoring::RecoElectronHistograms::isData |
( |
bool |
b = true | ) |
|
|
inline |
◆ histo2DMap
std::map<std::string, TH2D*> egammaMonitoring::RecoElectronHistograms::histo2DMap |
◆ histo3DMap
std::map<std::string, TH3D*> egammaMonitoring::RecoElectronHistograms::histo3DMap |
◆ histoMap
std::map<std::string, TH1D*> egammaMonitoring::IHistograms::histoMap |
|
inherited |
◆ m_folder
std::string egammaMonitoring::IHistograms::m_folder |
|
protectedinherited |
◆ m_hasFwd
bool egammaMonitoring::ParticleHistograms::m_hasFwd = false |
|
privateinherited |
◆ m_isData
bool egammaMonitoring::RecoElectronHistograms::m_isData = false |
|
private |
◆ m_name
std::string egammaMonitoring::IHistograms::m_name |
|
protectedinherited |
◆ m_rootHistSvc
SmartIF<ITHistSvc> egammaMonitoring::IHistograms::m_rootHistSvc |
|
protectedinherited |
◆ m_title
std::string egammaMonitoring::IHistograms::m_title |
|
protectedinherited |
The documentation for this class was generated from the following files:
virtual double pt() const override final
The transverse momentum ( ) of the particle.
virtual double pt() const
transverse momentum
void fill(const xAOD::IParticle &egamma)
StatusCode initializePlots()
virtual double phi() const
phi in [-pi,pi[
virtual double eta() const
pseudo rapidity