ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
PFlow
PFlowValidation
PFODQA
src
LeptonNFEValidationPlots.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LEPTONNFEVALIDATIONPLOTS_H
6
#define LEPTONNFEVALIDATIONPLOTS_H
7
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
PFOHistUtils/LeptonFELinkerPlots.h
"
10
11
#include "
xAODEgamma/Electron.h
"
12
#include "
xAODEgamma/Photon.h
"
13
#include "
xAODMuon/Muon.h
"
14
#include "
xAODTau/TauJet.h
"
15
#include "
xAODEventInfo/EventInfo.h
"
16
17
class
LeptonNFEValidationPlots
:
public
PlotBase
{
18
19
public
:
20
22
LeptonNFEValidationPlots
(
PlotBase
* pParent,
const
std::string& sDir,
const
std::string& LeptonContainerName);
23
25
void
fill
(
const
xAOD::Electron
& el,
const
xAOD::EventInfo
& eventInfo);
26
void
fill
(
const
xAOD::Muon
& muon,
const
xAOD::EventInfo
& eventInfo);
27
void
fill
(
const
xAOD::TauJet
& tau,
const
xAOD::EventInfo
& eventInfo);
28
void
fill
(
const
xAOD::Photon
& phot,
const
xAOD::EventInfo
& eventInfo);
29
30
private
:
31
// Lepton plots of observables linked to FE
32
PFO::LeptonFELinkerPlots
m_PhotonMatchedNFEPlots
;
33
PFO::LeptonFELinkerPlots
m_ElectronMatchedNFEPlots
;
34
PFO::LeptonFELinkerPlots
m_MuonMatchedNFEPlots
;
35
PFO::LeptonFELinkerPlots
m_TauJetMatchedNFEPlots
;
36
};
37
#endif
Electron.h
Photon.h
Muon.h
LeptonFELinkerPlots.h
PlotBase.h
TauJet.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
PFO::LeptonFELinkerPlots
Definition
LeptonFELinkerPlots.h:21
PlotBase::PlotBase
PlotBase(PlotBase *parent, std::string_view sDir)
Definition
PlotBase.cxx:29
xAOD::EventInfo
EventInfo_v1 EventInfo
Definition of the latest event info version.
Definition
IEventInfoCnvTool.h:16
xAOD::TauJet
TauJet_v3 TauJet
Definition of the current "tau version".
Definition
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
EventInfo.h
Generated on
for ATLAS Offline Software by
1.17.0