ATLAS Offline Software
PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TAUDQA_PARAMPLOTS_H
6 #define TAUDQA_PARAMPLOTS_H
7 
9 #include "xAODBase/IParticle.h"
10 
11 namespace Tau{
12 
13 class ParamPlots:public PlotBase {
14  public:
15  ParamPlots(PlotBase *pParent, const std::string& sDir, std::string sParticleType);
16  ~ParamPlots();
17  void fill(const xAOD::IParticle& prt, float weight);
18 
19  TH1* eta;
20  TH1* phi;
21  TH1* pt;
22 
23  TH2* eta_phi;
24  TH2* eta_pt;
25 
26  private:
27  void initializePlots();
28  std::string m_sParticleType;
29 };
30 
31 }
32 
33 #endif // TAUDQA_PARAMPLOTS_H
34 
35 
Tau::ParamPlots::m_sParticleType
std::string m_sParticleType
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.h:28
Tau::ParamPlots::fill
void fill(const xAOD::IParticle &prt, float weight)
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.cxx:36
IParticle.h
PlotBase
Definition: PlotBase.h:34
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
Tau
Definition: EfficiencyPtPlots.cxx:9
xAOD::IParticle
Class providing the definition of the 4-vector interface.
Definition: Event/xAOD/xAODBase/xAODBase/IParticle.h:41
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:189
Tau::ParamPlots::eta_pt
TH2 * eta_pt
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.h:24
Tau::ParamPlots::phi
TH1 * phi
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.h:20
Tau::ParamPlots::~ParamPlots
~ParamPlots()
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.cxx:22
Tau::ParamPlots::pt
TH1 * pt
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.h:21
Tau::ParamPlots::eta
TH1 * eta
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.h:19
Tau::ParamPlots::eta_phi
TH2 * eta_phi
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.h:23
Tau::ParamPlots::initializePlots
void initializePlots()
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.cxx:26
Tau::ParamPlots::ParamPlots
ParamPlots(PlotBase *pParent, const std::string &sDir, std::string sParticleType)
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.cxx:11
Tau::ParamPlots
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.h:13
PlotBase.h