Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
FlowElement_LinkerPlots.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 FLOWELEMENT_LINKERPLOTS_H
6 #define FLOWELEMENT_LINKERPLOTS_H
7 
8 
10 #include "xAODPFlow/FlowElement.h"
11 #include <string>
13 
14 
15 class TH1;
16 
17 namespace PFO{
18 
20 
21  public:
22  FlowElement_LinkerPlots(PlotBase *pParent, const std::string & sDir, const std::string & sFEContainerName, bool doNeutralFE);
23 
24  void fill(const xAOD::FlowElement& FE, const xAOD::EventInfo& eventInfo);
25 
26  private:
27 
28 
29  TH1* m_CFE_tau_dR{};
31 
32  TH1* m_NFE_tau_dR{};
34 
35  TH1* m_CFE_muon_dR{};
39 
40  TH1* m_NFE_muon_dR{};
42 
45 
48 
51 
54 
55  void initializePlots();
56  std::string m_sFEContainerName;
57  bool m_doNeutralFE{};
58  };
59 
60 }
61 #endif
PFO::FlowElement_LinkerPlots::m_CFE_photon_NMatchedPhoton
TH1 * m_CFE_photon_NMatchedPhoton
Definition: FlowElement_LinkerPlots.h:44
PFO::FlowElement_LinkerPlots::m_CFE_muon_largeDR_debug_type
TH1 * m_CFE_muon_largeDR_debug_type
Definition: FlowElement_LinkerPlots.h:38
PFO::FlowElement_LinkerPlots::m_NFE_muon_NMatchedMuon
TH1 * m_NFE_muon_NMatchedMuon
Definition: FlowElement_LinkerPlots.h:41
PFO::FlowElement_LinkerPlots::m_NFE_tau_NMatchedTau
TH1 * m_NFE_tau_NMatchedTau
Definition: FlowElement_LinkerPlots.h:33
PFO::FlowElement_LinkerPlots::FlowElement_LinkerPlots
FlowElement_LinkerPlots(PlotBase *pParent, const std::string &sDir, const std::string &sFEContainerName, bool doNeutralFE)
Definition: FlowElement_LinkerPlots.cxx:14
PlotBase
Definition: PlotBase.h:34
PFO::FlowElement_LinkerPlots::m_doNeutralFE
bool m_doNeutralFE
Definition: FlowElement_LinkerPlots.h:57
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
PFO::FlowElement_LinkerPlots::m_CFE_muon_largeDR_debug_author
TH1 * m_CFE_muon_largeDR_debug_author
Definition: FlowElement_LinkerPlots.h:37
PFO::FlowElement_LinkerPlots::m_NFE_electron_dR
TH1 * m_NFE_electron_dR
Definition: FlowElement_LinkerPlots.h:52
PFO::FlowElement_LinkerPlots::m_CFE_muon_dR
TH1 * m_CFE_muon_dR
Definition: FlowElement_LinkerPlots.h:35
PFO::FlowElement_LinkerPlots::initializePlots
void initializePlots()
Definition: FlowElement_LinkerPlots.cxx:21
PFO::FlowElement_LinkerPlots::m_CFE_electron_dR
TH1 * m_CFE_electron_dR
Definition: FlowElement_LinkerPlots.h:49
PFO::FlowElement_LinkerPlots::m_CFE_tau_NMatchedTau
TH1 * m_CFE_tau_NMatchedTau
Definition: FlowElement_LinkerPlots.h:30
PFO::FlowElement_LinkerPlots::m_sFEContainerName
std::string m_sFEContainerName
Definition: FlowElement_LinkerPlots.h:56
PFO::FlowElement_LinkerPlots::fill
void fill(const xAOD::FlowElement &FE, const xAOD::EventInfo &eventInfo)
Definition: FlowElement_LinkerPlots.cxx:65
PFO::FlowElement_LinkerPlots::m_NFE_photon_dR
TH1 * m_NFE_photon_dR
Definition: FlowElement_LinkerPlots.h:46
FlowElement.h
PFO::FlowElement_LinkerPlots::m_CFE_photon_dR
TH1 * m_CFE_photon_dR
Definition: FlowElement_LinkerPlots.h:43
PFO::FlowElement_LinkerPlots::m_CFE_electron_NMatchedElectron
TH1 * m_CFE_electron_NMatchedElectron
Definition: FlowElement_LinkerPlots.h:50
PFO::FlowElement_LinkerPlots::m_NFE_photon_NMatchedPhoton
TH1 * m_NFE_photon_NMatchedPhoton
Definition: FlowElement_LinkerPlots.h:47
PFO
Definition: ClusterMomentPlots.h:15
PFO::FlowElement_LinkerPlots
Definition: FlowElement_LinkerPlots.h:19
PFO::FlowElement_LinkerPlots::m_NFE_electron_NMatchedElectron
TH1 * m_NFE_electron_NMatchedElectron
Definition: FlowElement_LinkerPlots.h:53
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
PFO::FlowElement_LinkerPlots::m_NFE_muon_dR
TH1 * m_NFE_muon_dR
Definition: FlowElement_LinkerPlots.h:40
PFO::FlowElement_LinkerPlots::m_CFE_muon_NMatchedMuon
TH1 * m_CFE_muon_NMatchedMuon
Definition: FlowElement_LinkerPlots.h:36
PlotBase.h
PFO::FlowElement_LinkerPlots::m_NFE_tau_dR
TH1 * m_NFE_tau_dR
Definition: FlowElement_LinkerPlots.h:32
PFO::FlowElement_LinkerPlots::m_CFE_tau_dR
TH1 * m_CFE_tau_dR
Definition: FlowElement_LinkerPlots.h:29
xAOD::FlowElement_v1
A detector object made of other lower level object(s)
Definition: FlowElement_v1.h:25