ATLAS Offline Software
RecoTauPlots.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_RECOTAUPLOTS_H
6 #define TAUDQA_RECOTAUPLOTS_H
7 
9 #include "ParamPlots.h"
10 #include "xAODTau/TauJet.h"
11 #include "xAODPFlow/PFO.h"
12 
13 namespace Tau{
14 
15 class RecoTauPlots: public PlotBase {
16  public:
17  RecoTauPlots(PlotBase *pParent, const std::string& sDir, const std::string& sTauJetContainerName);
18  virtual ~RecoTauPlots();
19 
20  void fill(const xAOD::TauJet& tau, float weight);
21 
23 
24  //Here I try to include CellBased substructure variables, from the Particle Flow Object (PFO), begining with basic charged and neutral PFO 4-vector.
30 
31  //PanTau Variables
48 
49 
50  private:
51  void initializePlots();
53 };
54 
55 }
56 
57 #endif
Tau::RecoTauPlots::m_pantau_CellBasedInput_DecayMode
TH1 * m_pantau_CellBasedInput_DecayMode
Definition: RecoTauPlots.h:33
Tau::RecoTauPlots::m_oParamPlots
Tau::ParamPlots m_oParamPlots
Definition: RecoTauPlots.h:22
Tau::RecoTauPlots::m_cellBased_neuPFO_bdtPi0Score
TH1 * m_cellBased_neuPFO_bdtPi0Score
Definition: RecoTauPlots.h:29
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Neutral_Ratio_1stBDTEtOverEtAllConsts
TH1 * m_pantau_CellBasedInput_BDTVar_Neutral_Ratio_1stBDTEtOverEtAllConsts
Definition: RecoTauPlots.h:44
PlotBase
Definition: PlotBase.h:34
Tau::RecoTauPlots::m_sTauJetContainerName
std::string m_sTauJetContainerName
Definition: RecoTauPlots.h:52
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Charged_StdDev_Et_WrtEtAllConsts
TH1 * m_pantau_CellBasedInput_BDTVar_Charged_StdDev_Et_WrtEtAllConsts
Definition: RecoTauPlots.h:39
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Charged_JetMoment_EtDRxTotalEt
TH1 * m_pantau_CellBasedInput_BDTVar_Charged_JetMoment_EtDRxTotalEt
Definition: RecoTauPlots.h:38
Tau::RecoTauPlots::m_pantau_CellBasedInput_isPanTauCandidate
TH1 * m_pantau_CellBasedInput_isPanTauCandidate
Definition: RecoTauPlots.h:32
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Neutral_PID_BDTValues_BDTSort_2
TH1 * m_pantau_CellBasedInput_BDTVar_Neutral_PID_BDTValues_BDTSort_2
Definition: RecoTauPlots.h:43
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTValue_3p0n_vs_3pXn
TH1 * m_pantau_CellBasedInput_BDTValue_3p0n_vs_3pXn
Definition: RecoTauPlots.h:36
Tau
Definition: EfficiencyPtPlots.cxx:9
Tau::RecoTauPlots::RecoTauPlots
RecoTauPlots(PlotBase *pParent, const std::string &sDir, const std::string &sTauJetContainerName)
Definition: RecoTauPlots.cxx:9
Tau::RecoTauPlots::~RecoTauPlots
virtual ~RecoTauPlots()
Definition: RecoTauPlots.cxx:37
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:189
PFO.h
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Neutral_PID_BDTValues_BDTSort_1
TH1 * m_pantau_CellBasedInput_BDTVar_Neutral_PID_BDTValues_BDTSort_1
Definition: RecoTauPlots.h:42
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTValue_1p1n_vs_1pXn
TH1 * m_pantau_CellBasedInput_BDTValue_1p1n_vs_1pXn
Definition: RecoTauPlots.h:35
xAOD::TauJet_v3
Class describing a tau jet.
Definition: TauJet_v3.h:41
Tau::RecoTauPlots::m_cellBased_neuPFO_Phi
TH1 * m_cellBased_neuPFO_Phi
Definition: RecoTauPlots.h:27
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Neutral_Ratio_EtOverEtAllConsts
TH1 * m_pantau_CellBasedInput_BDTVar_Neutral_Ratio_EtOverEtAllConsts
Definition: RecoTauPlots.h:45
Tau::RecoTauPlots::m_cellBased_neuPFO_Pt
TH1 * m_cellBased_neuPFO_Pt
Definition: RecoTauPlots.h:25
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Neutral_HLV_SumM
TH1 * m_pantau_CellBasedInput_BDTVar_Neutral_HLV_SumM
Definition: RecoTauPlots.h:41
Tau::RecoTauPlots::m_cellBased_neuPFO_Eta
TH1 * m_cellBased_neuPFO_Eta
Definition: RecoTauPlots.h:26
Tau::RecoTauPlots::fill
void fill(const xAOD::TauJet &tau, float weight)
Definition: RecoTauPlots.cxx:70
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTValue_1p0n_vs_1p1n
TH1 * m_pantau_CellBasedInput_BDTValue_1p0n_vs_1p1n
Definition: RecoTauPlots.h:34
Tau::RecoTauPlots
Definition: RecoTauPlots.h:15
TauJet.h
Tau::RecoTauPlots::initializePlots
void initializePlots()
Definition: RecoTauPlots.cxx:41
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Charged_HLV_SumM
TH1 * m_pantau_CellBasedInput_BDTVar_Charged_HLV_SumM
Definition: RecoTauPlots.h:40
Tau::ParamPlots
Definition: PhysicsAnalysis/TauID/TauDQA/src/ParamPlots.h:13
PlotBase.h
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Combined_DeltaR1stNeutralTo1stCharged
TH1 * m_pantau_CellBasedInput_BDTVar_Combined_DeltaR1stNeutralTo1stCharged
Definition: RecoTauPlots.h:47
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Basic_NNeutralConsts
TH1 * m_pantau_CellBasedInput_BDTVar_Basic_NNeutralConsts
Definition: RecoTauPlots.h:37
Tau::RecoTauPlots::m_pantau_CellBasedInput_BDTVar_Neutral_Shots_NPhotonsInSeed
TH1 * m_pantau_CellBasedInput_BDTVar_Neutral_Shots_NPhotonsInSeed
Definition: RecoTauPlots.h:46
ParamPlots.h
Tau::RecoTauPlots::m_cellBased_neuPFO_E
TH1 * m_cellBased_neuPFO_E
Definition: RecoTauPlots.h:28