 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_IMUONTRACKTRUTHTOOL_H
6 #define MUON_IMUONTRACKTRUTHTOOL_H
12 #include "GaudiKernel/IAlgTool.h"
14 #include "Identifier/Identifier.h"
20 static const InterfaceID IID_IMuonTrackTruthTool(
"Muon::IMuonTrackTruthTool", 1, 0);
86 typedef std::pair<const Trk::Track*, MuonTrackTruth>
MatchResult;
109 const std::vector<const MuonSimDataCollection*>& muonSimData,
117 bool restrictedTruth =
false)
const = 0;
126 bool restrictedTruth =
false)
const = 0;
JetConstituentVector::iterator iterator
std::shared_ptr< const TruthTrajectory > truthTrajectory
MuonTechnologyTruth stgcs
std::set< Identifier > matchedHits
const TrackRecord * truthTrack
std::set< Identifier > wrongHits
CscSimDataCollection cscHits
MuonSimDataCollection mmHits
MuonSimDataCollection stgcHits
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
std::set< Identifier > missedHits
MuonSegment_v1 MuonSegment
Reference the current persistent version:
MuonTechnologyTruth stgcs
MuonSimDataCollection tgcHits
std::set< Identifier > matchedChambers
This defines the McEventCollection, which is really just an ObjectVector of McEvent objects.
std::shared_ptr< const TruthTrajectory > truthTrajectory
std::set< Identifier > missedChambers
const GenParticle * ConstGenParticlePtr
MuonSimDataCollection rpcHits
std::set< Identifier > wrongChambers
MuonSimDataCollection mdtHits
unsigned int numberOfMatchedHits() const
const TrackRecord * truthTrack
Muon::NSW_PadTriggerSegment segment(const NSWL1::PadTrigger &data)
const TrackRecord * truthTrack