Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
PFOPVMatchedPlots.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 PFOPVMATCHEDPLOTS_H
6 #define PFOPVMATCHEDPLOTS_H
7 
10 #include "xAODTracking/Vertex.h"
12 
13 namespace PFO {
14 
15  class PFOPVMatchedPlots : public PlotBase {
16 
17  public:
18 
19  PFOPVMatchedPlots(PlotBase *pParent, const std::string & sDir, const std::string & sFEContainerName);
20 
21  void fill(const xAOD::FlowElement& FE, const xAOD::Vertex& theVertex, const xAOD::EventInfo& eventInfo);
22 
23  private:
24  TH1* m_FE_pt{};
25  TH1* m_FE_eta{};
26  TH1* m_FE_phi{};
27  TH1* m_FE_m{};
28  TH1* m_FE_charge{};
29 
34 
35  void initializePlots();
36  std::string m_sFEContainerName;
37  };
38 
39 }
40 #endif
PFO::PFOPVMatchedPlots::m_FE_pt_etaBinB
TH1 * m_FE_pt_etaBinB
Definition: PFOPVMatchedPlots.h:32
PFO::PFOPVMatchedPlots::initializePlots
void initializePlots()
Definition: PFOPVMatchedPlots.cxx:14
PFO::PFOPVMatchedPlots::fill
void fill(const xAOD::FlowElement &FE, const xAOD::Vertex &theVertex, const xAOD::EventInfo &eventInfo)
Definition: PFOPVMatchedPlots.cxx:29
PlotBase
Definition: PlotBase.h:34
PFO::PFOPVMatchedPlots
Definition: PFOPVMatchedPlots.h:15
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
PFO::PFOPVMatchedPlots::m_FE_phi
TH1 * m_FE_phi
Definition: PFOPVMatchedPlots.h:26
PFO::PFOPVMatchedPlots::m_FE_m
TH1 * m_FE_m
Definition: PFOPVMatchedPlots.h:27
PFO::PFOPVMatchedPlots::m_FE_pt
TH1 * m_FE_pt
Definition: PFOPVMatchedPlots.h:24
PFO::PFOPVMatchedPlots::m_FE_eta
TH1 * m_FE_eta
Definition: PFOPVMatchedPlots.h:25
PFO::PFOPVMatchedPlots::m_FE_charge
TH1 * m_FE_charge
Definition: PFOPVMatchedPlots.h:28
FlowElement.h
PFO::PFOPVMatchedPlots::m_FE_pt_etaBinA
TH1 * m_FE_pt_etaBinA
Pt Histogram binned in eta.
Definition: PFOPVMatchedPlots.h:31
PFO::PFOPVMatchedPlots::m_FE_pt_etaBinC
TH1 * m_FE_pt_etaBinC
Definition: PFOPVMatchedPlots.h:33
Vertex.h
PFO
Definition: ClusterMomentPlots.h:15
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
xAOD::Vertex_v1
Class describing a Vertex.
Definition: Vertex_v1.h:42
PFO::PFOPVMatchedPlots::PFOPVMatchedPlots
PFOPVMatchedPlots(PlotBase *pParent, const std::string &sDir, const std::string &sFEContainerName)
Definition: PFOPVMatchedPlots.cxx:10
PFO::PFOPVMatchedPlots::m_sFEContainerName
std::string m_sFEContainerName
Definition: PFOPVMatchedPlots.h:36
PlotBase.h
xAOD::FlowElement_v1
A detector object made of other lower level object(s)
Definition: FlowElement_v1.h:25