ATLAS Offline Software
Loading...
Searching...
No Matches
TruthMuonPlotOrganizer.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_TRUTHMUONPLOTORGANIZER_H
6#define MUONHISTUTILS_TRUTHMUONPLOTORGANIZER_H
7
13
15#include <vector>
16
17namespace Muon
18{
20
22 public:
23 TruthMuonPlotOrganizer(PlotBase* pParent, const std::string& sDir,std::vector<int> selPlots = {});
25
26
27 std::vector<int> m_selPlots;
28
29 void fill(const xAOD::TruthParticle& truthMu, float weight=1.0);
30
31 // Truth plots
32 std::unique_ptr<Trk::ParamPlots> m_oTruthPlots{};
33 std::unique_ptr<Trk::TruthInfoPlots> m_oTruthInfoPlots{};
34 std::unique_ptr<Trk::TruthTrkExtrapolationPlots> m_oTruthTrkExtrapolationPlots{};
35 std::unique_ptr<Trk::MSHitPlots> m_oTruthMSHitPlots{};
36 };
37
38}
39
40#endif
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, const std::string &sDir)
Definition PlotBase.cxx:29
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
TruthParticle_v1 TruthParticle
Typedef to implementation.