10 const std::string& sDir,
11 std::vector<int> selPlots)
13 if (selPlots.empty()) {
14 for (unsigned int i = 0; i < MAX_TRUTHPLOTCLASS; i++) {
15 m_selPlots.push_back(i);
18 m_selPlots = std::move(selPlots);
21 for (
auto p : m_selPlots) {
25 std::make_unique<Trk::ParamPlots>(
this,
"/",
"Truth Muons");
29 std::make_unique<Trk::TruthInfoPlots>(
this,
"/");
32 m_oTruthTrkExtrapolationPlots =
33 std::make_unique<Trk::TruthTrkExtrapolationPlots>(
this,
38 std::make_unique<Trk::MSHitPlots>(
this,
"/");
43TruthMuonPlotOrganizer::~TruthMuonPlotOrganizer() =
default;
std::unique_ptr< Trk::MSHitPlots > m_oTruthMSHitPlots
std::unique_ptr< Trk::TruthInfoPlots > m_oTruthInfoPlots
void fill(const xAOD::TruthParticle &truthMu, float weight=1.0)
TruthMuonPlotOrganizer(PlotBase *pParent, const std::string &sDir, std::vector< int > selPlots={})
std::unique_ptr< Trk::TruthTrkExtrapolationPlots > m_oTruthTrkExtrapolationPlots
std::unique_ptr< Trk::ParamPlots > m_oTruthPlots
PlotBase(PlotBase *parent, std::string_view sDir)
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
TruthParticle_v1 TruthParticle
Typedef to implementation.