ATLAS Offline Software
PFOClusterMomentPlots.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 PFOCLUSTERMOMENTPLOTS_H
6 #define PFOCLUSTERMOMENTPLOTS_H
7 
11 class TH1;
12 
13 namespace PFO {
14 
16 
17  public:
18 
19  PFOClusterMomentPlots(PlotBase *pParent, const std::string & sDir, const std::string & sFEContainerName);
20 
21  void fill(const xAOD::FlowElement& FE, const xAOD::EventInfo& eventInfo);
22  private:
23 
25  TH1* m_FE_SECOND_R{};
31  TH1* m_FE_ENG_POS{};
36 
49 
61 
73 
85 
86 
87  void initializePlots();
88  std::string m_sFEContainerName;
89  };
90 
91 }
92 #endif
PFO::PFOClusterMomentPlots::m_FE_EM_PROBABILITY
TH1 * m_FE_EM_PROBABILITY
Definition: PFOClusterMomentPlots.h:34
PFO::PFOClusterMomentPlots::fill
void fill(const xAOD::FlowElement &FE, const xAOD::EventInfo &eventInfo)
Definition: PFOClusterMomentPlots.cxx:81
PFO::PFOClusterMomentPlots::m_FE_ENG_BAD_CELLS_etaBinD
TH1 * m_FE_ENG_BAD_CELLS_etaBinD
Definition: PFOClusterMomentPlots.h:77
PFO::PFOClusterMomentPlots::m_FE_BADLARQ_FRAC_etaBinA
TH1 * m_FE_BADLARQ_FRAC_etaBinA
Definition: PFOClusterMomentPlots.h:43
PFO::PFOClusterMomentPlots::m_FE_EM_PROBABILITY_etaBinC
TH1 * m_FE_EM_PROBABILITY_etaBinC
Definition: PFOClusterMomentPlots.h:71
PFO::PFOClusterMomentPlots::m_FE_ENG_POS
TH1 * m_FE_ENG_POS
Definition: PFOClusterMomentPlots.h:31
PFO::PFOClusterMomentPlots::m_FE_ENG_BAD_CELLS
TH1 * m_FE_ENG_BAD_CELLS
Definition: PFOClusterMomentPlots.h:28
PFO::PFOClusterMomentPlots::m_FE_AVG_TILE_Q
TH1 * m_FE_AVG_TILE_Q
Definition: PFOClusterMomentPlots.h:33
PFO::PFOClusterMomentPlots::m_FE_CENTER_LAMBDA_etaBinA
TH1 * m_FE_CENTER_LAMBDA_etaBinA
Definition: PFOClusterMomentPlots.h:39
PlotBase
Definition: PlotBase.h:34
PFO::PFOClusterMomentPlots::m_FE_N_BAD_CELLS_etaBinB
TH1 * m_FE_N_BAD_CELLS_etaBinB
Definition: PFOClusterMomentPlots.h:54
PFO::PFOClusterMomentPlots::m_FE_N_BAD_CELLS_etaBinC
TH1 * m_FE_N_BAD_CELLS_etaBinC
Definition: PFOClusterMomentPlots.h:66
PFO::PFOClusterMomentPlots::m_FE_BADLARQ_FRAC_etaBinB
TH1 * m_FE_BADLARQ_FRAC_etaBinB
Definition: PFOClusterMomentPlots.h:55
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
PFO::PFOClusterMomentPlots::m_FE_AVG_LAR_Q_etaBinC
TH1 * m_FE_AVG_LAR_Q_etaBinC
Definition: PFOClusterMomentPlots.h:69
PFO::PFOClusterMomentPlots::m_FE_N_BAD_CELLS
TH1 * m_FE_N_BAD_CELLS
Definition: PFOClusterMomentPlots.h:29
PFO::PFOClusterMomentPlots::m_FE_ENG_BAD_CELLS_etaBinC
TH1 * m_FE_ENG_BAD_CELLS_etaBinC
Definition: PFOClusterMomentPlots.h:65
PFO::PFOClusterMomentPlots::m_FE_AVG_TILE_Q_etaBinA
TH1 * m_FE_AVG_TILE_Q_etaBinA
Definition: PFOClusterMomentPlots.h:46
PFO::PFOClusterMomentPlots::m_FE_SECOND_LAMBDA_etaBinA
TH1 * m_FE_SECOND_LAMBDA_etaBinA
Definition: PFOClusterMomentPlots.h:48
PFO::PFOClusterMomentPlots::m_FE_SECOND_R_etaBinB
TH1 * m_FE_SECOND_R_etaBinB
Definition: PFOClusterMomentPlots.h:50
PFO::PFOClusterMomentPlots::m_FE_BADLARQ_FRAC_etaBinD
TH1 * m_FE_BADLARQ_FRAC_etaBinD
Definition: PFOClusterMomentPlots.h:79
PFO::PFOClusterMomentPlots::m_FE_CENTER_LAMBDA_etaBinB
TH1 * m_FE_CENTER_LAMBDA_etaBinB
Definition: PFOClusterMomentPlots.h:51
PFO::PFOClusterMomentPlots::m_FE_ENG_POS_etaBinB
TH1 * m_FE_ENG_POS_etaBinB
Definition: PFOClusterMomentPlots.h:56
PFO::PFOClusterMomentPlots::m_FE_AVG_TILE_Q_etaBinD
TH1 * m_FE_AVG_TILE_Q_etaBinD
Definition: PFOClusterMomentPlots.h:82
PFO::PFOClusterMomentPlots::m_FE_BADLARQ_FRAC
TH1 * m_FE_BADLARQ_FRAC
Definition: PFOClusterMomentPlots.h:30
PFO::PFOClusterMomentPlots::m_FE_SECOND_R
TH1 * m_FE_SECOND_R
Histograms inclusive in eta.
Definition: PFOClusterMomentPlots.h:25
PFO::PFOClusterMomentPlots::m_FE_ISOLATION_etaBinA
TH1 * m_FE_ISOLATION_etaBinA
Definition: PFOClusterMomentPlots.h:40
PFO::PFOClusterMomentPlots::m_FE_N_BAD_CELLS_etaBinA
TH1 * m_FE_N_BAD_CELLS_etaBinA
Definition: PFOClusterMomentPlots.h:42
PFO::PFOClusterMomentPlots::m_FE_CENTER_LAMBDA_etaBinD
TH1 * m_FE_CENTER_LAMBDA_etaBinD
Definition: PFOClusterMomentPlots.h:75
FlowElement.h
PFO::PFOClusterMomentPlots::m_FE_N_BAD_CELLS_etaBinD
TH1 * m_FE_N_BAD_CELLS_etaBinD
Definition: PFOClusterMomentPlots.h:78
PFO::PFOClusterMomentPlots::m_FE_CENTER_LAMBDA_etaBinC
TH1 * m_FE_CENTER_LAMBDA_etaBinC
Definition: PFOClusterMomentPlots.h:63
PFO::PFOClusterMomentPlots::m_FE_ISOLATION_etaBinC
TH1 * m_FE_ISOLATION_etaBinC
Definition: PFOClusterMomentPlots.h:64
PFO::PFOClusterMomentPlots::m_FE_ENG_POS_etaBinA
TH1 * m_FE_ENG_POS_etaBinA
Definition: PFOClusterMomentPlots.h:44
PFO::PFOClusterMomentPlots::m_sFEContainerName
std::string m_sFEContainerName
Definition: PFOClusterMomentPlots.h:88
PFO::PFOClusterMomentPlots::m_FE_ENG_POS_etaBinD
TH1 * m_FE_ENG_POS_etaBinD
Definition: PFOClusterMomentPlots.h:80
PFO::PFOClusterMomentPlots::initializePlots
void initializePlots()
Definition: PFOClusterMomentPlots.cxx:14
PFO::PFOClusterMomentPlots::m_FE_EM_PROBABILITY_etaBinB
TH1 * m_FE_EM_PROBABILITY_etaBinB
Definition: PFOClusterMomentPlots.h:59
PFO::PFOClusterMomentPlots::m_FE_CENTER_LAMBDA
TH1 * m_FE_CENTER_LAMBDA
Definition: PFOClusterMomentPlots.h:26
PFO::PFOClusterMomentPlots::m_FE_SECOND_LAMBDA_etaBinD
TH1 * m_FE_SECOND_LAMBDA_etaBinD
Definition: PFOClusterMomentPlots.h:84
PFO::PFOClusterMomentPlots
Definition: PFOClusterMomentPlots.h:15
PFO::PFOClusterMomentPlots::m_FE_ISOLATION_etaBinB
TH1 * m_FE_ISOLATION_etaBinB
Definition: PFOClusterMomentPlots.h:52
PFO
Definition: ClusterMomentPlots.h:15
PFO::PFOClusterMomentPlots::m_FE_ENG_POS_etaBinC
TH1 * m_FE_ENG_POS_etaBinC
Definition: PFOClusterMomentPlots.h:68
PFO::PFOClusterMomentPlots::m_FE_SECOND_LAMBDA_etaBinB
TH1 * m_FE_SECOND_LAMBDA_etaBinB
Definition: PFOClusterMomentPlots.h:60
PFO::PFOClusterMomentPlots::m_FE_SECOND_R_etaBinD
TH1 * m_FE_SECOND_R_etaBinD
Definition: PFOClusterMomentPlots.h:74
PFO::PFOClusterMomentPlots::m_FE_AVG_LAR_Q
TH1 * m_FE_AVG_LAR_Q
Definition: PFOClusterMomentPlots.h:32
PFO::PFOClusterMomentPlots::PFOClusterMomentPlots
PFOClusterMomentPlots(PlotBase *pParent, const std::string &sDir, const std::string &sFEContainerName)
Definition: PFOClusterMomentPlots.cxx:9
PFO::PFOClusterMomentPlots::m_FE_AVG_LAR_Q_etaBinA
TH1 * m_FE_AVG_LAR_Q_etaBinA
Definition: PFOClusterMomentPlots.h:45
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
PFO::PFOClusterMomentPlots::m_FE_EM_PROBABILITY_etaBinD
TH1 * m_FE_EM_PROBABILITY_etaBinD
Definition: PFOClusterMomentPlots.h:83
PFO::PFOClusterMomentPlots::m_FE_BADLARQ_FRAC_etaBinC
TH1 * m_FE_BADLARQ_FRAC_etaBinC
Definition: PFOClusterMomentPlots.h:67
PFO::PFOClusterMomentPlots::m_FE_AVG_LAR_Q_etaBinB
TH1 * m_FE_AVG_LAR_Q_etaBinB
Definition: PFOClusterMomentPlots.h:57
PFO::PFOClusterMomentPlots::m_FE_AVG_TILE_Q_etaBinB
TH1 * m_FE_AVG_TILE_Q_etaBinB
Definition: PFOClusterMomentPlots.h:58
PFO::PFOClusterMomentPlots::m_FE_SECOND_R_etaBinA
TH1 * m_FE_SECOND_R_etaBinA
Same histograms binned in eta regions.
Definition: PFOClusterMomentPlots.h:38
PFO::PFOClusterMomentPlots::m_FE_ENG_BAD_CELLS_etaBinA
TH1 * m_FE_ENG_BAD_CELLS_etaBinA
Definition: PFOClusterMomentPlots.h:41
PFO::PFOClusterMomentPlots::m_FE_EM_PROBABILITY_etaBinA
TH1 * m_FE_EM_PROBABILITY_etaBinA
Definition: PFOClusterMomentPlots.h:47
PFO::PFOClusterMomentPlots::m_FE_SECOND_LAMBDA
TH1 * m_FE_SECOND_LAMBDA
Definition: PFOClusterMomentPlots.h:35
PFO::PFOClusterMomentPlots::m_FE_SECOND_R_etaBinC
TH1 * m_FE_SECOND_R_etaBinC
Definition: PFOClusterMomentPlots.h:62
PFO::PFOClusterMomentPlots::m_FE_ISOLATION
TH1 * m_FE_ISOLATION
Definition: PFOClusterMomentPlots.h:27
PFO::PFOClusterMomentPlots::m_FE_ISOLATION_etaBinD
TH1 * m_FE_ISOLATION_etaBinD
Definition: PFOClusterMomentPlots.h:76
PFO::PFOClusterMomentPlots::m_FE_AVG_TILE_Q_etaBinC
TH1 * m_FE_AVG_TILE_Q_etaBinC
Definition: PFOClusterMomentPlots.h:70
PlotBase.h
PFO::PFOClusterMomentPlots::m_FE_ENG_BAD_CELLS_etaBinB
TH1 * m_FE_ENG_BAD_CELLS_etaBinB
Definition: PFOClusterMomentPlots.h:53
PFO::PFOClusterMomentPlots::m_FE_AVG_LAR_Q_etaBinD
TH1 * m_FE_AVG_LAR_Q_etaBinD
Definition: PFOClusterMomentPlots.h:81
PFO::PFOClusterMomentPlots::m_FE_SECOND_LAMBDA_etaBinC
TH1 * m_FE_SECOND_LAMBDA_etaBinC
Definition: PFOClusterMomentPlots.h:72
xAOD::FlowElement_v1
A detector object made of other lower level object(s)
Definition: FlowElement_v1.h:25