ATLAS Offline Software
Loading...
Searching...
No Matches
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
9#include <map>
10
11namespace xAOD{
12 class IParticle;
13}
14class TH2D;
15
16namespace egammaMonitoring {
17
19 public:
20
21 using ParticleHistograms::ParticleHistograms;
23
24 std::map<std::string, TH2D* > histo2DMap;
25
26 StatusCode initializePlots();
27
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
void fill(const xAOD::IParticle &egamma)
std::map< std::string, TH2D * > histo2DMap
Class providing the definition of the 4-vector interface.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.