Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_MUONTRACKTRUTHTOOL_H
6 #define MUON_MUONTRACKTRUTHTOOL_H
34 class MeasurementBase;
47 bool operator()(
const SegmentMatchResult& r1,
const SegmentMatchResult& r2)
const;
53 using base_class::base_class;
64 SegmentResultVec
match(
const TruthTree&
truth_tree,
const std::vector<const MuonSegment*>& segments)
const;
71 bool restrictedTruth =
false)
const;
80 bool restrictedTruth =
false)
const;
84 const std::vector<const MuonSimDataCollection*>& muonSimData,
105 MuonTrackTruth getTruth(
const std::vector<const Trk::MeasurementBase*>& measurements,
const TruthTreeEntry& truthEntry,
106 bool restrictedTruth)
const;
136 PublicToolHandle<Muon::MuonEDMPrinterTool>
m_printer{
this,
"Printer",
"Muon::MuonEDMPrinterTool/MuonEDMPrinterTool"};
138 this,
"TruthTrajectoryBuilder",
"Muon::MuonDecayTruthTrajectoryBuilder/MuonDecayTruthTrajectoryBuilder"};
143 Gaudi::Property<unsigned int>
m_minHits{
this,
"MinHits", 4};
151 #endif // MUON_MDTONTRACKTOOL_H
std::pair< DCOnTrackVec, DCVec > MatchResult
counts the number of hits shared by the two segments
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MuonSegment_v1 MuonSegment
Reference the current persistent version:
::StatusCode StatusCode
StatusCode definition for legacy code.
This defines the McEventCollection, which is really just an ObjectVector of McEvent objects.
const GenParticle * ConstGenParticlePtr
Ensure that the ATLAS eigen extensions are properly loaded.
Muon::NSW_PadTriggerSegment segment(const NSWL1::PadTrigger &data)