ATLAS Offline Software
Loading...
Searching...
No Matches
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
6
7LeptonCFEValidationPlots::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
14void LeptonCFEValidationPlots::fill(const xAOD::Muon& muon, const xAOD::EventInfo& eventInfo){
15 //muon plots
16 m_MuonMatchedCFEPlots.fill(muon,eventInfo);
17}
19 //electron plots
20 m_ElectronMatchedCFEPlots.fill(el,eventInfo);
21}
23 // photon plots
24 m_PhotonMatchedCFEPlots.fill(phot,eventInfo);
25}
27 // taujet plots
28 m_TauJetMatchedCFEPlots.fill(tau,eventInfo);
29}
30
31
LeptonCFEValidationPlots(PlotBase *pParent, const std::string &sDir, const std::string &LeptonContainerName)
Standard Constructor.
PFO::LeptonFELinkerPlots m_ElectronMatchedCFEPlots
PFO::LeptonFELinkerPlots m_MuonMatchedCFEPlots
PFO::LeptonFELinkerPlots m_TauJetMatchedCFEPlots
void fill(const xAOD::Electron &el, const xAOD::EventInfo &eventInfo)
fill the histograms up
PFO::LeptonFELinkerPlots m_PhotonMatchedCFEPlots
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
EventInfo_v1 EventInfo
Definition of the latest event info version.
TauJet_v3 TauJet
Definition of the current "tau version".
Muon_v1 Muon
Reference the current persistent version:
Photon_v1 Photon
Definition of the current "egamma version".
Electron_v1 Electron
Definition of the current "egamma version".