ATLAS Offline Software
Loading...
Searching...
No Matches
LRTElectronValidationPlots.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef EGAMMAPHYSVALMONITORING_LRTELECTRONVALIDATIONPLOTS_H
6#define EGAMMAPHYSVALMONITORING_LRTELECTRONVALIDATIONPLOTS_H
7
8
9#include "GaudiKernel/ToolHandle.h"
12#include "LRTElectronPlots.h"
13#include "ElectronFrwdPlots.h"
14#include "KinematicsPlots.h"
15#include "xAODEgamma/Electron.h"
18
20 public:
21 LRTElectronValidationPlots(PlotBase* pParent, const std::string& sDir);
22 void fill(const xAOD::Electron& electron, const xAOD::EventInfo& eventInfo, bool isPrompt, bool pass_LHVeryLooseNoPix, bool pass_LHLooseNoPix, bool pass_LHMediumNoPix, bool pass_LHTightNoPix);
23
24 std::string m_sParticleType;
25
27
28 TH1* author;
29 TProfile* res_et;
30 TProfile* res_eta;
31 TProfile* res_et_cut;
32 TProfile* res_eta_cut;
35 TH2* matrix;
36
37 private:
38 virtual void initializePlots();
39
40};
41
42#endif
Egamma::LRTElectronPlots m_oCentralElecPlots
void fill(const xAOD::Electron &electron, const xAOD::EventInfo &eventInfo, bool isPrompt, bool pass_LHVeryLooseNoPix, bool pass_LHLooseNoPix, bool pass_LHMediumNoPix, bool pass_LHTightNoPix)
LRTElectronValidationPlots(PlotBase *pParent, const std::string &sDir)
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".