ATLAS Offline Software
Loading...
Searching...
No Matches
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
6
7TauValidationPlotsNoCuts::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
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
Tau::DecayModeMigration m_oMigrationPlots
Tau::TauIDVariablesPlots m_oHad3ProngPlots
Tau::EfficiencyPlots m_oRecTauEffPlots
Tau::TauIDVariablesPlots m_oFakeHad1ProngPlots
Tau::EfficiencyPlots m_oFakeTauEffPlots
Tau::EfficiencyPlots m_oMatchedTauEff1PPlots
Tau::ResolutionPlots m_oMatchedResolution3PPlots
Tau::TauParticleFlowPlots m_oFakeTauAllProngsPlots
Tau::TauIDVariablesPlots m_oRecoHad1ProngPlots
Tau::TauIDVariablesPlots m_oFakeHad3ProngPlots
Tau::EfficiencyPlots m_oMatchedTauEff3PPlots
Tau::GeneralTauPlots m_oGeneralTauAllProngsPlots
Tau::EfficiencyPlots m_oFakeTauEff1PPlots
Tau::TauKinematicPlots m_oElMatchedParamPlots
Tau::TauIDVariablesPlots m_oHad1ProngPlots
Tau::EfficiencyPlots m_oRecTauEff3PPlots
Tau::GeneralTauPlots m_oRecoGeneralTauAllProngsPlots
Tau::TauParticleFlowPlots m_oRecoTauAllProngsPlots
Tau::TauIDVariablesPlots m_oRecoHad3ProngPlots
TauValidationPlotsNoCuts(PlotBase *pParent, const std::string &sDir, const std::string &sTauJetContainerName)
Tau::EfficiencyPlots m_oFakeTauEff3PPlots
Tau::EfficiencyPlots m_oMatchedTauEffPlots
Tau::GeneralTauPlots m_oFakeGeneralTauAllProngsPlots
Tau::EfficiencyPlots m_oRecTauEff1PPlots
Tau::ResolutionPlots m_oMatchedResolution1PPlots
Tau::TauParticleFlowPlots m_oMatchedTauAllProngsPlots
Tau::ResolutionPlots m_oMatchedResolutionPlots