Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
EfficiencyPtPlots.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_EFFICIENCYPTPLOTS_H
6 #define TAUDQA_EFFICIENCYPTPLOTS_H
7 
9 #include "ParamPlots.h"
10 #include "xAODTau/TauJet.h"
11 
12 namespace Tau{
13 
14 class EfficiencyPtPlots: public PlotBase {
15 public:
16  EfficiencyPtPlots(PlotBase *pParent, const std::string& sDir, std::string sTauJetContainerName);
17  virtual ~EfficiencyPtPlots();
18 
19  void fill(const xAOD::TauJet& tau, float weight);
20 
27 
31 
35 
39 
40 
44 
45 
46 private:
47  void initializePlots();
49 };
50 
51 }
52 
53 #endif
Tau::EfficiencyPtPlots::m_eff_pt_jetGNTaulooseHighPt
TProfile * m_eff_pt_jetGNTaulooseHighPt
Definition: EfficiencyPtPlots.h:36
Tau::EfficiencyPtPlots::m_eff_jetRNNloose
TProfile * m_eff_jetRNNloose
Definition: EfficiencyPtPlots.h:28
Tau::EfficiencyPtPlots::m_eff_pt_jetGNTautightHighPt
TProfile * m_eff_pt_jetGNTautightHighPt
Definition: EfficiencyPtPlots.h:38
Tau::EfficiencyPtPlots::m_eff_jetGNTauloose
TProfile * m_eff_jetGNTauloose
Definition: EfficiencyPtPlots.h:41
PlotBase
Definition: PlotBase.h:34
Tau::EfficiencyPtPlots::m_eff_pt_jetRNNmedHighPt
TProfile * m_eff_pt_jetRNNmedHighPt
Definition: EfficiencyPtPlots.h:25
Tau::EfficiencyPtPlots::m_eff_jetGNTautight
TProfile * m_eff_jetGNTautight
Definition: EfficiencyPtPlots.h:43
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
Tau::EfficiencyPtPlots::m_eff_jetRNNmed
TProfile * m_eff_jetRNNmed
Definition: EfficiencyPtPlots.h:29
Tau::EfficiencyPtPlots::m_sTauJetContainerName
std::string m_sTauJetContainerName
Definition: EfficiencyPtPlots.h:48
Tau::EfficiencyPtPlots::m_eff_pt_jetRNNmed
TProfile * m_eff_pt_jetRNNmed
Definition: EfficiencyPtPlots.h:22
Tau::EfficiencyPtPlots::fill
void fill(const xAOD::TauJet &tau, float weight)
Definition: EfficiencyPtPlots.cxx:64
Tau
Definition: EfficiencyPtPlots.cxx:9
Tau::EfficiencyPtPlots::m_eff_pt_jetRNNtight
TProfile * m_eff_pt_jetRNNtight
Definition: EfficiencyPtPlots.h:23
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:189
Tau::EfficiencyPtPlots::m_eff_jetGNTaumed
TProfile * m_eff_jetGNTaumed
Definition: EfficiencyPtPlots.h:42
Tau::EfficiencyPtPlots::m_eff_pt_jetRNNlooseHighPt
TProfile * m_eff_pt_jetRNNlooseHighPt
Definition: EfficiencyPtPlots.h:24
Tau::EfficiencyPtPlots::initializePlots
void initializePlots()
Definition: EfficiencyPtPlots.cxx:39
Tau::EfficiencyPtPlots::m_eff_pt_jetRNNloose
TProfile * m_eff_pt_jetRNNloose
Definition: EfficiencyPtPlots.h:21
python.TrigEgammaMonitorHelper.TProfile
def TProfile(*args, **kwargs)
Definition: TrigEgammaMonitorHelper.py:81
Tau::EfficiencyPtPlots::m_eff_pt_jetRNNtightHighPt
TProfile * m_eff_pt_jetRNNtightHighPt
Definition: EfficiencyPtPlots.h:26
xAOD::TauJet_v3
Class describing a tau jet.
Definition: TauJet_v3.h:41
Tau::EfficiencyPtPlots::m_eff_pt_jetGNTautight
TProfile * m_eff_pt_jetGNTautight
Definition: EfficiencyPtPlots.h:34
Tau::EfficiencyPtPlots::EfficiencyPtPlots
EfficiencyPtPlots(PlotBase *pParent, const std::string &sDir, std::string sTauJetContainerName)
Definition: EfficiencyPtPlots.cxx:11
Tau::EfficiencyPtPlots
Definition: EfficiencyPtPlots.h:14
Tau::EfficiencyPtPlots::m_eff_pt_jetGNTaumed
TProfile * m_eff_pt_jetGNTaumed
Definition: EfficiencyPtPlots.h:33
Tau::EfficiencyPtPlots::m_eff_pt_jetGNTaumedHighPt
TProfile * m_eff_pt_jetGNTaumedHighPt
Definition: EfficiencyPtPlots.h:37
Tau::EfficiencyPtPlots::m_eff_pt_jetGNTauloose
TProfile * m_eff_pt_jetGNTauloose
Definition: EfficiencyPtPlots.h:32
Tau::EfficiencyPtPlots::m_eff_jetRNNtight
TProfile * m_eff_jetRNNtight
Definition: EfficiencyPtPlots.h:30
TauJet.h
Tau::EfficiencyPtPlots::~EfficiencyPtPlots
virtual ~EfficiencyPtPlots()
Definition: EfficiencyPtPlots.cxx:35
PlotBase.h
ParamPlots.h