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
10 #include "TauKinematicPlots.h"
11 #include "GeneralTauPlots.h"
12 #include "TauIDVariablesPlots.h"
13 #include "EVetoPlots.h"
14 #include "ResolutionPlots.h"
15 #include "TauParticleFlowPlots.h"
16 #include "CorePlots.h"
17 #include "DecayModeMigration.h"
18 #include "EfficiencyPlots.h"
19 
20 
22  public:
23  TauValidationPlotsNoCuts(PlotBase* pParent, const std::string& sDir, const std::string& sTauJetContainerName);
24  // general tau all prongs plots
26 
27 
28  // tau1P plots : variables for tau ID and EVeto
30 
31  // tau3P plots : variables for tau ID
33 
34  // electron veto variables for electrons matching tau candidates
37 
38  // general tau all fake prongs plots
40 
41 
42  // tau1P fake plots : variables for tau ID
44 
45  // tau3P fake plots : variables for tau ID
47 
48  // general tau all fake prongs plots
50 
51  // tau1P fake plots : variables for tau ID
53 
54  // tau3P fake plots : variables for tau ID
56 
57  // All tau Reco with no match to truth
59 
62 
63  //Efficiency plots
67 
71 
75 
76  // All tau Reco with Backwards compatability, for comparison with 17.X.Y
78 
81 
82  //DecayMode Migration Matrix plots
84 
85  //Resolution Plots
89 
90 
91 
92 };
93 
94 #endif // not TAUDQA_TAUVALIDATIONPLOTSNOCUTS_H
TauValidationPlotsNoCuts::m_oMatchedTauAllProngsPlots
Tau::TauParticleFlowPlots m_oMatchedTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:60
TauValidationPlotsNoCuts::m_oFakeTauEff3PPlots
Tau::EfficiencyPlots m_oFakeTauEff3PPlots
Definition: TauValidationPlotsNoCuts.h:74
TauValidationPlotsNoCuts::m_oHad1ProngPlots
Tau::TauIDVariablesPlots m_oHad1ProngPlots
Definition: TauValidationPlotsNoCuts.h:29
TauValidationPlotsNoCuts::m_oNewCorePlots
Tau::CorePlots m_oNewCorePlots
Definition: TauValidationPlotsNoCuts.h:77
TauValidationPlotsNoCuts::m_oElMatchedEVetoPlots
Tau::EVetoPlots m_oElMatchedEVetoPlots
Definition: TauValidationPlotsNoCuts.h:36
TauValidationPlotsNoCuts::m_oMatchedTauEffPlots
Tau::EfficiencyPlots m_oMatchedTauEffPlots
Definition: TauValidationPlotsNoCuts.h:64
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:15
Tau::ResolutionPlots
Definition: PhysicsAnalysis/TauID/TauDQA/src/ResolutionPlots.h:16
TauValidationPlotsNoCuts::m_oHad3ProngPlots
Tau::TauIDVariablesPlots m_oHad3ProngPlots
Definition: TauValidationPlotsNoCuts.h:32
TauValidationPlotsNoCuts::m_oFakeTauAllProngsPlots
Tau::TauParticleFlowPlots m_oFakeTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:61
TauParticleFlowPlots.h
TauValidationPlotsNoCuts::m_oMatchedTauEff3PPlots
Tau::EfficiencyPlots m_oMatchedTauEff3PPlots
Definition: TauValidationPlotsNoCuts.h:66
EVetoPlots.h
CorePlots.h
TauValidationPlotsNoCuts::m_oMatchedResolutionPlots
Tau::ResolutionPlots m_oMatchedResolutionPlots
Definition: TauValidationPlotsNoCuts.h:86
Tau::GeneralTauPlots
Definition: GeneralTauPlots.h:16
TauValidationPlotsNoCuts::m_oFakeGeneralTauAllProngsPlots
Tau::GeneralTauPlots m_oFakeGeneralTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:39
TauValidationPlotsNoCuts::m_oNewCoreMatchedPlots
Tau::CorePlots m_oNewCoreMatchedPlots
Definition: TauValidationPlotsNoCuts.h:79
Tau::TauParticleFlowPlots
Definition: TauParticleFlowPlots.h:16
TauValidationPlotsNoCuts::m_oMatchedResolution1PPlots
Tau::ResolutionPlots m_oMatchedResolution1PPlots
Definition: TauValidationPlotsNoCuts.h:87
TauValidationPlotsNoCuts::m_oRecoHad3ProngPlots
Tau::TauIDVariablesPlots m_oRecoHad3ProngPlots
Definition: TauValidationPlotsNoCuts.h:55
TauValidationPlotsNoCuts::m_oElMatchedParamPlots
Tau::TauKinematicPlots m_oElMatchedParamPlots
Definition: TauValidationPlotsNoCuts.h:35
TauIDVariablesPlots.h
TauValidationPlotsNoCuts::m_oRecTauEff1PPlots
Tau::EfficiencyPlots m_oRecTauEff1PPlots
Definition: TauValidationPlotsNoCuts.h:69
TauValidationPlotsNoCuts::m_oGeneralTauAllProngsPlots
Tau::GeneralTauPlots m_oGeneralTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:25
TauValidationPlotsNoCuts::m_oRecTauEff3PPlots
Tau::EfficiencyPlots m_oRecTauEff3PPlots
Definition: TauValidationPlotsNoCuts.h:70
TauValidationPlotsNoCuts::m_oMatchedResolution3PPlots
Tau::ResolutionPlots m_oMatchedResolution3PPlots
Definition: TauValidationPlotsNoCuts.h:88
TauValidationPlotsNoCuts
Definition: TauValidationPlotsNoCuts.h:21
Tau::TauKinematicPlots
Definition: TauKinematicPlots.h:13
Tau::CorePlots
Definition: TauDQA/src/CorePlots.h:13
TauValidationPlotsNoCuts::m_oRecoTauAllProngsPlots
Tau::TauParticleFlowPlots m_oRecoTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:58
DecayModeMigration.h
TauValidationPlotsNoCuts::m_oRecoGeneralTauAllProngsPlots
Tau::GeneralTauPlots m_oRecoGeneralTauAllProngsPlots
Definition: TauValidationPlotsNoCuts.h:49
TauValidationPlotsNoCuts::m_oRecoHad1ProngPlots
Tau::TauIDVariablesPlots m_oRecoHad1ProngPlots
Definition: TauValidationPlotsNoCuts.h:52
TauValidationPlotsNoCuts::m_oMigrationPlots
Tau::DecayModeMigration m_oMigrationPlots
Definition: TauValidationPlotsNoCuts.h:83
TauValidationPlotsNoCuts::m_oFakeTauEff1PPlots
Tau::EfficiencyPlots m_oFakeTauEff1PPlots
Definition: TauValidationPlotsNoCuts.h:73
TauValidationPlotsNoCuts::m_oFakeHad1ProngPlots
Tau::TauIDVariablesPlots m_oFakeHad1ProngPlots
Definition: TauValidationPlotsNoCuts.h:43
TauValidationPlotsNoCuts::m_oFakeHad3ProngPlots
Tau::TauIDVariablesPlots m_oFakeHad3ProngPlots
Definition: TauValidationPlotsNoCuts.h:46
Tau::TauIDVariablesPlots
Definition: TauIDVariablesPlots.h:16
GeneralTauPlots.h
TauValidationPlotsNoCuts::m_oMatchedTauEff1PPlots
Tau::EfficiencyPlots m_oMatchedTauEff1PPlots
Definition: TauValidationPlotsNoCuts.h:65
TauValidationPlotsNoCuts::m_oRecTauEffPlots
Tau::EfficiencyPlots m_oRecTauEffPlots
Definition: TauValidationPlotsNoCuts.h:68
PlotBase.h
EfficiencyPlots.h
TauValidationPlotsNoCuts::m_oFakeTauEffPlots
Tau::EfficiencyPlots m_oFakeTauEffPlots
Definition: TauValidationPlotsNoCuts.h:72
Tau::DecayModeMigration
Definition: DecayModeMigration.h:34
TauValidationPlotsNoCuts::m_oNewCoreFakePlots
Tau::CorePlots m_oNewCoreFakePlots
Definition: TauValidationPlotsNoCuts.h:80