Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
PFOAlgPropertyPlots.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 PFOALGPROPERTYPLOTS_H
6 #define PFOALGPROPERTYPLOTS_H
7 
9 #include "xAODPFlow/PFO.h"
10 #include "xAODPFlow/FlowElement.h"
12 
13 class TH1;
14 
15 namespace PFO {
16 
17  class PFOAlgPropertyPlots : public PlotBase {
18 
19  public:
20 
21  PFOAlgPropertyPlots(PlotBase *pParent, const std::string & sDir, const std::string & sFEContainerName);
22 
23  void fill(const xAOD::FlowElement& theFE, const xAOD::EventInfo& eventInfo);
24  private:
28 
29  /* Same histograms in three eta bins of |eta| < 1, 1 <= |eta| < 2 and |eta| >= 2 */
32 
35 
38 
39 
40  void initializePlots();
41  std::string m_sFEContainerName;
42 
43  };
44 }
45 
46 #endif
PFO::PFOAlgPropertyPlots::m_FE_isInDenseEnvironment
TH1 * m_FE_isInDenseEnvironment
Flow Element Histograms.
Definition: PFOAlgPropertyPlots.h:26
PFO::PFOAlgPropertyPlots::m_sFEContainerName
std::string m_sFEContainerName
Definition: PFOAlgPropertyPlots.h:41
PlotBase
Definition: PlotBase.h:34
PFO::PFOAlgPropertyPlots::fill
void fill(const xAOD::FlowElement &theFE, const xAOD::EventInfo &eventInfo)
Definition: PFOAlgPropertyPlots.cxx:30
PFO::PFOAlgPropertyPlots
Definition: PFOAlgPropertyPlots.h:17
PFO::PFOAlgPropertyPlots::m_FE_tracksExpectedEnergyDeposit
TH1 * m_FE_tracksExpectedEnergyDeposit
Definition: PFOAlgPropertyPlots.h:27
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
PFO::PFOAlgPropertyPlots::initializePlots
void initializePlots()
Definition: PFOAlgPropertyPlots.cxx:13
PFO::PFOAlgPropertyPlots::m_FE_tracksExpectedEnergyDeposit_etaBinC
TH1 * m_FE_tracksExpectedEnergyDeposit_etaBinC
Definition: PFOAlgPropertyPlots.h:37
PFO.h
PFO::PFOAlgPropertyPlots::m_FE_tracksExpectedEnergyDeposit_etaBinA
TH1 * m_FE_tracksExpectedEnergyDeposit_etaBinA
Definition: PFOAlgPropertyPlots.h:31
FlowElement.h
PFO::PFOAlgPropertyPlots::m_FE_tracksExpectedEnergyDeposit_etaBinB
TH1 * m_FE_tracksExpectedEnergyDeposit_etaBinB
Definition: PFOAlgPropertyPlots.h:34
PFO
Definition: ClusterMomentPlots.h:15
PFO::PFOAlgPropertyPlots::PFOAlgPropertyPlots
PFOAlgPropertyPlots(PlotBase *pParent, const std::string &sDir, const std::string &sFEContainerName)
Definition: PFOAlgPropertyPlots.cxx:9
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
PFO::PFOAlgPropertyPlots::m_FE_isInDenseEnvironment_etaBinA
TH1 * m_FE_isInDenseEnvironment_etaBinA
Definition: PFOAlgPropertyPlots.h:30
PFO::PFOAlgPropertyPlots::m_FE_isInDenseEnvironment_etaBinC
TH1 * m_FE_isInDenseEnvironment_etaBinC
Definition: PFOAlgPropertyPlots.h:36
PlotBase.h
PFO::PFOAlgPropertyPlots::m_FE_isInDenseEnvironment_etaBinB
TH1 * m_FE_isInDenseEnvironment_etaBinB
Definition: PFOAlgPropertyPlots.h:33
xAOD::FlowElement_v1
A detector object made of other lower level object(s)
Definition: FlowElement_v1.h:25