|  | 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.