ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
PFlow
PFlowValidation
PFODQA
src
LeptonNFEValidationPlots.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
LeptonNFEValidationPlots.h
"
6
7
LeptonNFEValidationPlots::LeptonNFEValidationPlots
(
PlotBase
* pParent,
const
std::string& sDir,
const
std::string& LeptonContainerName) :
PlotBase
(pParent, sDir),
8
m_PhotonMatchedNFEPlots
(this,
"/Leptonlinks/"
,LeptonContainerName,true,22),
9
m_ElectronMatchedNFEPlots
(this,
"/Leptonlinks/"
,LeptonContainerName,true,11),
10
m_MuonMatchedNFEPlots
(this,
"/Leptonlinks/"
,LeptonContainerName,true,13),
11
m_TauJetMatchedNFEPlots
(this,
"/Leptonlinks/"
,LeptonContainerName,true,17)
12
{}
13
14
void
LeptonNFEValidationPlots::fill
(
const
xAOD::Photon
& phot,
const
xAOD::EventInfo
& eventInfo){
15
// photon plots
16
m_PhotonMatchedNFEPlots
.fill(phot,eventInfo);
17
}
18
void
LeptonNFEValidationPlots::fill
(
const
xAOD::Electron
& el,
const
xAOD::EventInfo
& eventInfo){
19
//electron plots
20
m_ElectronMatchedNFEPlots
.fill(el,eventInfo);
21
}
22
void
LeptonNFEValidationPlots::fill
(
const
xAOD::Muon
& muon,
const
xAOD::EventInfo
& eventInfo){
23
//muon plots
24
m_MuonMatchedNFEPlots
.fill(muon,eventInfo);
25
}
26
27
void
LeptonNFEValidationPlots::fill
(
const
xAOD::TauJet
& tau,
const
xAOD::EventInfo
& eventInfo){
28
// taujet plots
29
m_TauJetMatchedNFEPlots
.fill(tau,eventInfo);
30
}
31
32
LeptonNFEValidationPlots.h
LeptonNFEValidationPlots::m_ElectronMatchedNFEPlots
PFO::LeptonFELinkerPlots m_ElectronMatchedNFEPlots
Definition
LeptonNFEValidationPlots.h:33
LeptonNFEValidationPlots::LeptonNFEValidationPlots
LeptonNFEValidationPlots(PlotBase *pParent, const std::string &sDir, const std::string &LeptonContainerName)
Standard Constructor.
Definition
LeptonNFEValidationPlots.cxx:7
LeptonNFEValidationPlots::m_TauJetMatchedNFEPlots
PFO::LeptonFELinkerPlots m_TauJetMatchedNFEPlots
Definition
LeptonNFEValidationPlots.h:35
LeptonNFEValidationPlots::fill
void fill(const xAOD::Electron &el, const xAOD::EventInfo &eventInfo)
fill the histograms up
Definition
LeptonNFEValidationPlots.cxx:18
LeptonNFEValidationPlots::m_PhotonMatchedNFEPlots
PFO::LeptonFELinkerPlots m_PhotonMatchedNFEPlots
Definition
LeptonNFEValidationPlots.h:32
LeptonNFEValidationPlots::m_MuonMatchedNFEPlots
PFO::LeptonFELinkerPlots m_MuonMatchedNFEPlots
Definition
LeptonNFEValidationPlots.h:34
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