ATLAS Offline Software
Loading...
Searching...
No Matches
PhotonCnvPlots.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_PHOTONCNVPLOTS_H
6#define EGAMMAPHYSVALMONITORING_PHOTONCNVPLOTS_H
7
10#include "KinematicsPlots.h"
11
12#include "xAODEgamma/Photon.h"
15
16namespace Egamma{
17
19 public:
20 PhotonCnvPlots(PlotBase* pParent, const std::string& sDir, const std::string& sParticleType);
21 void fill(const xAOD::Photon& photon, const xAOD::EventInfo& eventInfo, bool isPrompt);
22
23 // Reco only information
26
27 std::string m_sParticleType;
28
31 TH1* m_nVtx;
32 TH1* m_convR;
38
39 private:
40 virtual void initializePlots();
41
42};
43
44}
45
46#endif
Egamma::KinematicsPlots m_oKinIsoPlots
PhotonCnvPlots(PlotBase *pParent, const std::string &sDir, const std::string &sParticleType)
virtual void initializePlots()
void fill(const xAOD::Photon &photon, const xAOD::EventInfo &eventInfo, bool isPrompt)
Egamma::KinematicsPlots m_oKinAllPlots
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
EventInfo_v1 EventInfo
Definition of the latest event info version.
Photon_v1 Photon
Definition of the current "egamma version".