ATLAS Offline Software
Reconstruction
egamma
egammaValidation
src
TruthPhotonHistograms.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_TRUTHPHOTONHISTOGRAMS_H
6
#define EGAMMAVALIDATION_TRUTHPHOTONHISTOGRAMS_H
7
8
#include "
ParticleHistograms.h
"
9
#include <map>
10
11
namespace
xAOD
{
12
class
IParticle
;
13
}
14
class
TH2D;
15
16
namespace
egammaMonitoring
{
17
18
class
TruthPhotonHistograms
:
public
ParticleHistograms
{
19
public
:
20
21
using
ParticleHistograms::ParticleHistograms;
22
using
ParticleHistograms::initializePlots
;
23
24
std::map<std::string, TH2D* >
histo2DMap
;
25
26
StatusCode
initializePlots
();
27
28
using
ParticleHistograms::fill
;
29
30
void
fill
(
const
xAOD::IParticle
&);
31
void
fill
(
const
xAOD::IParticle
&,
float
mu
);
32
33
private
:
34
35
float
m_cR_bins
[15] = {0, 50, 89, 123, 170, 210, 250, 299, 335, 371, 443, 514, 554, 800, 1085};
36
37
};
38
39
}
40
41
#endif
egammaMonitoring::TruthPhotonHistograms::m_cR_bins
float m_cR_bins[15]
Definition:
TruthPhotonHistograms.h:35
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
egammaMonitoring::ParticleHistograms::fill
void fill(const xAOD::IParticle &egamma)
Definition:
ParticleHistograms.cxx:41
xAOD::IParticle
Class providing the definition of the 4-vector interface.
Definition:
Event/xAOD/xAODBase/xAODBase/IParticle.h:41
egammaMonitoring::TruthPhotonHistograms
Definition:
TruthPhotonHistograms.h:18
egammaMonitoring::ParticleHistograms::initializePlots
StatusCode initializePlots()
Definition:
ParticleHistograms.cxx:13
ParticleHistograms.h
egammaMonitoring::ParticleHistograms
Definition:
ParticleHistograms.h:16
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
egammaMonitoring::TruthPhotonHistograms::histo2DMap
std::map< std::string, TH2D * > histo2DMap
Definition:
TruthPhotonHistograms.h:24
egammaMonitoring
Definition:
ClusterHistograms.h:19
egammaMonitoring::TruthPhotonHistograms::fill
void fill(const xAOD::IParticle &)
Definition:
TruthPhotonHistograms.cxx:65
egammaMonitoring::TruthPhotonHistograms::initializePlots
StatusCode initializePlots()
Definition:
TruthPhotonHistograms.cxx:21
CaloNoise_fillDB.mu
mu
Definition:
CaloNoise_fillDB.py:53
IParticle
Definition:
Event/EventKernel/EventKernel/IParticle.h:43
Generated on Sun Dec 22 2024 21:22:08 for ATLAS Offline Software by
1.8.18