ATLAS Offline Software
Loading...
Searching...
No Matches
ElectronValidationPlots.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_ELECTRONVALIDATIONPLOTS_H
6#define EGAMMAPHYSVALMONITORING_ELECTRONVALIDATIONPLOTS_H
7
8
9#include "GaudiKernel/ToolHandle.h"
12#include "ElectronPlots.h"
13#include "ElectronFrwdPlots.h"
14#include "KinematicsPlots.h"
15#include "xAODEgamma/Electron.h"
18
20 public:
21 ElectronValidationPlots(PlotBase* pParent, const std::string& sDir);
22 void fill(const xAOD::Electron& electron, const xAOD::EventInfo& eventInfo, bool isPrompt);
23
24 std::string m_sParticleType;
25
29
30 TH1* author;
31 TProfile* res_et;
32 TProfile* res_eta;
33 TProfile* res_et_cut;
34 TProfile* res_eta_cut;
37 TH2* matrix;
38
39 private:
40 virtual void initializePlots();
41
42};
43
44#endif
Egamma::ElectronFrwdPlots m_oFrwdElecPlots
Egamma::KinematicsPlots m_oTruthIsoPlots
ElectronValidationPlots(PlotBase *pParent, const std::string &sDir)
void fill(const xAOD::Electron &electron, const xAOD::EventInfo &eventInfo, bool isPrompt)
Egamma::ElectronPlots m_oCentralElecPlots
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".