ATLAS Offline Software
Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/RecoInfoPlots.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_RECOINFOPLOTS_H
6 #define TRKVALHISTUTILS_RECOINFOPLOTS_H
7 
8 #include "PlotBase.h"
10 
11 namespace Trk{
12 
13 class RecoInfoPlots: public PlotBase {
14  public:
15  RecoInfoPlots(PlotBase *pParent, const std::string& sDir, const std::string& sType=""):PlotBase(pParent, sDir),m_sType(sType){ init();}
16  void fill(const xAOD::TrackParticle& trkprt, float weight=1.0);
17 
22 
23  private:
24  std::string m_sType;
25  void init();
26  void initializePlots();
27 
28 };
29 
30 }
31 
32 #endif
33 
PlotBase
Definition: PlotBase.h:33
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
Trk::RecoInfoPlots::trackfitndof
TH1 * trackfitndof
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/RecoInfoPlots.h:19
Trk::RecoInfoPlots::initializePlots
void initializePlots()
Definition: Tracking/TrkValidation/TrkValHistUtils/Root/RecoInfoPlots.cxx:18
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:200
Trk::RecoInfoPlots::m_sType
std::string m_sType
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/RecoInfoPlots.h:24
Trk::RecoInfoPlots::RecoInfoPlots
RecoInfoPlots(PlotBase *pParent, const std::string &sDir, const std::string &sType="")
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/RecoInfoPlots.h:15
Trk::RecoInfoPlots::init
void init()
Definition: Tracking/TrkValidation/TrkValHistUtils/Root/RecoInfoPlots.cxx:10
Trk::RecoInfoPlots::trackfitchi2
TH1 * trackfitchi2
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/RecoInfoPlots.h:18
Trk::RecoInfoPlots
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/RecoInfoPlots.h:13
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::RecoInfoPlots::trackcon
TH1 * trackcon
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/RecoInfoPlots.h:20
Trk::RecoInfoPlots::trackchi2prob
TH1 * trackchi2prob
Definition: Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/RecoInfoPlots.h:21
TrackParticle.h
Trk::RecoInfoPlots::fill
void fill(const xAOD::TrackParticle &trkprt, float weight=1.0)
Definition: Tracking/TrkValidation/TrkValHistUtils/Root/RecoInfoPlots.cxx:28
TH1
Definition: rootspy.cxx:268
xAOD::TrackParticle_v1
Class describing a TrackParticle.
Definition: TrackParticle_v1.h:43
PlotBase.h