ATLAS Offline Software
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 
32  private:
33  void initializePlots();
35 };
36 
37 }
38 
39 #endif
Tau::EfficiencyPtPlots::m_eff_jetRNNloose
TProfile * m_eff_jetRNNloose
Definition: EfficiencyPtPlots.h:28
PlotBase
Definition: PlotBase.h:34
Tau::EfficiencyPtPlots::m_eff_pt_jetRNNmedHighPt
TProfile * m_eff_pt_jetRNNmedHighPt
Definition: EfficiencyPtPlots.h:25
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:34
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:40
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_pt_jetRNNlooseHighPt
TProfile * m_eff_pt_jetRNNlooseHighPt
Definition: EfficiencyPtPlots.h:24
Tau::EfficiencyPtPlots::initializePlots
void initializePlots()
Definition: EfficiencyPtPlots.cxx:27
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::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_jetRNNtight
TProfile * m_eff_jetRNNtight
Definition: EfficiencyPtPlots.h:30
TauJet.h
Tau::EfficiencyPtPlots::~EfficiencyPtPlots
virtual ~EfficiencyPtPlots()
Definition: EfficiencyPtPlots.cxx:23
PlotBase.h
ParamPlots.h