Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ClusMomentumPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef EGAMMAPHYSVALMONITORING_CLUSMOMENTUMPLOTS_H
6 #define EGAMMAPHYSVALMONITORING_CLUSMOMENTUMPLOTS_H
7 
9 #include "xAODEgamma/Egamma.h"
11 
12 #include "CLHEP/Units/SystemOfUnits.h"
13 
14 namespace Egamma{
15 
17  public:
18  ClusMomentumPlots(PlotBase* pParent, const std::string& sDir, std::string sParticleType);
19  void fill(const xAOD::Egamma& egamma, const xAOD::EventInfo& eventInfo);
20 
21  std::string m_sParticleType;
22 
24  TH1* secondr;
26  TH1* engfracmax;
28  TH1* lateral;
29 
30  private:
31  virtual void initializePlots();
32 
33 };
34 
35 }
36 
37 #endif
PlotBase
Definition: PlotBase.h:34
Egamma::ClusMomentumPlots::m_sParticleType
std::string m_sParticleType
Definition: ClusMomentumPlots.h:21
Egamma
Definition: ClusMomentumPlots.cxx:11
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
xAOD::Egamma_v1
Definition: Egamma_v1.h:56
Egamma::ClusMomentumPlots::longitudinal
TH1 * longitudinal
Definition: ClusMomentumPlots.h:27
egamma
Definition: egamma.h:58
Egamma.h
Egamma::ClusMomentumPlots::ClusMomentumPlots
ClusMomentumPlots(PlotBase *pParent, const std::string &sDir, std::string sParticleType)
Definition: ClusMomentumPlots.cxx:14
Egamma::ClusMomentumPlots::fill
void fill(const xAOD::Egamma &egamma, const xAOD::EventInfo &eventInfo)
Definition: ClusMomentumPlots.cxx:36
Egamma::ClusMomentumPlots
Definition: ClusMomentumPlots.h:16
Egamma::ClusMomentumPlots::secondr
TH1 * secondr
Definition: ClusMomentumPlots.h:24
Egamma::ClusMomentumPlots::initializePlots
virtual void initializePlots()
Definition: ClusMomentumPlots.cxx:26
Egamma::ClusMomentumPlots::secondlambda
TH1 * secondlambda
Definition: ClusMomentumPlots.h:23
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
Egamma::ClusMomentumPlots::centerlambda
TH1 * centerlambda
Definition: ClusMomentumPlots.h:25
Egamma::ClusMomentumPlots::lateral
TH1 * lateral
Definition: ClusMomentumPlots.h:28
Egamma::ClusMomentumPlots::engfracmax
TH1 * engfracmax
Definition: ClusMomentumPlots.h:26
PlotBase.h