ATLAS Offline Software
Reconstruction
PFlow
PFlowValidation
PFOHistUtils
PFOHistUtils
PFOPlots.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef PFOPLOTS_H
6
#define PFOPLOTS_H
7
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
xAODPFlow/PFO.h
"
10
#include "
xAODPFlow/FlowElement.h
"
11
#include "
xAODEventInfo/EventInfo.h
"
12
13
namespace
PFO
{
14
15
class
PFOPlots
:
public
PlotBase
{
16
17
public
:
18
19
PFOPlots
(
PlotBase
*pParent, std::string
sDir
, std::string sFEContainerName);
20
21
void
fill
(
const
xAOD::FlowElement
& FE,
const
xAOD::EventInfo
& eventInfo);
22
private
:
23
// Flow Element histograms
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
31
TH1*
m_FE_pt_low
;
32
TH1*
m_FE_pt_middle
;
33
TH1*
m_FE_pt_high
;
34
35
TH1*
m_FE_eta_posE
;
// extra bin for positive energy FE
36
38
TH1*
m_FE_pt_etaBinA
;
39
TH1*
m_FE_pt_etaBinB
;
40
TH1*
m_FE_pt_etaBinC
;
41
42
void
initializePlots
();
43
std::string
m_sFEContainerName
;
44
};
45
46
}
47
#endif
PFO::PFOPlots::m_FE_pt_low
TH1 * m_FE_pt_low
Pt Hisrogram binned in pt.
Definition:
PFOPlots.h:31
PlotBase
Definition:
PlotBase.h:34
python.copyTCTOutput.sDir
sDir
Definition:
copyTCTOutput.py:60
PFO::PFOPlots::m_FE_pt_high
TH1 * m_FE_pt_high
Definition:
PFOPlots.h:33
PFO::PFOPlots::m_FE_pt
TH1 * m_FE_pt
Definition:
PFOPlots.h:24
PFO::PFOPlots::m_FE_charge
TH1 * m_FE_charge
Definition:
PFOPlots.h:28
PFO::PFOPlots::m_FE_eta
TH1 * m_FE_eta
Definition:
PFOPlots.h:25
PFO::PFOPlots::m_FE_pt_etaBinA
TH1 * m_FE_pt_etaBinA
Pt Histogram binned in eta.
Definition:
PFOPlots.h:38
PFO.h
PFO::PFOPlots::m_FE_phi
TH1 * m_FE_phi
Definition:
PFOPlots.h:26
PFO::PFOPlots::initializePlots
void initializePlots()
Definition:
PFOPlots.cxx:27
PFO::PFOPlots::m_FE_pt_middle
TH1 * m_FE_pt_middle
Definition:
PFOPlots.h:32
FlowElement.h
PFO::PFOPlots::PFOPlots
PFOPlots(PlotBase *pParent, std::string sDir, std::string sFEContainerName)
Definition:
PFOPlots.cxx:9
PFO::PFOPlots::m_sFEContainerName
std::string m_sFEContainerName
Definition:
PFOPlots.h:43
PFO::PFOPlots::m_FE_pt_etaBinC
TH1 * m_FE_pt_etaBinC
Definition:
PFOPlots.h:40
PFO::PFOPlots
Definition:
PFOPlots.h:15
PFO
Definition:
ClusterMomentPlots.h:13
PFO::PFOPlots::m_FE_pt_etaBinB
TH1 * m_FE_pt_etaBinB
Definition:
PFOPlots.h:39
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition:
EventInfo_v1.h:43
PFO::PFOPlots::m_FE_eta_posE
TH1 * m_FE_eta_posE
Definition:
PFOPlots.h:35
PFO::PFOPlots::fill
void fill(const xAOD::FlowElement &FE, const xAOD::EventInfo &eventInfo)
Definition:
PFOPlots.cxx:47
PlotBase.h
PFO::PFOPlots::m_FE_m
TH1 * m_FE_m
Definition:
PFOPlots.h:27
xAOD::FlowElement_v1
A detector object made of other lower level object(s)
Definition:
FlowElement_v1.h:25
Generated on Thu Nov 7 2024 21:23:26 for ATLAS Offline Software by
1.8.18