ATLAS Offline Software
ClusterMomentPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef CLUSTERMOMENTPLOTS_H
6 #define CLUSTERMOMENTPLOTS_H
7 
12 
13 namespace PFO {
14 
15  class ClusterMomentPlots : public PlotBase {
16 
17  public:
18 
19  ClusterMomentPlots(PlotBase *pParent, std::string sDir, SG::ReadHandleKey<xAOD::CaloClusterContainer>& sClusterContainerName);
20 
21  void fill(const xAOD::CaloCluster& cluster, const xAOD::EventInfo& eventInfo);
22 
23  private:
24 
25  TH1* m_LATERAL;
27  TH1* m_SECOND_R;
35  TH1* m_ENG_POS;
43 
44  void initializePlots();
46 
47  };
48 
49 }
50 #endif
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
PFO::ClusterMomentPlots::ClusterMomentPlots
ClusterMomentPlots(PlotBase *pParent, std::string sDir, SG::ReadHandleKey< xAOD::CaloClusterContainer > &sClusterContainerName)
Definition: ClusterMomentPlots.cxx:9
PlotBase
Definition: PlotBase.h:34
PFO::ClusterMomentPlots::m_LATERAL
TH1 * m_LATERAL
Definition: ClusterMomentPlots.h:25
PFO::ClusterMomentPlots::m_N_BAD_CELLS
TH1 * m_N_BAD_CELLS
Definition: ClusterMomentPlots.h:33
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
PFO::ClusterMomentPlots
Definition: ClusterMomentPlots.h:15
PFO::ClusterMomentPlots::m_CENTER_LAMBDA
TH1 * m_CENTER_LAMBDA
Definition: ClusterMomentPlots.h:28
PFO::ClusterMomentPlots::m_CELL_SIG_SAMPLING
TH1 * m_CELL_SIG_SAMPLING
Definition: ClusterMomentPlots.h:39
PFO::ClusterMomentPlots::m_ENG_POS
TH1 * m_ENG_POS
Definition: ClusterMomentPlots.h:35
PFO::ClusterMomentPlots::m_BADLARQ_FRAC
TH1 * m_BADLARQ_FRAC
Definition: ClusterMomentPlots.h:34
SG::ReadHandleKey< xAOD::CaloClusterContainer >
PFO::ClusterMomentPlots::fill
void fill(const xAOD::CaloCluster &cluster, const xAOD::EventInfo &eventInfo)
Definition: ClusterMomentPlots.cxx:54
PFO::ClusterMomentPlots::m_ENG_FRAC_MAX
TH1 * m_ENG_FRAC_MAX
Definition: ClusterMomentPlots.h:30
PFO::ClusterMomentPlots::m_AVG_TILE_Q
TH1 * m_AVG_TILE_Q
Definition: ClusterMomentPlots.h:38
PFO::ClusterMomentPlots::m_SECOND_R
TH1 * m_SECOND_R
Definition: ClusterMomentPlots.h:27
xAOD::CaloCluster_v1
Description of a calorimeter cluster.
Definition: CaloCluster_v1.h:59
PFO::ClusterMomentPlots::m_EM_PROBABILITY
TH1 * m_EM_PROBABILITY
Definition: ClusterMomentPlots.h:42
PFO::ClusterMomentPlots::initializePlots
void initializePlots()
Definition: ClusterMomentPlots.cxx:31
PFO::ClusterMomentPlots::m_ENG_BAD_HV_CELLS
TH1 * m_ENG_BAD_HV_CELLS
Definition: ClusterMomentPlots.h:40
PFO::ClusterMomentPlots::m_LONGITUDINAL
TH1 * m_LONGITUDINAL
Definition: ClusterMomentPlots.h:26
PFO::ClusterMomentPlots::m_ENG_BAD_CELLS
TH1 * m_ENG_BAD_CELLS
Definition: ClusterMomentPlots.h:32
PFO::ClusterMomentPlots::m_AVG_LAR_Q
TH1 * m_AVG_LAR_Q
Definition: ClusterMomentPlots.h:37
PFO::ClusterMomentPlots::m_N_BAD_HV_CELLS
TH1 * m_N_BAD_HV_CELLS
Definition: ClusterMomentPlots.h:41
PFO
Definition: ClusterMomentPlots.h:13
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
PFO::ClusterMomentPlots::m_SIGNIFICANCE
TH1 * m_SIGNIFICANCE
Definition: ClusterMomentPlots.h:36
PFO::ClusterMomentPlots::m_ISOLATION
TH1 * m_ISOLATION
Definition: ClusterMomentPlots.h:31
CaloClusterContainer.h
PFO::ClusterMomentPlots::m_FIRST_ENG_DENS
TH1 * m_FIRST_ENG_DENS
Definition: ClusterMomentPlots.h:29
PlotBase.h
PFO::ClusterMomentPlots::m_sClusterContainerName
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_sClusterContainerName
Definition: ClusterMomentPlots.h:45