10 const std::string& sDir,
11 std::vector<int> selPlots)
14 if (selPlots.empty()) {
15 for (unsigned int i = 0; i < MAX_RECOPLOTCLASS; 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_oMuonParamPlots = std::make_unique<Muon::MuonParamPlots>(
30 this,
"/parameters/");
34 std::make_unique<Muon::RecoInfoPlots>(
this,
"/parameters/");
38 std::make_unique<Trk::ImpactPlots>(
this,
"/parameters/");
41 m_oMomentumPullPlots =
42 std::make_unique<Muon::MomentumPullPlots>(
43 this,
"/momentumPulls/");
46 m_oMuonHitSummaryPlots =
47 std::make_unique<Muon::MuonHitSummaryPlots>(
this,
"/hits/");
51 std::make_unique<Muon::IDHitSummaryPlots>(
this,
"/hits/");
54 m_oMuonIsolationPlots =
55 std::make_unique<Muon::MuonIsolationPlots>(
this,
59 m_oChargeParamPlotsLowPt =
60 std::make_unique<Muon::ChargeDepParamPlots>(
61 this,
"/kinematics/",
"lowPt");
62 m_oChargeParamPlotsHighPt =
63 std::make_unique<Muon::ChargeDepParamPlots>(
64 this,
"/kinematics/",
"highPt");