ATLAS Offline Software
PhotonConversionPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef EGAMMAPHYSVALMONITORING_PHOTONCONVERSIONPLOTS_H
6 #define EGAMMAPHYSVALMONITORING_PHOTONCONVERSIONPLOTS_H
7 
9 
10 #include "xAODEgamma/Photon.h"
12 
13 #include <string>
14 
15 namespace Egamma{
17  public:
18  PhotonConversionPlots(PlotBase* pParent, const std::string& sDir, const std::string& sParticleType);
19  void fill(const xAOD::Photon& photon, const xAOD::EventInfo& eventInfo);
20 
21  std::string m_sParticleType;
22 
23  TH1* m_nVtx;
24  TH1* m_convR;
25  TH1* m_convZ;
28  TH1* m_convType;
31 
32  private:
33  virtual void initializePlots();
34  };
35 }
36 
37 #endif
Egamma::PhotonConversionPlots::fill
void fill(const xAOD::Photon &photon, const xAOD::EventInfo &eventInfo)
Definition: PhotonConversionPlots.cxx:34
Egamma::PhotonConversionPlots::m_nVtx
TH1 * m_nVtx
Definition: PhotonConversionPlots.h:23
PlotBase
Definition: PlotBase.h:34
Egamma::PhotonConversionPlots::m_convDeltaPhi
TH1 * m_convDeltaPhi
Definition: PhotonConversionPlots.h:30
Egamma::PhotonConversionPlots::m_convRvsEta
TH2 * m_convRvsEta
Definition: PhotonConversionPlots.h:26
Egamma
Definition: ClusMomentumPlots.cxx:11
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
Egamma::PhotonConversionPlots::m_convZ
TH1 * m_convZ
Definition: PhotonConversionPlots.h:25
Egamma::PhotonConversionPlots::m_convR
TH1 * m_convR
Definition: PhotonConversionPlots.h:24
Egamma::PhotonConversionPlots::m_convType
TH1 * m_convType
Definition: PhotonConversionPlots.h:28
Egamma::PhotonConversionPlots
Definition: PhotonConversionPlots.h:16
Egamma::PhotonConversionPlots::m_convRvsType
TH2 * m_convRvsType
Definition: PhotonConversionPlots.h:27
Photon.h
Egamma::PhotonConversionPlots::m_sParticleType
std::string m_sParticleType
Definition: PhotonConversionPlots.h:21
Egamma::PhotonConversionPlots::initializePlots
virtual void initializePlots()
Definition: PhotonConversionPlots.cxx:23
Egamma::PhotonConversionPlots::m_convDeltaEta
TH1 * m_convDeltaEta
Definition: PhotonConversionPlots.h:29
Egamma::PhotonConversionPlots::PhotonConversionPlots
PhotonConversionPlots(PlotBase *pParent, const std::string &sDir, const std::string &sParticleType)
Definition: PhotonConversionPlots.cxx:10
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
xAOD::photon
@ photon
Definition: TrackingPrimitives.h:199
xAOD::Photon_v1
Definition: Photon_v1.h:37
PlotBase.h