ATLAS Offline Software
Loading...
Searching...
No Matches
MuonTrackValidationPlots.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONPHYSVALMONITORING_MUONTRACKVALIDATIONPLOTS_H
6#define MUONPHYSVALMONITORING_MUONTRACKVALIDATIONPLOTS_H
7
13
15public:
16 MuonTrackValidationPlots(PlotBase* pParent, const std::string& sDir, const std::string& sTrackType, bool isData = false);
18
19 // Reco only information
20 std::unique_ptr<Muon::RecoMuonTrackPlotOrganizer> m_oRecoMuonTrackPlots{};
21 // Truth related plots
22 std::unique_ptr<Muon::TruthRelatedMuonPlotOrganizer> m_oMatchedMuonTrackPlots{};
23
24 void fill(const xAOD::TrackParticle& muTP, float weight = 1.0);
25 void fill(const xAOD::TruthParticle* truthMu, const xAOD::TrackParticle* muTP, float weight = 1.0);
26
27private:
28 std::string m_sTrackType;
29};
30
31#endif
std::unique_ptr< Muon::RecoMuonTrackPlotOrganizer > m_oRecoMuonTrackPlots
std::unique_ptr< Muon::TruthRelatedMuonPlotOrganizer > m_oMatchedMuonTrackPlots
MuonTrackValidationPlots(PlotBase *pParent, const std::string &sDir, const std::string &sTrackType, bool isData=false)
void fill(const xAOD::TrackParticle &muTP, float weight=1.0)
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
TrackParticle_v1 TrackParticle
Reference the current persistent version:
TruthParticle_v1 TruthParticle
Typedef to implementation.