ATLAS Offline Software
PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.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_EFFICIENCYPLOTS_H
6 #define TAUDQA_EFFICIENCYPLOTS_H
7 
9 #include "TauKinematicPlots.h"
10 #include "xAODTau/TauJet.h"
11 
12 namespace Tau{
13 
14 class EfficiencyPlots: public PlotBase {
15 public:
16  EfficiencyPlots(PlotBase *pParent, const std::string& sDir, std::string sTauJetContainerName);
17  virtual ~EfficiencyPlots();
18 
19  void fill(const xAOD::TauJet& tau, float weight);
20 
27 
31 
35 
39 
43 
47 
51 
55 
59 
60 
61 private:
62  void initializePlots();
64 };
65 
66 }
67 
68 #endif
Tau::EfficiencyPlots::m_eff_jetRNNtight
TProfile * m_eff_jetRNNtight
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:30
Tau::EfficiencyPlots::m_eff_jetRNNloose
TProfile * m_eff_jetRNNloose
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:28
Tau::EfficiencyPlots::m_eff_eVetoloose
TProfile * m_eff_eVetoloose
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:56
Tau::EfficiencyPlots::m_eff_jetRNNmed
TProfile * m_eff_jetRNNmed
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:29
Tau::EfficiencyPlots::m_eff_pt_jetRNNtightHighPt
TProfile * m_eff_pt_jetRNNtightHighPt
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:26
Tau::EfficiencyPlots::m_eff_pt_eVetotightHighPt
TProfile * m_eff_pt_eVetotightHighPt
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:50
PlotBase
Definition: PlotBase.h:34
Tau::EfficiencyPlots::m_eff_jetGNTauloose
TProfile * m_eff_jetGNTauloose
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:40
Tau::EfficiencyPlots::m_eff_pt_jetRNNtight
TProfile * m_eff_pt_jetRNNtight
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:23
TauKinematicPlots.h
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:57
Tau::EfficiencyPlots::fill
void fill(const xAOD::TauJet &tau, float weight)
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.cxx:59
Tau::EfficiencyPlots::m_eff_pt_jetRNNlooseHighPt
TProfile * m_eff_pt_jetRNNlooseHighPt
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:24
Tau::EfficiencyPlots
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:14
Tau
Definition: TauDQA/src/CorePlots.cxx:13
Tau::EfficiencyPlots::m_eff_pt_jetGNTautightHighPt
TProfile * m_eff_pt_jetGNTautightHighPt
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:38
Tau::EfficiencyPlots::initializePlots
void initializePlots()
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.cxx:22
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:190
Tau::EfficiencyPlots::m_eff_pt_eVetotight
TProfile * m_eff_pt_eVetotight
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:46
Tau::EfficiencyPlots::m_eff_eta_eVetomed
TProfile * m_eff_eta_eVetomed
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:53
Tau::EfficiencyPlots::m_eff_pt_eVetomed
TProfile * m_eff_pt_eVetomed
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:45
Tau::EfficiencyPlots::m_eff_pt_jetGNTaulooseHighPt
TProfile * m_eff_pt_jetGNTaulooseHighPt
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:36
python.TrigEgammaMonitorHelper.TProfile
def TProfile(*args, **kwargs)
Definition: TrigEgammaMonitorHelper.py:81
Tau::EfficiencyPlots::m_sTauJetContainerName
std::string m_sTauJetContainerName
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:63
Tau::EfficiencyPlots::m_eff_eVetotight
TProfile * m_eff_eVetotight
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:58
xAOD::TauJet_v3
Class describing a tau jet.
Definition: TauJet_v3.h:41
Tau::EfficiencyPlots::m_eff_jetGNTaumed
TProfile * m_eff_jetGNTaumed
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:41
Tau::EfficiencyPlots::m_eff_pt_jetGNTautight
TProfile * m_eff_pt_jetGNTautight
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:34
Tau::EfficiencyPlots::m_eff_pt_jetGNTaumedHighPt
TProfile * m_eff_pt_jetGNTaumedHighPt
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:37
Tau::EfficiencyPlots::m_eff_pt_jetRNNmedHighPt
TProfile * m_eff_pt_jetRNNmedHighPt
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:25
Tau::EfficiencyPlots::m_eff_pt_jetGNTaumed
TProfile * m_eff_pt_jetGNTaumed
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:33
Tau::EfficiencyPlots::m_eff_pt_eVetoloose
TProfile * m_eff_pt_eVetoloose
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:44
Tau::EfficiencyPlots::EfficiencyPlots
EfficiencyPlots(PlotBase *pParent, const std::string &sDir, std::string sTauJetContainerName)
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.cxx:12
Tau::EfficiencyPlots::m_eff_pt_eVetomedHighPt
TProfile * m_eff_pt_eVetomedHighPt
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:49
Tau::EfficiencyPlots::m_eff_eta_eVetotight
TProfile * m_eff_eta_eVetotight
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:54
Tau::EfficiencyPlots::m_eff_pt_jetRNNloose
TProfile * m_eff_pt_jetRNNloose
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:21
Tau::EfficiencyPlots::m_eff_pt_jetGNTauloose
TProfile * m_eff_pt_jetGNTauloose
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:32
Tau::EfficiencyPlots::m_eff_eVetomed
TProfile * m_eff_eVetomed
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:57
Tau::EfficiencyPlots::m_eff_pt_jetRNNmed
TProfile * m_eff_pt_jetRNNmed
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:22
TauJet.h
Tau::EfficiencyPlots::m_eff_pt_eVetolooseHighPt
TProfile * m_eff_pt_eVetolooseHighPt
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:48
Tau::EfficiencyPlots::m_eff_eta_eVetoloose
TProfile * m_eff_eta_eVetoloose
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:52
PlotBase.h
Tau::EfficiencyPlots::~EfficiencyPlots
virtual ~EfficiencyPlots()
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.cxx:18
Tau::EfficiencyPlots::m_eff_jetGNTautight
TProfile * m_eff_jetGNTautight
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:42