ATLAS Offline Software
Loading...
Searching...
No Matches
RecoMuonTrackPlotOrganizer.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 MUONHISTUTILS_RECOMUONTRACKPLOTORGANIZER_H
6#define MUONHISTUTILS_RECOMUONTRACKPLOTORGANIZER_H
7
11
16#include <vector>
17
18namespace Muon {
19
21
23 public:
24 RecoMuonTrackPlotOrganizer(PlotBase* pParent, const std::string& sDir,std::vector<int> selPlots ={});
26
27
28 std::vector<int> m_selPlots;
29
30 void fill(const xAOD::TrackParticle& tp, float weight=1.0);
31
32 // Reco only information
33 std::unique_ptr<Trk::ParamPlots> m_oTrkParamPlots{};
34 std::unique_ptr<Trk::RecoInfoPlots> m_oTrkRecoInfoPlots{};
35 std::unique_ptr<Trk::ImpactPlots> m_oImpactPlots{};
36 std::unique_ptr<Trk::MSHitPlots> m_oMSHitPlots{};
37 std::unique_ptr<Muon::IDHitSummaryPlots> m_oIDHitPlots{};
38 };
39
40}
41
42#endif
std::unique_ptr< Trk::MSHitPlots > m_oMSHitPlots
std::unique_ptr< Trk::RecoInfoPlots > m_oTrkRecoInfoPlots
std::unique_ptr< Trk::ImpactPlots > m_oImpactPlots
std::unique_ptr< Muon::IDHitSummaryPlots > m_oIDHitPlots
void fill(const xAOD::TrackParticle &tp, float weight=1.0)
std::unique_ptr< Trk::ParamPlots > m_oTrkParamPlots
RecoMuonTrackPlotOrganizer(PlotBase *pParent, const std::string &sDir, std::vector< int > selPlots={})
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
TrackParticle_v1 TrackParticle
Reference the current persistent version: