10 PlotBase* pParent,
const std::string& sDir, std::vector<int> selPlots)
13 if (selPlots.empty()) {
15 for (unsigned int i = 0; i < MAX_RECOTRKPLOTCLASS; i++) {
16 m_selPlots.push_back(i);
19 m_selPlots = std::move(selPlots);
22 for (
int p : m_selPlots) {
25 m_oTrkParamPlots = std::make_unique<Trk::ParamPlots>(
26 this,
"/kinematics/",
"RecoMuon");
29 m_oTrkRecoInfoPlots = std::make_unique<Trk::RecoInfoPlots>(
30 this,
"/parameters/",
"RecoMuon");
34 std::make_unique<Trk::ImpactPlots>(
this,
"/parameters/");
38 std::make_unique<Trk::MSHitPlots>(
this,
"/hits/");
42 std::make_unique<Muon::IDHitSummaryPlots>(
this,
"/hits/");
48RecoMuonTrackPlotOrganizer::~RecoMuonTrackPlotOrganizer() =
default;
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, std::string_view sDir)
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
TrackParticle_v1 TrackParticle
Reference the current persistent version: