Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
PFOCalibHitClusterMomentPlots.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 PFOCALIBHITCLUSTERMOMENTPLOTS_H
6 #define PFOCALIBHITCLUSTERMOMENTPLOTS_H
7 
9 #include "xAODPFlow/PFO.h"
10 #include "xAODPFlow/FlowElement.h"
12 class TH1;
13 
14 namespace PFO {
15 
17 
18  public:
19 
20  PFOCalibHitClusterMomentPlots(PlotBase *pParent, const std::string & sDir, const std::string & sPFOContainerName, const std::string & sFEContainerName);
21 
22  void fill(const xAOD::PFO& PFO, const xAOD::EventInfo& eventInfo);
23 
24  private:
26  TH1* m_PFO_ENG_CALIB_FRAC_EM = nullptr;
27  TH1* m_PFO_ENG_CALIB_FRAC_HAD = nullptr;
28  TH1* m_PFO_ENG_CALIB_FRAC_REST = nullptr;
29 
34 
38 
42 
46 
47  void initializePlots();
48  std::string m_sPFOContainerName;
49  std::string m_sFEContainerName;
50  };
51 
52 }
53 #endif
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_HAD
TH1 * m_PFO_ENG_CALIB_FRAC_HAD
Definition: PFOCalibHitClusterMomentPlots.h:27
PlotBase
Definition: PlotBase.h:34
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_EM_etaBinA
TH1 * m_PFO_ENG_CALIB_FRAC_EM_etaBinA
Same histograms binned in eta regions.
Definition: PFOCalibHitClusterMomentPlots.h:31
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_REST_etaBinA
TH1 * m_PFO_ENG_CALIB_FRAC_REST_etaBinA
Definition: PFOCalibHitClusterMomentPlots.h:33
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_REST
TH1 * m_PFO_ENG_CALIB_FRAC_REST
Definition: PFOCalibHitClusterMomentPlots.h:28
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_REST_etaBinC
TH1 * m_PFO_ENG_CALIB_FRAC_REST_etaBinC
Definition: PFOCalibHitClusterMomentPlots.h:41
PFO.h
FlowElement.h
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_EM_etaBinB
TH1 * m_PFO_ENG_CALIB_FRAC_EM_etaBinB
Definition: PFOCalibHitClusterMomentPlots.h:35
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_HAD_etaBinA
TH1 * m_PFO_ENG_CALIB_FRAC_HAD_etaBinA
Definition: PFOCalibHitClusterMomentPlots.h:32
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_REST_etaBinD
TH1 * m_PFO_ENG_CALIB_FRAC_REST_etaBinD
Definition: PFOCalibHitClusterMomentPlots.h:45
PFO::PFOCalibHitClusterMomentPlots::fill
void fill(const xAOD::PFO &PFO, const xAOD::EventInfo &eventInfo)
Definition: PFOCalibHitClusterMomentPlots.cxx:38
PFO
Definition: ClusterMomentPlots.h:15
xAOD::PFO_v1
Class describing a particle flow object.
Definition: PFO_v1.h:35
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_REST_etaBinB
TH1 * m_PFO_ENG_CALIB_FRAC_REST_etaBinB
Definition: PFOCalibHitClusterMomentPlots.h:37
PFO::PFOCalibHitClusterMomentPlots::initializePlots
void initializePlots()
Definition: PFOCalibHitClusterMomentPlots.cxx:11
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
PFO::PFOCalibHitClusterMomentPlots::m_sFEContainerName
std::string m_sFEContainerName
Definition: PFOCalibHitClusterMomentPlots.h:49
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_HAD_etaBinC
TH1 * m_PFO_ENG_CALIB_FRAC_HAD_etaBinC
Definition: PFOCalibHitClusterMomentPlots.h:40
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_HAD_etaBinD
TH1 * m_PFO_ENG_CALIB_FRAC_HAD_etaBinD
Definition: PFOCalibHitClusterMomentPlots.h:44
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_EM
TH1 * m_PFO_ENG_CALIB_FRAC_EM
Histograms inclusive in eta.
Definition: PFOCalibHitClusterMomentPlots.h:26
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_EM_etaBinC
TH1 * m_PFO_ENG_CALIB_FRAC_EM_etaBinC
Definition: PFOCalibHitClusterMomentPlots.h:39
PFO::PFOCalibHitClusterMomentPlots::PFOCalibHitClusterMomentPlots
PFOCalibHitClusterMomentPlots(PlotBase *pParent, const std::string &sDir, const std::string &sPFOContainerName, const std::string &sFEContainerName)
Definition: PFOCalibHitClusterMomentPlots.cxx:8
PFO::PFOCalibHitClusterMomentPlots
Definition: PFOCalibHitClusterMomentPlots.h:16
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_HAD_etaBinB
TH1 * m_PFO_ENG_CALIB_FRAC_HAD_etaBinB
Definition: PFOCalibHitClusterMomentPlots.h:36
PFO::PFOCalibHitClusterMomentPlots::m_PFO_ENG_CALIB_FRAC_EM_etaBinD
TH1 * m_PFO_ENG_CALIB_FRAC_EM_etaBinD
Definition: PFOCalibHitClusterMomentPlots.h:43
PFO::PFOCalibHitClusterMomentPlots::m_sPFOContainerName
std::string m_sPFOContainerName
Definition: PFOCalibHitClusterMomentPlots.h:48
PlotBase.h