ATLAS Offline Software
PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TAUDQA_RESOLUTIONPLOTS_H
6 #define TAUDQA_RESOLUTIONPLOTS_H
7 
9 #include "xAODTau/TauJet.h"
11 
12 class TH1;
13 
14 namespace Tau{
15 
16  class ResolutionPlots: public PlotBase {
17  public:
18  ResolutionPlots(PlotBase *pParent, const std::string& sDir, std::string sTauJetContainerName);
19  virtual ~ResolutionPlots();
20  void fill(const xAOD::TauJet& tau, const xAOD::TruthParticle&, float weight);
21 
26 
27  private:
28  void initializePlots();
30  };
31 
32 }
33 
34 #endif
PlotBase
Definition: PlotBase.h:34
Tau::ResolutionPlots::m_sTauJetContainerName
std::string m_sTauJetContainerName
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:29
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:57
Tau::ResolutionPlots::ResolutionPlots
ResolutionPlots(PlotBase *pParent, const std::string &sDir, std::string sTauJetContainerName)
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.cxx:13
Tau::ResolutionPlots::~ResolutionPlots
virtual ~ResolutionPlots()
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.cxx:19
Tau::ResolutionPlots::fill
void fill(const xAOD::TauJet &tau, const xAOD::TruthParticle &, float weight)
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.cxx:31
Tau
Definition: TauDQA/src/CorePlots.cxx:8
Tau::ResolutionPlots
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:16
Tau::ResolutionPlots::initializePlots
void initializePlots()
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.cxx:24
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:190
Tau::ResolutionPlots::m_phiResolution
TH1 * m_phiResolution
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:24
xAOD::TruthParticle_v1
Class describing a truth particle in the MC record.
Definition: TruthParticle_v1.h:37
xAOD::TauJet_v3
Class describing a tau jet.
Definition: TauJet_v3.h:41
Tau::ResolutionPlots::m_etaResolution
TH1 * m_etaResolution
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:23
TauJet.h
Tau::ResolutionPlots::m_ptResolution
TH1 * m_ptResolution
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:22
Tau::ResolutionPlots::m_chargeResolution
TH1 * m_chargeResolution
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:25
TruthParticle.h
PlotBase.h