ATLAS Offline Software
|
The IMuonSegmentMaker is a pure virtual interface for tools to find tracks starting from MuonSegmentCombinations
More...
#include <IMuonHoughPatternFinderTool.h>
Public Member Functions | |
virtual std::pair< std::unique_ptr< MuonPatternCombinationCollection >, std::unique_ptr< Muon::HoughDataPerSectorVec > > | find (const std::vector< const MdtPrepDataCollection * > &mdtCols, const std::vector< const CscPrepDataCollection * > &cscCols, const std::vector< const TgcPrepDataCollection * > &tgcCols, const std::vector< const RpcPrepDataCollection * > &rpcCols, const MuonSegmentCombinationCollection *cscSegmentCombis, const EventContext &ctx) const =0 |
find patterns for a give set of MuonPrepData collections + optionally CSC segment combinations More... | |
virtual std::pair< std::unique_ptr< MuonPatternCombinationCollection >, std::unique_ptr< HoughDataPerSectorVec > > | find (const MdtPrepDataContainer *mdtCont, const CscPrepDataContainer *cscCols, const TgcPrepDataContainer *tgcCont, const RpcPrepDataContainer *rpcCont, const sTgcPrepDataContainer *stgcCont, const MMPrepDataContainer *mmCont, const EventContext &ctx) const =0 |
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 26 of file IMuonHoughPatternFinderTool.h.
|
pure virtual |
Implemented in Muon::MuonLayerHoughTool, and Muon::MuonHoughPatternFinderTool.
|
pure virtual |
find patterns for a give set of MuonPrepData collections + optionally CSC segment combinations
Implemented in Muon::MuonHoughPatternFinderTool, and Muon::MuonLayerHoughTool.
|
inlinestatic |
access to tool interface
Definition at line 29 of file IMuonHoughPatternFinderTool.h.