ATLAS Offline Software
Reconstruction
egamma
egammaValidation
src
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
15
class
RecoPhotonHistograms
:
public
ParticleHistograms
{
16
17
public
:
18
using
ParticleHistograms::ParticleHistograms;
19
20
StatusCode
initializePlots
();
21
22
using
ParticleHistograms::fill
;
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
Generated on Sun Dec 22 2024 21:17:00 for ATLAS Offline Software by
1.8.18