ATLAS Offline Software
PFOAttributePlots.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 PFOATTRIBUTEPLOTS_H
6 #define PFOATTRIBUTEPLOTS_H
7 
11 
12 class TH1;
13 
14 namespace PFO {
15 
16  class PFOAttributePlots : public PlotBase {
17 
18  public:
19 
20  PFOAttributePlots(PlotBase *pParent, const std::string & sDir, const std::string & sFEContainerName);
21 
22  void fill(const xAOD::FlowElement& FE, const xAOD::EventInfo& eventInfo);
23 
24  private:
25 
26  TH1* m_FE_TIMING{};
28 
29  void initializePlots();
30  std::string m_sFEContainerName;
31 
32  };
33 
34 }
35 #endif
PFO::PFOAttributePlots::m_sFEContainerName
std::string m_sFEContainerName
Definition: PFOAttributePlots.h:30
PlotBase
Definition: PlotBase.h:34
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
PFO::PFOAttributePlots::m_FE_LAYER_ENERGY_Tile0
TH1 * m_FE_LAYER_ENERGY_Tile0
Definition: PFOAttributePlots.h:27
PFO::PFOAttributePlots::fill
void fill(const xAOD::FlowElement &FE, const xAOD::EventInfo &eventInfo)
Definition: PFOAttributePlots.cxx:21
PFO::PFOAttributePlots::initializePlots
void initializePlots()
Definition: PFOAttributePlots.cxx:13
FlowElement.h
PFO
Definition: ClusterMomentPlots.h:15
PFO::PFOAttributePlots::PFOAttributePlots
PFOAttributePlots(PlotBase *pParent, const std::string &sDir, const std::string &sFEContainerName)
Definition: PFOAttributePlots.cxx:8
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
PFO::PFOAttributePlots::m_FE_TIMING
TH1 * m_FE_TIMING
Definition: PFOAttributePlots.h:26
PlotBase.h
PFO::PFOAttributePlots
Definition: PFOAttributePlots.h:16
xAOD::FlowElement_v1
A detector object made of other lower level object(s)
Definition: FlowElement_v1.h:25