ATLAS Offline Software
PFOChargedValidationPlots.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
8  PlotBase* pParent,
9  const std::string& sDir,
10  const std::string& sFEContainerName)
11  : PlotBase(pParent, sDir)
12  , m_FEPlots(this, "", sFEContainerName)
13  , m_FEPVMatchedPlots(this, "", sFEContainerName)
14  , m_FEAlgPropertyPlots(this, "", sFEContainerName)
15  , m_FELinkerPlots(this, "", sFEContainerName, false)
16 {
17 }
18 
19 void PFOChargedValidationPlots::fill(const xAOD::FlowElement& theFE, const xAOD::Vertex* theVertex, const xAOD::EventInfo& eventInfo ){
20  m_FEPlots.fill(theFE,eventInfo);
21  m_FEAlgPropertyPlots.fill(theFE,eventInfo);
22  if (theVertex) m_FEPVMatchedPlots.fill(theFE, *theVertex,eventInfo);
23  m_FELinkerPlots.fill(theFE,eventInfo);
24 }
25 
26 
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::PFOAlgPropertyPlots::fill
void fill(const xAOD::FlowElement &theFE, const xAOD::EventInfo &eventInfo)
Definition: PFOAlgPropertyPlots.cxx:30
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
PFOChargedValidationPlots::fill
void fill(const xAOD::FlowElement &theFE, const xAOD::Vertex *theVertex, const xAOD::EventInfo &eventInfo)
fill the histograms up
Definition: PFOChargedValidationPlots.cxx:19
PFO::FlowElement_LinkerPlots::fill
void fill(const xAOD::FlowElement &FE, const xAOD::EventInfo &eventInfo)
Definition: FlowElement_LinkerPlots.cxx:65
PFOChargedValidationPlots::PFOChargedValidationPlots
PFOChargedValidationPlots(PlotBase *pParent, const std::string &sDir, const std::string &sFEContainerName)
Standard Constructor.
Definition: PFOChargedValidationPlots.cxx:7
PFOChargedValidationPlots::m_FEPVMatchedPlots
PFO::PFOPVMatchedPlots m_FEPVMatchedPlots
4-vector and charge histograms with PV match cut applied
Definition: PFOChargedValidationPlots.h:31
PFOChargedValidationPlots::m_FEAlgPropertyPlots
PFO::PFOAlgPropertyPlots m_FEAlgPropertyPlots
Algorithm property plots.
Definition: PFOChargedValidationPlots.h:33
PFOChargedValidationPlots::m_FEPlots
PFO::PFOPlots m_FEPlots
4-vector and charge histograms
Definition: PFOChargedValidationPlots.h:29
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
PFO::PFOPlots::fill
void fill(const xAOD::FlowElement &FE, const xAOD::EventInfo &eventInfo)
Definition: PFOPlots.cxx:33
xAOD::Vertex_v1
Class describing a Vertex.
Definition: Vertex_v1.h:42
PFOChargedValidationPlots.h
xAOD::FlowElement_v1
A detector object made of other lower level object(s)
Definition: FlowElement_v1.h:25
PFOChargedValidationPlots::m_FELinkerPlots
PFO::FlowElement_LinkerPlots m_FELinkerPlots
Definition: PFOChargedValidationPlots.h:36