ATLAS Offline Software
PhysicsAnalysis
TauID
TauDQA
src
GeneralTauPlots.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_GENERALTAUPLOTS_H
6
#define TAUDQA_GENERALTAUPLOTS_H
7
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
ParamPlots.h
"
10
#include "
xAODTau/TauJet.h
"
11
12
namespace
Tau
{
13
14
class
GeneralTauPlots
:
public
PlotBase
{
15
public
:
16
GeneralTauPlots
(
PlotBase
*pParent,
const
std::string&
sDir
,
const
std::string& sTauJetContainerName);
17
virtual
~GeneralTauPlots
();
18
19
void
fill
(
const
xAOD::TauJet
& tau,
float
weight
);
20
21
Tau::ParamPlots
m_oParamPlots
;
22
TH1
*
m_tauCharge
;
23
TH1
*
m_tauNCoreTracks
;
24
TH1
*
m_tauNWideTracks
;
25
TH1
*
m_ptHighPt
;
26
27
// RNN
28
TH1
*
m_RNNEleScore
;
29
TH1
*
m_RNNEleScoreSigTrans
;
30
TH1
*
m_RNNJetScore
;
31
TH1
*
m_RNNJetScoreSigTrans
;
32
TH1
*
m_ptRNNVeryLoose
;
33
TH1
*
m_ptRNNLoose
;
34
TH1
*
m_ptRNNMedium
;
35
TH1
*
m_ptRNNTight
;
36
TH1
*
m_ptRNNVeryLooseHighPt
;
37
TH1
*
m_ptRNNLooseHighPt
;
38
TH1
*
m_ptRNNMediumHighPt
;
39
TH1
*
m_ptRNNTightHighPt
;
40
41
private
:
42
void
initializePlots
();
43
std::string
m_sTauJetContainerName
;
44
};
45
46
}
47
48
#endif
Tau::GeneralTauPlots::m_RNNEleScore
TH1 * m_RNNEleScore
Definition:
GeneralTauPlots.h:28
Tau::GeneralTauPlots::m_oParamPlots
Tau::ParamPlots m_oParamPlots
Definition:
GeneralTauPlots.h:21
Tau::GeneralTauPlots::m_ptRNNMediumHighPt
TH1 * m_ptRNNMediumHighPt
Definition:
GeneralTauPlots.h:38
PlotBase
Definition:
PlotBase.h:33
python.copyTCTOutput.sDir
sDir
Definition:
copyTCTOutput.py:60
Tau::GeneralTauPlots::m_tauCharge
TH1 * m_tauCharge
Definition:
GeneralTauPlots.h:22
Tau
Definition:
EfficiencyPtPlots.cxx:9
Tau::GeneralTauPlots
Definition:
GeneralTauPlots.h:14
Tau::GeneralTauPlots::m_RNNEleScoreSigTrans
TH1 * m_RNNEleScoreSigTrans
Definition:
GeneralTauPlots.h:29
Tau::GeneralTauPlots::m_ptRNNVeryLooseHighPt
TH1 * m_ptRNNVeryLooseHighPt
Definition:
GeneralTauPlots.h:36
Tau::GeneralTauPlots::m_ptRNNMedium
TH1 * m_ptRNNMedium
Definition:
GeneralTauPlots.h:34
dqt_zlumi_pandas.weight
int weight
Definition:
dqt_zlumi_pandas.py:200
Tau::GeneralTauPlots::m_RNNJetScore
TH1 * m_RNNJetScore
Definition:
GeneralTauPlots.h:30
Tau::GeneralTauPlots::m_tauNWideTracks
TH1 * m_tauNWideTracks
Definition:
GeneralTauPlots.h:24
Tau::GeneralTauPlots::~GeneralTauPlots
virtual ~GeneralTauPlots()
Definition:
GeneralTauPlots.cxx:33
Tau::GeneralTauPlots::m_ptRNNVeryLoose
TH1 * m_ptRNNVeryLoose
Definition:
GeneralTauPlots.h:32
xAOD::TauJet_v3
Class describing a tau jet.
Definition:
TauJet_v3.h:41
Tau::GeneralTauPlots::m_tauNCoreTracks
TH1 * m_tauNCoreTracks
Definition:
GeneralTauPlots.h:23
Tau::GeneralTauPlots::initializePlots
void initializePlots()
Definition:
GeneralTauPlots.cxx:37
Tau::GeneralTauPlots::m_ptRNNLoose
TH1 * m_ptRNNLoose
Definition:
GeneralTauPlots.h:33
Tau::GeneralTauPlots::GeneralTauPlots
GeneralTauPlots(PlotBase *pParent, const std::string &sDir, const std::string &sTauJetContainerName)
Definition:
GeneralTauPlots.cxx:10
Tau::GeneralTauPlots::m_ptRNNTightHighPt
TH1 * m_ptRNNTightHighPt
Definition:
GeneralTauPlots.h:39
Tau::GeneralTauPlots::m_ptRNNLooseHighPt
TH1 * m_ptRNNLooseHighPt
Definition:
GeneralTauPlots.h:37
Tau::GeneralTauPlots::m_ptRNNTight
TH1 * m_ptRNNTight
Definition:
GeneralTauPlots.h:35
Tau::GeneralTauPlots::m_ptHighPt
TH1 * m_ptHighPt
Definition:
GeneralTauPlots.h:25
TH1
Definition:
rootspy.cxx:268
TauJet.h
Tau::GeneralTauPlots::m_sTauJetContainerName
std::string m_sTauJetContainerName
Definition:
GeneralTauPlots.h:43
Tau::GeneralTauPlots::fill
void fill(const xAOD::TauJet &tau, float weight)
Definition:
GeneralTauPlots.cxx:57
Tau::ParamPlots
Definition:
PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.h:13
PlotBase.h
Tau::GeneralTauPlots::m_RNNJetScoreSigTrans
TH1 * m_RNNJetScoreSigTrans
Definition:
GeneralTauPlots.h:31
ParamPlots.h
Generated on Fri Jun 28 2024 21:16:15 for ATLAS Offline Software by
1.8.18