ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
PFlow
PFlowValidation
PFODQA
src
LeptonCFEValidationPlots.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
LeptonCFEValidationPlots.h
"
6
7
LeptonCFEValidationPlots::LeptonCFEValidationPlots
(
PlotBase
* pParent,
const
std::string& sDir,
const
std::string& LeptonContainerName) :
PlotBase
(pParent, sDir),
8
m_PhotonMatchedCFEPlots
(this,
"/Leptonlinks/"
,LeptonContainerName,false,22),
9
m_ElectronMatchedCFEPlots
(this,
"/Leptonlinks/"
,LeptonContainerName,false,11),
10
m_MuonMatchedCFEPlots
(this,
"/Leptonlinks/"
,LeptonContainerName,false,13),
11
m_TauJetMatchedCFEPlots
(this,
"/Leptonlinks/"
,LeptonContainerName,false,17)
12
{}
13
14
void
LeptonCFEValidationPlots::fill
(
const
xAOD::Muon
& muon,
const
xAOD::EventInfo
& eventInfo){
15
//muon plots
16
m_MuonMatchedCFEPlots
.fill(muon,eventInfo);
17
}
18
void
LeptonCFEValidationPlots::fill
(
const
xAOD::Electron
& el,
const
xAOD::EventInfo
& eventInfo){
19
//electron plots
20
m_ElectronMatchedCFEPlots
.fill(el,eventInfo);
21
}
22
void
LeptonCFEValidationPlots::fill
(
const
xAOD::Photon
& phot,
const
xAOD::EventInfo
& eventInfo){
23
// photon plots
24
m_PhotonMatchedCFEPlots
.fill(phot,eventInfo);
25
}
26
void
LeptonCFEValidationPlots::fill
(
const
xAOD::TauJet
& tau,
const
xAOD::EventInfo
& eventInfo){
27
// taujet plots
28
m_TauJetMatchedCFEPlots
.fill(tau,eventInfo);
29
}
30
31
LeptonCFEValidationPlots.h
LeptonCFEValidationPlots::LeptonCFEValidationPlots
LeptonCFEValidationPlots(PlotBase *pParent, const std::string &sDir, const std::string &LeptonContainerName)
Standard Constructor.
Definition
LeptonCFEValidationPlots.cxx:7
LeptonCFEValidationPlots::m_ElectronMatchedCFEPlots
PFO::LeptonFELinkerPlots m_ElectronMatchedCFEPlots
Definition
LeptonCFEValidationPlots.h:32
LeptonCFEValidationPlots::m_MuonMatchedCFEPlots
PFO::LeptonFELinkerPlots m_MuonMatchedCFEPlots
Definition
LeptonCFEValidationPlots.h:33
LeptonCFEValidationPlots::m_TauJetMatchedCFEPlots
PFO::LeptonFELinkerPlots m_TauJetMatchedCFEPlots
Definition
LeptonCFEValidationPlots.h:34
LeptonCFEValidationPlots::fill
void fill(const xAOD::Electron &el, const xAOD::EventInfo &eventInfo)
fill the histograms up
Definition
LeptonCFEValidationPlots.cxx:18
LeptonCFEValidationPlots::m_PhotonMatchedCFEPlots
PFO::LeptonFELinkerPlots m_PhotonMatchedCFEPlots
Definition
LeptonCFEValidationPlots.h:31
PlotBase::PlotBase
PlotBase(PlotBase *parent, const std::string &sDir)
Definition
PlotBase.cxx:29
xAOD::EventInfo
EventInfo_v1 EventInfo
Definition of the latest event info version.
Definition
IEventInfoCnvTool.h:18
xAOD::TauJet
TauJet_v3 TauJet
Definition of the current "tau version".
Definition
Event/xAOD/xAODTau/xAODTau/TauJet.h:17
xAOD::Muon
Muon_v1 Muon
Reference the current persistent version:
Definition
Event/xAOD/xAODMuon/xAODMuon/Muon.h:13
xAOD::Photon
Photon_v1 Photon
Definition of the current "egamma version".
Definition
Event/xAOD/xAODEgamma/xAODEgamma/Photon.h:17
xAOD::Electron
Electron_v1 Electron
Definition of the current "egamma version".
Definition
Event/xAOD/xAODEgamma/xAODEgamma/Electron.h:17
Generated on
for ATLAS Offline Software by
1.14.0