ATLAS Offline Software
TauValidationPlotsNominal.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 
7 TauValidationPlotsNominal::TauValidationPlotsNominal(PlotBase* pParent, const std::string& sDir, const std::string& sTauJetContainerName):
8  PlotBase(pParent, sDir),
9 
10  // Plots with the "nominal" tau selection
11  m_oElMatchedParamPlotsNom(this, "Nominal/Elec/", sTauJetContainerName), // electron veto variables for electrons matching tau candidates and passing nominal selection
12  m_oElMatchedEVetoPlotsNom(this, "Nominal/Elec/", sTauJetContainerName), // electron veto variables for electrons matching tau candidates and passing nominal selection
13  m_oElMatchedEff1PPlotsNom(this, "Nominal/Elec/Eff/1P/", sTauJetContainerName),
14  m_oFakeGeneralNom(this,"Nominal/Fake/", sTauJetContainerName),
15  m_oFakeHad1ProngNom(this,"Nominal/Fake/Jet1P/", sTauJetContainerName),
16  m_oFakeHad3ProngNom(this,"Nominal/Fake/Jet3P/", sTauJetContainerName),
17  m_oFakeTauEffPlotsNom(this, "Nominal/Fake/Eff/All/", sTauJetContainerName),
18  m_oFakeTauEff1PPlotsNom(this, "Nominal/Fake/Eff/Jet1P/", sTauJetContainerName),
19  m_oFakeTauEff3PPlotsNom(this, "Nominal/Fake/Eff/Jet3P/", sTauJetContainerName),
20  m_oFakeTauRecoTauPlotsNom(this, "Nominal/Fake/PFOs/", sTauJetContainerName),
21  m_oNewCoreFakePlotsNom(this, "Nominal/Fake/All/", sTauJetContainerName),
22 
23  m_oRecoGeneralNom(this,"Nominal/RecTau/", sTauJetContainerName),
24  m_oRecoHad1ProngNom(this,"Nominal/RecTau/1P/", sTauJetContainerName),
25  m_oRecoHad3ProngNom(this,"Nominal/RecTau/3P/", sTauJetContainerName),
26  m_oRecTauEffPlotsNom(this, "Nominal/RecTau/Eff/All/", sTauJetContainerName),
27  m_oRecTauEff1PPlotsNom(this, "Nominal/RecTau/Eff/1P/", sTauJetContainerName),
28  m_oRecTauEff3PPlotsNom(this, "Nominal/RecTau/Eff/3P/", sTauJetContainerName),
29  m_oRecTauRecoTauPlotsNom(this, "Nominal/RecTau/PFOs/", sTauJetContainerName),
30  m_oNewCoreRecTauPlotsNom(this, "Nominal/RecTau/All/", sTauJetContainerName),
31 
32  m_oMatchedGeneralNom(this,"Nominal/Matched/", sTauJetContainerName),
33  m_oMatchedResolutionPlotsNom(this,"Nominal/Matched/All/", sTauJetContainerName),
34  m_oMatchedResolution1PPlotsNom(this,"Nominal/Matched/Tau1P/", sTauJetContainerName),
35  m_oMatchedResolution3PPlotsNom(this,"Nominal/Matched/Tau3P/", sTauJetContainerName),
36  m_oMatchedHad1ProngNom(this,"Nominal/Matched/Tau1P/", sTauJetContainerName),
37  m_oMatchedHad3ProngNom(this,"Nominal/Matched/Tau3P/", sTauJetContainerName),
38  m_oMatchedTauEffPlotsNom(this, "Nominal/Matched/Eff/All/", sTauJetContainerName),
39  m_oMatchedTauEff1PPlotsNom(this, "Nominal/Matched/Eff/1P/", sTauJetContainerName),
40  m_oMatchedTauEff3PPlotsNom(this, "Nominal/Matched/Eff/3P/", sTauJetContainerName),
41  m_oMatchedTauRecoTauPlotsNom(this, "Nominal/Matched/PFOs/", sTauJetContainerName),
42  m_oMigrationPlotsNom(this, "Nominal/Matched/Migration/", sTauJetContainerName),
43  m_oNewCoreMatchedPlotsNom(this, "Nominal/Matched/All/", sTauJetContainerName)
44 {}
45 
46 // no fill method implement in order to let filling logic stay in the ManagedMonitoringTool
PlotBase
Definition: PlotBase.h:34
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:57
TauValidationPlotsNominal::TauValidationPlotsNominal
TauValidationPlotsNominal(PlotBase *pParent, const std::string &sDir, const std::string &sTauJetContainerName)
Definition: TauValidationPlotsNominal.cxx:7
TauValidationPlotsNominal.h