ATLAS Offline Software
Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/ResolutionPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRKVALHISTUTILS_RESOLUTIONPLOTS_H
6 #define TRKVALHISTUTILS_RESOLUTIONPLOTS_H
7 
8 #include "PlotBase.h"
11 
12 namespace Trk{
13 
14 class ResolutionPlots: public PlotBase {
15  public:
16  ResolutionPlots(PlotBase *pParent, const std::string& sDir, const std::string& sType=""):PlotBase(pParent, sDir),m_sType(sType) { init();}
17  void fill(const xAOD::TrackParticle& trkprt, const xAOD::TruthParticle& truthprt, float weight=1.0);
18 
22  private:
23  std::string m_sType;
24  void init();
25  void initializePlots();
26 
27 
28 };
29 
30 }
31 
32 #endif
33 
Trk::ResolutionPlots::fill
void fill(const xAOD::TrackParticle &trkprt, const xAOD::TruthParticle &truthprt, float weight=1.0)
Definition: Tracking/TrkValidation/TrkValHistUtils/Root/ResolutionPlots.cxx:23
PlotBase
Definition: PlotBase.h:33
Trk::ResolutionPlots::ResolutionPlots
ResolutionPlots(PlotBase *pParent, const std::string &sDir, const std::string &sType="")
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/ResolutionPlots.h:16
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
Trk::ResolutionPlots::init
void init()
Definition: Tracking/TrkValidation/TrkValHistUtils/Root/ResolutionPlots.cxx:9
Trk::ResolutionPlots::Res_eta
TH1 * Res_eta
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/ResolutionPlots.h:20
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:200
xAOD::TruthParticle_v1
Class describing a truth particle in the MC record.
Definition: TruthParticle_v1.h:41
Trk::ResolutionPlots::Res_phi
TH1 * Res_phi
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/ResolutionPlots.h:21
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::ResolutionPlots::Res_pT
TH1 * Res_pT
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/ResolutionPlots.h:19
Trk::ResolutionPlots::m_sType
std::string m_sType
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/ResolutionPlots.h:23
TrackParticle.h
TH1
Definition: rootspy.cxx:268
Trk::ResolutionPlots
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/ResolutionPlots.h:14
xAOD::TrackParticle_v1
Class describing a TrackParticle.
Definition: TrackParticle_v1.h:43
TruthParticle.h
PlotBase.h
Trk::ResolutionPlots::initializePlots
void initializePlots()
Definition: Tracking/TrkValidation/TrkValHistUtils/Root/ResolutionPlots.cxx:16