ATLAS Offline Software
TauValidationPlotsNoCuts.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 //
3 // Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
4 //
5 #ifndef TAUDQA_TAUVALIDATIONPLOTSNOCUTS_H
6 #define TAUDQA_TAUVALIDATIONPLOTSNOCUTS_H
7 
8 // PlotBase objects
9 #include "TauKinematicPlots.h"
10 #include "GeneralTauPlots.h"
11 #include "TauIDVariablesPlots.h"
12 #include "EVetoPlots.h"
13 #include "ResolutionPlots.h"
14 #include "TauParticleFlowPlots.h"
15 #include "CorePlots.h"
16 #include "DecayModeMigration.h"
17 #include "EfficiencyPlots.h"
18 
19 #include "xAODJet/JetContainer.h"
21 #include "xAODTau/TauJetContainer.h"
22 
24  public:
25  TauValidationPlotsNoCuts(PlotBase* pParent, const std::string& sDir, const std::string& sTauJetContainerName);
26  // general tau all prongs plots
28 
29 
30  // tau1P plots : variables for tau ID and EVeto
32 
33  // tau3P plots : variables for tau ID
35 
36  // electron veto variables for electrons matching tau candidates
39 
40  // general tau all fake prongs plots
42 
43 
44  // tau1P fake plots : variables for tau ID
46 
47  // tau3P fake plots : variables for tau ID
49 
50  // general tau all fake prongs plots
52 
53  // tau1P fake plots : variables for tau ID
55 
56  // tau3P fake plots : variables for tau ID
58 
59  // All tau Reco with no match to truth
61 
64 
65  //Efficiency plots
69 
73 
77 
78  // All tau Reco with Backwards compatability, for comparison with 17.X.Y
80 
83 
84  //DecayMode Migration Matrix plots
86 
87  //Resolution Plots
91 
92 
93 
94 };
95 
96 #endif // not TAUDQA_TAUVALIDATIONPLOTSNOCUTS_H
TauValidationPlotsNoCuts::m_oMatchedTauAllProngsPlots
Tau::TauParticleFlowPlots m_oMatchedTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:62
TauValidationPlotsNoCuts::m_oFakeTauEff3PPlots
Tau::EfficiencyPlots m_oFakeTauEff3PPlots
Definition: TauValidationPlotsNoCuts.h:76
TauValidationPlotsNoCuts::m_oHad1ProngPlots
Tau::TauIDVariablesPlots m_oHad1ProngPlots
Definition: TauValidationPlotsNoCuts.h:31
TauValidationPlotsNoCuts::m_oNewCorePlots
Tau::CorePlots m_oNewCorePlots
Definition: TauValidationPlotsNoCuts.h:79
TauValidationPlotsNoCuts::m_oElMatchedEVetoPlots
Tau::EVetoPlots m_oElMatchedEVetoPlots
Definition: TauValidationPlotsNoCuts.h:38
TauValidationPlotsNoCuts::m_oMatchedTauEffPlots
Tau::EfficiencyPlots m_oMatchedTauEffPlots
Definition: TauValidationPlotsNoCuts.h:66
PlotBase
Definition: PlotBase.h:34
Tau::EVetoPlots
Definition: EVetoPlots.h:13
ResolutionPlots.h
TauKinematicPlots.h
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:57
TauValidationPlotsNoCuts::TauValidationPlotsNoCuts
TauValidationPlotsNoCuts(PlotBase *pParent, const std::string &sDir, const std::string &sTauJetContainerName)
Definition: TauValidationPlotsNoCuts.cxx:7
Tau::EfficiencyPlots
Definition: PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h:14
Tau::ResolutionPlots
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:13
TauValidationPlotsNoCuts::m_oHad3ProngPlots
Tau::TauIDVariablesPlots m_oHad3ProngPlots
Definition: TauValidationPlotsNoCuts.h:34
TauValidationPlotsNoCuts::m_oFakeTauAllProngsPlots
Tau::TauParticleFlowPlots m_oFakeTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:63
TauParticleFlowPlots.h
TauValidationPlotsNoCuts::m_oMatchedTauEff3PPlots
Tau::EfficiencyPlots m_oMatchedTauEff3PPlots
Definition: TauValidationPlotsNoCuts.h:68
EVetoPlots.h
CorePlots.h
TauValidationPlotsNoCuts::m_oMatchedResolutionPlots
Tau::ResolutionPlots m_oMatchedResolutionPlots
Definition: TauValidationPlotsNoCuts.h:88
Tau::GeneralTauPlots
Definition: GeneralTauPlots.h:14
TauValidationPlotsNoCuts::m_oFakeGeneralTauAllProngsPlots
Tau::GeneralTauPlots m_oFakeGeneralTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:41
TauValidationPlotsNoCuts::m_oNewCoreMatchedPlots
Tau::CorePlots m_oNewCoreMatchedPlots
Definition: TauValidationPlotsNoCuts.h:81
Tau::TauParticleFlowPlots
Definition: TauParticleFlowPlots.h:15
TauValidationPlotsNoCuts::m_oMatchedResolution1PPlots
Tau::ResolutionPlots m_oMatchedResolution1PPlots
Definition: TauValidationPlotsNoCuts.h:89
TauValidationPlotsNoCuts::m_oRecoHad3ProngPlots
Tau::TauIDVariablesPlots m_oRecoHad3ProngPlots
Definition: TauValidationPlotsNoCuts.h:57
ElectronContainer.h
TauValidationPlotsNoCuts::m_oElMatchedParamPlots
Tau::TauKinematicPlots m_oElMatchedParamPlots
Definition: TauValidationPlotsNoCuts.h:37
TauIDVariablesPlots.h
TauValidationPlotsNoCuts::m_oRecTauEff1PPlots
Tau::EfficiencyPlots m_oRecTauEff1PPlots
Definition: TauValidationPlotsNoCuts.h:71
TauValidationPlotsNoCuts::m_oGeneralTauAllProngsPlots
Tau::GeneralTauPlots m_oGeneralTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:27
TauValidationPlotsNoCuts::m_oRecTauEff3PPlots
Tau::EfficiencyPlots m_oRecTauEff3PPlots
Definition: TauValidationPlotsNoCuts.h:72
TauValidationPlotsNoCuts::m_oMatchedResolution3PPlots
Tau::ResolutionPlots m_oMatchedResolution3PPlots
Definition: TauValidationPlotsNoCuts.h:90
TauValidationPlotsNoCuts
Definition: TauValidationPlotsNoCuts.h:23
TauJetContainer.h
Tau::TauKinematicPlots
Definition: TauKinematicPlots.h:13
Tau::CorePlots
Definition: TauDQA/src/CorePlots.h:13
TauValidationPlotsNoCuts::m_oRecoTauAllProngsPlots
Tau::TauParticleFlowPlots m_oRecoTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:60
DecayModeMigration.h
TauValidationPlotsNoCuts::m_oRecoGeneralTauAllProngsPlots
Tau::GeneralTauPlots m_oRecoGeneralTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:51
TauValidationPlotsNoCuts::m_oRecoHad1ProngPlots
Tau::TauIDVariablesPlots m_oRecoHad1ProngPlots
Definition: TauValidationPlotsNoCuts.h:54
TauValidationPlotsNoCuts::m_oMigrationPlots
Tau::DecayModeMigration m_oMigrationPlots
Definition: TauValidationPlotsNoCuts.h:85
TauValidationPlotsNoCuts::m_oFakeTauEff1PPlots
Tau::EfficiencyPlots m_oFakeTauEff1PPlots
Definition: TauValidationPlotsNoCuts.h:75
TauValidationPlotsNoCuts::m_oFakeHad1ProngPlots
Tau::TauIDVariablesPlots m_oFakeHad1ProngPlots
Definition: TauValidationPlotsNoCuts.h:45
TauValidationPlotsNoCuts::m_oFakeHad3ProngPlots
Tau::TauIDVariablesPlots m_oFakeHad3ProngPlots
Definition: TauValidationPlotsNoCuts.h:48
JetContainer.h
Tau::TauIDVariablesPlots
Definition: TauIDVariablesPlots.h:13
GeneralTauPlots.h
TauValidationPlotsNoCuts::m_oMatchedTauEff1PPlots
Tau::EfficiencyPlots m_oMatchedTauEff1PPlots
Definition: TauValidationPlotsNoCuts.h:67
TauValidationPlotsNoCuts::m_oRecTauEffPlots
Tau::EfficiencyPlots m_oRecTauEffPlots
Definition: TauValidationPlotsNoCuts.h:70
EfficiencyPlots.h
TauValidationPlotsNoCuts::m_oFakeTauEffPlots
Tau::EfficiencyPlots m_oFakeTauEffPlots
Definition: TauValidationPlotsNoCuts.h:74
Tau::DecayModeMigration
Definition: DecayModeMigration.h:33
TauValidationPlotsNoCuts::m_oNewCoreFakePlots
Tau::CorePlots m_oNewCoreFakePlots
Definition: TauValidationPlotsNoCuts.h:82