ATLAS Offline Software
PhysicsAnalysis
TauID
TauDQA
src
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
#include "
TrkValHistUtils/PlotBase.h
"
8
#include "
TauAnalysisTools/ITauTruthMatchingTool.h
"
9
#include "
xAODTau/TauJet.h
"
10
#include "TH1.h"
11
namespace
Tau
{
12
13
class
ResolutionPlots
:
public
PlotBase
{
14
public
:
15
ResolutionPlots
(
PlotBase
*pParent,
const
std::string&
sDir
, std::string sTauJetContainerName);
16
virtual
~ResolutionPlots
();
17
void
fill
(
const
xAOD::TauJet
& tau,
const
xAOD::TruthParticle
&,
float
weight
);
18
19
TH1*
m_ptResolution
{};
20
TH1*
m_etaResolution
{};
21
TH1*
m_phiResolution
{};
22
TH1*
m_chargeResolution
{};
23
24
private
:
25
void
initializePlots
();
26
std::string
m_sTauJetContainerName
;
27
};
28
29
}
30
31
#endif
PlotBase
Definition:
PlotBase.h:34
Tau::ResolutionPlots::m_sTauJetContainerName
std::string m_sTauJetContainerName
Definition:
PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:26
python.copyTCTOutput.sDir
sDir
Definition:
copyTCTOutput.py:59
Tau::ResolutionPlots::ResolutionPlots
ResolutionPlots(PlotBase *pParent, const std::string &sDir, std::string sTauJetContainerName)
Definition:
PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.cxx:11
Tau::ResolutionPlots::~ResolutionPlots
virtual ~ResolutionPlots()
Definition:
PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.cxx:17
Tau::ResolutionPlots::fill
void fill(const xAOD::TauJet &tau, const xAOD::TruthParticle &, float weight)
Definition:
PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.cxx:29
Tau
Definition:
EfficiencyPtPlots.cxx:10
Tau::ResolutionPlots
Definition:
PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:13
Tau::ResolutionPlots::initializePlots
void initializePlots()
Definition:
PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.cxx:22
dqt_zlumi_pandas.weight
int weight
Definition:
dqt_zlumi_pandas.py:190
ITauTruthMatchingTool.h
Tau::ResolutionPlots::m_phiResolution
TH1 * m_phiResolution
Definition:
PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:21
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:20
TauJet.h
Tau::ResolutionPlots::m_ptResolution
TH1 * m_ptResolution
Definition:
PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:19
Tau::ResolutionPlots::m_chargeResolution
TH1 * m_chargeResolution
Definition:
PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:22
PlotBase.h
Generated on Mon Sep 1 2025 21:17:57 for ATLAS Offline Software by
1.8.18