ATLAS Offline Software
RecoPhotonHistograms.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef EGAMMAVALIDATION_RECOPHOTONHISTOGRAMS_H
6 #define EGAMMAVALIDATION_RECOPHOTONHISTOGRAMS_H
7 
8 #include "xAODEgamma/Photon.h"
9 #include "ParticleHistograms.h"
10 
11 class TH1D;
12 
13 namespace egammaMonitoring {
14 
16 
17  public:
18  using ParticleHistograms::ParticleHistograms;
19 
21 
23  void fill(const xAOD::Photon& phrec);
24 
25  private:
26  float m_cR_bins[15] =
27  {0, 50, 89, 123, 170, 210, 250, 299, 335, 371, 443, 514, 554, 800, 1085};
28 
29  };
30 
31 }
32 
33 #endif
egammaMonitoring::RecoPhotonHistograms::m_cR_bins
float m_cR_bins[15]
Definition: RecoPhotonHistograms.h:26
egammaMonitoring::ParticleHistograms::fill
void fill(const xAOD::IParticle &egamma)
Definition: ParticleHistograms.cxx:41
ParticleHistograms.h
egammaMonitoring::ParticleHistograms
Definition: ParticleHistograms.h:16
Photon.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
egammaMonitoring
Definition: ClusterHistograms.h:19
egammaMonitoring::RecoPhotonHistograms::initializePlots
StatusCode initializePlots()
Definition: RecoPhotonHistograms.cxx:17
egammaMonitoring::RecoPhotonHistograms::fill
void fill(const xAOD::Photon &phrec)
Definition: RecoPhotonHistograms.cxx:34
xAOD::Photon_v1
Definition: Photon_v1.h:37
egammaMonitoring::RecoPhotonHistograms
Definition: RecoPhotonHistograms.h:15