ATLAS Offline Software
Loading...
Searching...
No Matches
PhotonAmbPlots.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_PHOTONAMBPLOTS_H
6#define EGAMMAPHYSVALMONITORING_PHOTONAMBPLOTS_H
7
10#include "KinematicsPlots.h"
11#include "ShowerShapesPlots.h"
12
13#include "xAODEgamma/Photon.h"
14
15namespace Egamma{
16
18 public:
19 PhotonAmbPlots(PlotBase* pParent, const std::string& sDir, const std::string& sParticleType);
20 void fill(const xAOD::Photon& photon, const xAOD::EventInfo& eventInfo, bool isPrompt);
21
22 // Reco only information
25
26 std::string m_sParticleType;
27
30
31 private:
32 virtual void initializePlots();
33
34};
35
36}
37
38#endif
Egamma::KinematicsPlots m_oKinAllPlots
PhotonAmbPlots(PlotBase *pParent, const std::string &sDir, const std::string &sParticleType)
void fill(const xAOD::Photon &photon, const xAOD::EventInfo &eventInfo, bool isPrompt)
virtual void initializePlots()
Egamma::ShowerShapesPlots m_oShowerShapesAllPlots
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".