ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
PFlow
PFlowValidation
PFODQA
src
LeptonCFEValidationPlots.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LEPTONCFEVALIDATIONPLOTS_H
6
#define LEPTONCFEVALIDATIONPLOTS_H
7
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
xAODEgamma/Electron.h
"
10
#include "
xAODEgamma/Photon.h
"
11
#include "
xAODMuon/Muon.h
"
12
#include "
xAODTau/TauJet.h
"
13
#include "
PFOHistUtils/LeptonFELinkerPlots.h
"
14
#include "
xAODEventInfo/EventInfo.h
"
15
16
class
LeptonCFEValidationPlots
:
public
PlotBase
{
17
18
public
:
19
21
LeptonCFEValidationPlots
(
PlotBase
* pParent,
const
std::string& sDir,
const
std::string& LeptonContainerName);
22
24
void
fill
(
const
xAOD::Electron
& el,
const
xAOD::EventInfo
& eventInfo);
25
void
fill
(
const
xAOD::Muon
& muon,
const
xAOD::EventInfo
& eventInfo);
26
void
fill
(
const
xAOD::TauJet
& tau,
const
xAOD::EventInfo
& eventInfo);
27
void
fill
(
const
xAOD::Photon
& phot,
const
xAOD::EventInfo
& eventInfo);
28
29
private
:
30
// Lepton plots of observables linked to FE
31
PFO::LeptonFELinkerPlots
m_PhotonMatchedCFEPlots
;
32
PFO::LeptonFELinkerPlots
m_ElectronMatchedCFEPlots
;
33
PFO::LeptonFELinkerPlots
m_MuonMatchedCFEPlots
;
34
PFO::LeptonFELinkerPlots
m_TauJetMatchedCFEPlots
;
35
};
36
#endif
Electron.h
Photon.h
Muon.h
LeptonFELinkerPlots.h
PlotBase.h
TauJet.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
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