ATLAS Offline Software
Loading...
Searching...
No Matches
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
10
11#include "xAODEgamma/Electron.h"
12#include "xAODEgamma/Photon.h"
13#include "xAODMuon/Muon.h"
14#include "xAODTau/TauJet.h"
16
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
36};
37#endif
PFO::LeptonFELinkerPlots m_ElectronMatchedNFEPlots
LeptonNFEValidationPlots(PlotBase *pParent, const std::string &sDir, const std::string &LeptonContainerName)
Standard Constructor.
PFO::LeptonFELinkerPlots m_TauJetMatchedNFEPlots
void fill(const xAOD::Electron &el, const xAOD::EventInfo &eventInfo)
fill the histograms up
PFO::LeptonFELinkerPlots m_PhotonMatchedNFEPlots
PFO::LeptonFELinkerPlots m_MuonMatchedNFEPlots
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".