ATLAS Offline Software
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 
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 
26 
27  // RNN
40 
41  private:
42  void initializePlots();
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