The IMuonSegmentMaker is a pure virtual interface for tools to find tracks starting from MuonSegmentCombinations
More...
#include <IMuonSeededSegmentFinder.h>
|
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...
|
|
The IMuonSegmentMaker is a pure virtual interface for tools to find tracks starting from MuonSegmentCombinations
Definition at line 34 of file IMuonSeededSegmentFinder.h.
◆ extractCscPrdCols()
retrieve CSC PRD collections for the given hashes
◆ extractMdtPrdCols()
retrieve MDT PRD collections for the given hashes
◆ extractMMPrdCols()
retrieve MM PRD collections for the given hashes
◆ extractRpcPrdCols()
retrieve RPC PRD collections for the given hashes
◆ extractsTgcPrdCols()
retrieve STGC PRD collections for the given hashes
◆ extractTgcPrdCols()
retrieve TGC PRD collections for the given hashes
◆ find() [1/3]
find segments in a set of chambers starting from seeding TrackParameters
◆ find() [2/3]
find segments in a set of chambers starting from seeding TrackParameters (version with Hashes)
◆ find() [3/3]
find segments in a set of MdtPrepData starting from seeding TrackParameters
◆ interfaceID()
const InterfaceID & Muon::IMuonSeededSegmentFinder::interfaceID |
( |
| ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: