![]() |
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 | |
| 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) | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| virtual void | extractCscPrdCols (const std::set< IdentifierHash > &chIdHs, std::vector< const CscPrepDataCollection * > &target) const =0 |
| retrieve CSC PRD collections for the given hashes | |
| 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 | |
| virtual void | extractMMPrdCols (const std::set< IdentifierHash > &chIdHs, std::vector< const MMPrepDataCollection * > &target) const =0 |
| retrieve MM PRD collections for the given hashes | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| access to tool interface | |
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
|
pure virtual |
retrieve MDT PRD collections for the given hashes
|
pure virtual |
retrieve MM PRD collections for the given hashes
|
pure virtual |
retrieve RPC PRD collections for the given hashes
|
pure virtual |
retrieve STGC PRD collections for the given hashes
|
pure virtual |
retrieve TGC PRD collections for the given hashes
|
pure virtual |
find segments in a set of chambers starting from seeding TrackParameters
|
pure virtual |
find segments in a set of chambers starting from seeding TrackParameters (version with Hashes)
|
pure virtual |
find segments in a set of MdtPrepData starting from seeding TrackParameters
|
inlinestatic |
access to tool interface
Definition at line 71 of file IMuonSeededSegmentFinder.h.