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"
17
19 public:
20 LRTElectronValidationPlots(PlotBase* pParent, const std::string& sDir);
21 void fill(const xAOD::Electron& electron, const xAOD::EventInfo& eventInfo, bool isPrompt, bool pass_LHVeryLooseNoPix, bool pass_LHLooseNoPix, bool pass_LHMediumNoPix, bool pass_LHTightNoPix);
22
23 std::string m_sParticleType;
24
26
27 TH1* author;
28 TProfile* res_et;
29 TProfile* res_eta;
30 TProfile* res_et_cut;
31 TProfile* res_eta_cut;
34 TH2* matrix;
35
36 private:
37 virtual void initializePlots();
38
39};
40
41#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, std::string_view sDir)
Definition PlotBase.cxx:29
EventInfo_v1 EventInfo
Definition of the latest event info version.
Electron_v1 Electron
Definition of the current "egamma version".