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