ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
TauID
TauDQA
src
TauValidationPlotsNoCuts.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TauValidationPlotsNoCuts.h
"
6
7
TauValidationPlotsNoCuts::TauValidationPlotsNoCuts
(
PlotBase
* pParent,
const
std::string& sDir,
const
std::string& sTauJetContainerName):
8
PlotBase
(pParent, sDir),
9
// Plots with the "primitive" tau selection
10
11
m_oGeneralTauAllProngsPlots
(this,
"NoCuts/Matched/"
, sTauJetContainerName),
12
m_oHad1ProngPlots
(this,
"NoCuts/Matched/Tau1P/"
, sTauJetContainerName),
// tau1P plots : variables for tau ID
13
m_oHad3ProngPlots
(this,
"NoCuts/Matched/Tau3P/"
, sTauJetContainerName),
// tau3P plots : variables for tau ID
14
m_oElMatchedParamPlots
(this,
"NoCuts/Elec/"
, sTauJetContainerName),
// electron veto variables for electrons matching tau candidates
15
m_oElMatchedEVetoPlots
(this,
"NoCuts/Elec/"
, sTauJetContainerName),
// electron veto variables for electrons matching tau candidates
16
m_oFakeGeneralTauAllProngsPlots
(this,
"NoCuts/Fake/"
, sTauJetContainerName),
// general tau all fake prongs plots
17
m_oFakeHad1ProngPlots
(this,
"NoCuts/Fake/Jet1P/"
, sTauJetContainerName),
// tau1P fake plots : variables for tau ID
18
m_oFakeHad3ProngPlots
(this,
"NoCuts/Fake/Jet3P/"
, sTauJetContainerName),
// tau3P fake plots : variables for tau ID
19
m_oRecoGeneralTauAllProngsPlots
(this,
"NoCuts/RecTau/"
,sTauJetContainerName),
// "recTau_General"), // general tau all fake prongs plots
20
m_oRecoHad1ProngPlots
(this,
"NoCuts/RecTau/1P/"
, sTauJetContainerName),
//"recTau_1P"), // tau1P fake plots : variables for tau ID
21
m_oRecoHad3ProngPlots
(this,
"NoCuts/RecTau/3P/"
, sTauJetContainerName),
// "recTau_3P"), // tau3P fake plots : variables for tau ID
22
m_oRecoTauAllProngsPlots
(this,
"NoCuts/RecTau/PFOs/"
, sTauJetContainerName),
// all tau reco, no match to truth
23
m_oMatchedTauAllProngsPlots
(this,
"NoCuts/Matched/PFOs/"
, sTauJetContainerName),
24
m_oFakeTauAllProngsPlots
(this,
"NoCuts/Fake/PFOs/"
, sTauJetContainerName),
// all tau reco, no match to truth
25
m_oMatchedTauEffPlots
(this,
"NoCuts/Matched/Eff/All/"
, sTauJetContainerName),
26
m_oMatchedTauEff1PPlots
(this,
"NoCuts/Matched/Eff/Tau1P/"
, sTauJetContainerName),
27
m_oMatchedTauEff3PPlots
(this,
"NoCuts/Matched/Eff/Tau3P/"
, sTauJetContainerName),
28
m_oRecTauEffPlots
(this,
"NoCuts/RecTau/Eff/All/"
, sTauJetContainerName),
29
m_oRecTauEff1PPlots
(this,
"NoCuts/RecTau/Eff/Tau1P/"
, sTauJetContainerName),
30
m_oRecTauEff3PPlots
(this,
"NoCuts/RecTau/Eff/Tau3P/"
, sTauJetContainerName),
31
m_oFakeTauEffPlots
(this,
"NoCuts/Fake/Eff/All/"
, sTauJetContainerName),
32
m_oFakeTauEff1PPlots
(this,
"NoCuts/Fake/Eff/Tau1P/"
, sTauJetContainerName),
33
m_oFakeTauEff3PPlots
(this,
"NoCuts/Fake/Eff/Tau3P/"
, sTauJetContainerName),
34
m_oNewCorePlots
(this,
"NoCuts/RecTau/All/"
, sTauJetContainerName),
// all tau reco, newCore variables
35
m_oNewCoreMatchedPlots
(this,
"NoCuts/Matched/All/"
, sTauJetContainerName),
// all tau reco, newCore variables
36
m_oNewCoreFakePlots
(this,
"NoCuts/Fake/All/"
, sTauJetContainerName),
// all tau reco, newCore variables
37
m_oMigrationPlots
(this,
"NoCuts/Matched/Migration/"
, sTauJetContainerName),
// Migration Matrix
38
m_oMatchedResolutionPlots
(this,
"NoCuts/Matched/All/"
, sTauJetContainerName),
39
m_oMatchedResolution1PPlots
(this,
"NoCuts/Matched/Tau1P/"
, sTauJetContainerName),
40
m_oMatchedResolution3PPlots
(this,
"NoCuts/Matched/Tau3P/"
, sTauJetContainerName)
41
42
43
{}
44
45
// no fill method implement in order to let filling logic stay in the ManagedMonitoringTool
TauValidationPlotsNoCuts.h
PlotBase::PlotBase
PlotBase(PlotBase *parent, std::string_view sDir)
Definition
PlotBase.cxx:29
TauValidationPlotsNoCuts::m_oNewCoreFakePlots
Tau::CorePlots m_oNewCoreFakePlots
Definition
TauValidationPlotsNoCuts.h:80
TauValidationPlotsNoCuts::m_oFakeTauEff3PPlots
Tau::IDEfficiencyPlots m_oFakeTauEff3PPlots
Definition
TauValidationPlotsNoCuts.h:74
TauValidationPlotsNoCuts::m_oMigrationPlots
Tau::DecayModeMigration m_oMigrationPlots
Definition
TauValidationPlotsNoCuts.h:83
TauValidationPlotsNoCuts::m_oNewCoreMatchedPlots
Tau::CorePlots m_oNewCoreMatchedPlots
Definition
TauValidationPlotsNoCuts.h:79
TauValidationPlotsNoCuts::m_oMatchedTauEff3PPlots
Tau::IDEfficiencyPlots m_oMatchedTauEff3PPlots
Definition
TauValidationPlotsNoCuts.h:66
TauValidationPlotsNoCuts::m_oHad3ProngPlots
Tau::TauIDVariablesPlots m_oHad3ProngPlots
Definition
TauValidationPlotsNoCuts.h:32
TauValidationPlotsNoCuts::m_oRecTauEff1PPlots
Tau::IDEfficiencyPlots m_oRecTauEff1PPlots
Definition
TauValidationPlotsNoCuts.h:69
TauValidationPlotsNoCuts::m_oFakeHad1ProngPlots
Tau::TauIDVariablesPlots m_oFakeHad1ProngPlots
Definition
TauValidationPlotsNoCuts.h:43
TauValidationPlotsNoCuts::m_oFakeTauEff1PPlots
Tau::IDEfficiencyPlots m_oFakeTauEff1PPlots
Definition
TauValidationPlotsNoCuts.h:73
TauValidationPlotsNoCuts::m_oRecTauEffPlots
Tau::IDEfficiencyPlots m_oRecTauEffPlots
Definition
TauValidationPlotsNoCuts.h:68
TauValidationPlotsNoCuts::m_oMatchedResolution3PPlots
Tau::ResolutionPlots m_oMatchedResolution3PPlots
Definition
TauValidationPlotsNoCuts.h:88
TauValidationPlotsNoCuts::m_oFakeTauAllProngsPlots
Tau::TauParticleFlowPlots m_oFakeTauAllProngsPlots
Definition
TauValidationPlotsNoCuts.h:61
TauValidationPlotsNoCuts::m_oNewCorePlots
Tau::CorePlots m_oNewCorePlots
Definition
TauValidationPlotsNoCuts.h:77
TauValidationPlotsNoCuts::m_oFakeTauEffPlots
Tau::IDEfficiencyPlots m_oFakeTauEffPlots
Definition
TauValidationPlotsNoCuts.h:72
TauValidationPlotsNoCuts::m_oRecoHad1ProngPlots
Tau::TauIDVariablesPlots m_oRecoHad1ProngPlots
Definition
TauValidationPlotsNoCuts.h:52
TauValidationPlotsNoCuts::m_oFakeHad3ProngPlots
Tau::TauIDVariablesPlots m_oFakeHad3ProngPlots
Definition
TauValidationPlotsNoCuts.h:46
TauValidationPlotsNoCuts::m_oGeneralTauAllProngsPlots
Tau::GeneralTauPlots m_oGeneralTauAllProngsPlots
Definition
TauValidationPlotsNoCuts.h:25
TauValidationPlotsNoCuts::m_oMatchedTauEffPlots
Tau::IDEfficiencyPlots m_oMatchedTauEffPlots
Definition
TauValidationPlotsNoCuts.h:64
TauValidationPlotsNoCuts::m_oElMatchedParamPlots
Tau::TauKinematicPlots m_oElMatchedParamPlots
Definition
TauValidationPlotsNoCuts.h:35
TauValidationPlotsNoCuts::m_oHad1ProngPlots
Tau::TauIDVariablesPlots m_oHad1ProngPlots
Definition
TauValidationPlotsNoCuts.h:29
TauValidationPlotsNoCuts::m_oRecoGeneralTauAllProngsPlots
Tau::GeneralTauPlots m_oRecoGeneralTauAllProngsPlots
Definition
TauValidationPlotsNoCuts.h:49
TauValidationPlotsNoCuts::m_oRecoTauAllProngsPlots
Tau::TauParticleFlowPlots m_oRecoTauAllProngsPlots
Definition
TauValidationPlotsNoCuts.h:58
TauValidationPlotsNoCuts::m_oRecoHad3ProngPlots
Tau::TauIDVariablesPlots m_oRecoHad3ProngPlots
Definition
TauValidationPlotsNoCuts.h:55
TauValidationPlotsNoCuts::TauValidationPlotsNoCuts
TauValidationPlotsNoCuts(PlotBase *pParent, const std::string &sDir, const std::string &sTauJetContainerName)
Definition
TauValidationPlotsNoCuts.cxx:7
TauValidationPlotsNoCuts::m_oElMatchedEVetoPlots
Tau::EVetoPlots m_oElMatchedEVetoPlots
Definition
TauValidationPlotsNoCuts.h:36
TauValidationPlotsNoCuts::m_oFakeGeneralTauAllProngsPlots
Tau::GeneralTauPlots m_oFakeGeneralTauAllProngsPlots
Definition
TauValidationPlotsNoCuts.h:39
TauValidationPlotsNoCuts::m_oMatchedTauEff1PPlots
Tau::IDEfficiencyPlots m_oMatchedTauEff1PPlots
Definition
TauValidationPlotsNoCuts.h:65
TauValidationPlotsNoCuts::m_oMatchedResolution1PPlots
Tau::ResolutionPlots m_oMatchedResolution1PPlots
Definition
TauValidationPlotsNoCuts.h:87
TauValidationPlotsNoCuts::m_oRecTauEff3PPlots
Tau::IDEfficiencyPlots m_oRecTauEff3PPlots
Definition
TauValidationPlotsNoCuts.h:70
TauValidationPlotsNoCuts::m_oMatchedTauAllProngsPlots
Tau::TauParticleFlowPlots m_oMatchedTauAllProngsPlots
Definition
TauValidationPlotsNoCuts.h:60
TauValidationPlotsNoCuts::m_oMatchedResolutionPlots
Tau::ResolutionPlots m_oMatchedResolutionPlots
Definition
TauValidationPlotsNoCuts.h:86
Generated on
for ATLAS Offline Software by
1.17.0