![]() |
ATLAS Offline Software
|
The IMuonSegmentMaker is a pure virtual interface for tools to find tracks starting from MuonSegmentCombinations
More...
#include <IMuonSeededSegmentFinder.h>
Public Member Functions | |
virtual std::unique_ptr< Trk::SegmentCollection > | find (const EventContext &ctx, const Trk::TrackParameters &pars, const std::set< Identifier > &chIds) const =0 |
find segments in a set of chambers starting from seeding TrackParameters More... | |
virtual std::unique_ptr< Trk::SegmentCollection > | find (const EventContext &ctx, const Trk::TrackParameters &pars, const std::set< IdentifierHash > &chIdHs) const =0 |
find segments in a set of chambers starting from seeding TrackParameters (version with Hashes) More... | |
virtual std::unique_ptr< Trk::SegmentCollection > | find (const EventContext &ctx, const Trk::TrackParameters &pars, const std::vector< const MdtPrepData * > &mdtPrds) const =0 |
find segments in a set of MdtPrepData starting from seeding TrackParameters More... | |
virtual void | extractMdtPrdCols (const EventContext &ctx, const std::set< IdentifierHash > &chIdHs, std::vector< const MdtPrepDataCollection * > &target) const =0 |
retrieve MDT PRD collections for the given hashes More... | |
virtual void | extractRpcPrdCols (const EventContext &ctx, const std::set< IdentifierHash > &chIdHs, std::vector< const RpcPrepDataCollection * > &target) const =0 |
retrieve RPC PRD collections for the given hashes More... | |
virtual void | extractTgcPrdCols (const EventContext &ctx, const std::set< IdentifierHash > &chIdHs, std::vector< const TgcPrepDataCollection * > &target) const =0 |
retrieve TGC PRD collections for the given hashes More... | |
virtual void | extractCscPrdCols (const std::set< IdentifierHash > &chIdHs, std::vector< const CscPrepDataCollection * > &target) const =0 |
retrieve CSC PRD collections for the given hashes More... | |
virtual void | extractsTgcPrdCols (const EventContext &ctx, const std::set< IdentifierHash > &chIdHs, std::vector< const sTgcPrepDataCollection * > &target) const =0 |
retrieve STGC PRD collections for the given hashes More... | |
virtual void | extractMMPrdCols (const std::set< IdentifierHash > &chIdHs, std::vector< const MMPrepDataCollection * > &target) const =0 |
retrieve MM PRD collections for the given hashes More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
access to tool interface More... | |
The IMuonSegmentMaker is a pure virtual interface for tools to find tracks starting from MuonSegmentCombinations
Definition at line 34 of file IMuonSeededSegmentFinder.h.
|
pure virtual |
retrieve CSC PRD collections for the given hashes
Implemented in Muon::MuonSeededSegmentFinder.
|
pure virtual |
retrieve MDT PRD collections for the given hashes
Implemented in Muon::MuonSeededSegmentFinder.
|
pure virtual |
retrieve MM PRD collections for the given hashes
Implemented in Muon::MuonSeededSegmentFinder.
|
pure virtual |
retrieve RPC PRD collections for the given hashes
Implemented in Muon::MuonSeededSegmentFinder.
|
pure virtual |
retrieve STGC PRD collections for the given hashes
Implemented in Muon::MuonSeededSegmentFinder.
|
pure virtual |
retrieve TGC PRD collections for the given hashes
Implemented in Muon::MuonSeededSegmentFinder.
|
pure virtual |
find segments in a set of chambers starting from seeding TrackParameters
Implemented in Muon::MuonSeededSegmentFinder.
|
pure virtual |
find segments in a set of chambers starting from seeding TrackParameters (version with Hashes)
Implemented in Muon::MuonSeededSegmentFinder.
|
pure virtual |
find segments in a set of MdtPrepData starting from seeding TrackParameters
Implemented in Muon::MuonSeededSegmentFinder.
|
inlinestatic |
access to tool interface
Definition at line 71 of file IMuonSeededSegmentFinder.h.