ATLAS Offline Software
Loading...
Searching...
No Matches
ElectronFrwdPlots.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 EGAMMAPHYSVALMONITORING_ELECTRONFRWDPLOTS_H
6#define EGAMMAPHYSVALMONITORING_ELECTRONFRWDPLOTS_H
7
10#include "KinematicsPlots.h"
11#include "ClusMomentumPlots.h"
12#include "IsolationPlots.h"
13#include "TrackPlots.h"
14//#include "TrkValHistUtils/EfficiencyPlots.h"
15
16#include "xAODEgamma/Electron.h"
17
18namespace Egamma{
19
21 public:
22 ElectronFrwdPlots(PlotBase* pParent, const std::string& sDir, const std::string& sParticleType);
23 void fill(const xAOD::Electron& electron, const xAOD::EventInfo& eventInfo, bool isPrompt);
24
25 // Reco only information
31
32
35
36 std::string m_sParticleType;
37
38 private:
39 virtual void initializePlots();
40
41
42
43};
44
45}
46
47#endif
Egamma::KinematicsPlots m_oKinFrwdTightPlots
void fill(const xAOD::Electron &electron, const xAOD::EventInfo &eventInfo, bool isPrompt)
Egamma::KinematicsPlots m_oKinFrwdIsoRecoPlots
Egamma::ClusMomentumPlots m_oClustMomIsoRecoPlots
Egamma::KinematicsPlots m_oKinFrwdAllRecoPlots
ElectronFrwdPlots(PlotBase *pParent, const std::string &sDir, const std::string &sParticleType)
Egamma::ClusMomentumPlots m_oClustMomAllRecoPlots
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
EventInfo_v1 EventInfo
Definition of the latest event info version.
Electron_v1 Electron
Definition of the current "egamma version".