ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
egamma
EgammaPhysValMonitoring
src
PhotonValidationPlots.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_PHOTONVALIDATIONPLOTS_H
6
#define EGAMMAPHYSVALMONITORING_PHOTONVALIDATIONPLOTS_H
7
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
TrkValHistUtils/ParamPlots.h
"
10
#include "
PhotonPlots.h
"
11
#include "
PhotonCnvPlots.h
"
12
#include "
PhotonAmbPlots.h
"
13
14
#include "
xAODEgamma/Photon.h
"
15
#include "
xAODTruth/TruthParticle.h
"
16
17
#include "CLHEP/Units/SystemOfUnits.h"
18
19
class
PhotonValidationPlots
:
public
PlotBase
{
20
public
:
21
PhotonValidationPlots
(
PlotBase
* pParent,
const
std::string& sDir);
22
void
fill
(
const
xAOD::Photon
& photon,
const
xAOD::EventInfo
& eventInfo,
bool
isPrompt);
23
24
std::string
m_sParticleType
;
25
26
// Reco only information
27
Egamma::PhotonPlots
m_oAllPlots
;
28
Egamma::PhotonPlots
m_oPhotPlots
;
29
Egamma::PhotonAmbPlots
m_oAmbPhotPlots
;
30
Egamma::PhotonCnvPlots
m_oConvPhotPlots
;
31
Egamma::KinematicsPlots
m_oTruthRecoPlots
;
32
Egamma::KinematicsPlots
m_oTruthRecoConvPlots
;
33
Egamma::KinematicsPlots
m_oTruthRecoUncPlots
;
34
Egamma::KinematicsPlots
m_oTruthRecoLoosePlots
;
35
Egamma::KinematicsPlots
m_oTruthRecoLooseConvPlots
;
36
Egamma::KinematicsPlots
m_oTruthRecoLooseUncPlots
;
37
Egamma::KinematicsPlots
m_oTruthRecoTightPlots
;
38
Egamma::KinematicsPlots
m_oTruthRecoTightConvPlots
;
39
Egamma::KinematicsPlots
m_oTruthRecoTightUncPlots
;
40
Egamma::KinematicsPlots
m_oTruthIsoPlots
;
41
Egamma::KinematicsPlots
m_oTruthIsoConvPlots
;
42
Egamma::KinematicsPlots
m_oTruthIsoUncPlots
;
43
44
TH1*
author
;
45
TH1*
convTruthR
;
46
TH1*
convTruthMatchedR
;
47
TH2*
convTruthRvsEta
;
48
TH2*
convTruthMatchedRvsEta
;
49
TProfile*
res_et
;
50
TProfile*
res_eta
;
51
TProfile*
res_et_cut
;
52
TProfile*
res_eta_cut
;
53
54
private
:
55
virtual
void
initializePlots
();
56
57
};
58
59
#endif
Photon.h
TruthParticle.h
ParamPlots.h
PhotonAmbPlots.h
PhotonCnvPlots.h
PhotonPlots.h
PlotBase.h
Egamma::KinematicsPlots
Definition
Reconstruction/egamma/EgammaPhysValMonitoring/src/KinematicsPlots.h:18
Egamma::PhotonAmbPlots
Definition
PhotonAmbPlots.h:17
Egamma::PhotonCnvPlots
Definition
PhotonCnvPlots.h:18
Egamma::PhotonPlots
Definition
PhotonPlots.h:19
PhotonValidationPlots::res_et_cut
TProfile * res_et_cut
Definition
PhotonValidationPlots.h:51
PhotonValidationPlots::initializePlots
virtual void initializePlots()
Definition
PhotonValidationPlots.cxx:38
PhotonValidationPlots::m_oAllPlots
Egamma::PhotonPlots m_oAllPlots
Definition
PhotonValidationPlots.h:27
PhotonValidationPlots::res_eta_cut
TProfile * res_eta_cut
Definition
PhotonValidationPlots.h:52
PhotonValidationPlots::m_oTruthRecoTightPlots
Egamma::KinematicsPlots m_oTruthRecoTightPlots
Definition
PhotonValidationPlots.h:37
PhotonValidationPlots::m_oTruthRecoLoosePlots
Egamma::KinematicsPlots m_oTruthRecoLoosePlots
Definition
PhotonValidationPlots.h:34
PhotonValidationPlots::fill
void fill(const xAOD::Photon &photon, const xAOD::EventInfo &eventInfo, bool isPrompt)
Definition
PhotonValidationPlots.cxx:50
PhotonValidationPlots::m_oTruthIsoUncPlots
Egamma::KinematicsPlots m_oTruthIsoUncPlots
Definition
PhotonValidationPlots.h:42
PhotonValidationPlots::res_eta
TProfile * res_eta
Definition
PhotonValidationPlots.h:50
PhotonValidationPlots::m_oTruthRecoConvPlots
Egamma::KinematicsPlots m_oTruthRecoConvPlots
Definition
PhotonValidationPlots.h:32
PhotonValidationPlots::m_oTruthRecoUncPlots
Egamma::KinematicsPlots m_oTruthRecoUncPlots
Definition
PhotonValidationPlots.h:33
PhotonValidationPlots::m_oTruthRecoTightConvPlots
Egamma::KinematicsPlots m_oTruthRecoTightConvPlots
Definition
PhotonValidationPlots.h:38
PhotonValidationPlots::PhotonValidationPlots
PhotonValidationPlots(PlotBase *pParent, const std::string &sDir)
Definition
PhotonValidationPlots.cxx:10
PhotonValidationPlots::m_oPhotPlots
Egamma::PhotonPlots m_oPhotPlots
Definition
PhotonValidationPlots.h:28
PhotonValidationPlots::author
TH1 * author
Definition
PhotonValidationPlots.h:44
PhotonValidationPlots::m_sParticleType
std::string m_sParticleType
Definition
PhotonValidationPlots.h:24
PhotonValidationPlots::m_oTruthRecoLooseConvPlots
Egamma::KinematicsPlots m_oTruthRecoLooseConvPlots
Definition
PhotonValidationPlots.h:35
PhotonValidationPlots::convTruthR
TH1 * convTruthR
Definition
PhotonValidationPlots.h:45
PhotonValidationPlots::convTruthMatchedR
TH1 * convTruthMatchedR
Definition
PhotonValidationPlots.h:46
PhotonValidationPlots::m_oTruthIsoConvPlots
Egamma::KinematicsPlots m_oTruthIsoConvPlots
Definition
PhotonValidationPlots.h:41
PhotonValidationPlots::m_oTruthRecoLooseUncPlots
Egamma::KinematicsPlots m_oTruthRecoLooseUncPlots
Definition
PhotonValidationPlots.h:36
PhotonValidationPlots::m_oConvPhotPlots
Egamma::PhotonCnvPlots m_oConvPhotPlots
Definition
PhotonValidationPlots.h:30
PhotonValidationPlots::convTruthRvsEta
TH2 * convTruthRvsEta
Definition
PhotonValidationPlots.h:47
PhotonValidationPlots::m_oTruthRecoTightUncPlots
Egamma::KinematicsPlots m_oTruthRecoTightUncPlots
Definition
PhotonValidationPlots.h:39
PhotonValidationPlots::m_oAmbPhotPlots
Egamma::PhotonAmbPlots m_oAmbPhotPlots
Definition
PhotonValidationPlots.h:29
PhotonValidationPlots::res_et
TProfile * res_et
Definition
PhotonValidationPlots.h:49
PhotonValidationPlots::m_oTruthRecoPlots
Egamma::KinematicsPlots m_oTruthRecoPlots
Definition
PhotonValidationPlots.h:31
PhotonValidationPlots::convTruthMatchedRvsEta
TH2 * convTruthMatchedRvsEta
Definition
PhotonValidationPlots.h:48
PhotonValidationPlots::m_oTruthIsoPlots
Egamma::KinematicsPlots m_oTruthIsoPlots
Definition
PhotonValidationPlots.h:40
PlotBase::PlotBase
PlotBase(PlotBase *parent, std::string_view sDir)
Definition
PlotBase.cxx:29
xAOD::EventInfo
EventInfo_v1 EventInfo
Definition of the latest event info version.
Definition
IEventInfoCnvTool.h:16
xAOD::Photon
Photon_v1 Photon
Definition of the current "egamma version".
Definition
Event/xAOD/xAODEgamma/xAODEgamma/Photon.h:17
Generated on
for ATLAS Offline Software by
1.17.0