ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Muon::IMuonLayerSegmentFinderTool Class Referenceabstract

Interface for tools calculating hit count summaries for track. More...

#include <IMuonLayerSegmentFinderTool.h>

Inheritance diagram for Muon::IMuonLayerSegmentFinderTool:
Collaboration diagram for Muon::IMuonLayerSegmentFinderTool:

Public Member Functions

virtual void find (const EventContext &ctx, const MuonSystemExtension::Intersection &intersection, const MuonLayerPrepRawData &layerPrepRawData, std::vector< std::shared_ptr< const Muon::MuonSegment > > &segments) const =0
 Find segments for a given MuonSystemExtension::Intersection. More...
 
virtual void findMdtSegmentsFromHough (const EventContext &ctx, const MuonSystemExtension::Intersection &intersection, std::vector< std::shared_ptr< const Muon::MuonSegment > > &segments) const =0
 
virtual ~IMuonLayerSegmentFinderTool ()=default
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 IAlgTool interface. More...
 

Detailed Description

Interface for tools calculating hit count summaries for track.

Definition at line 19 of file IMuonLayerSegmentFinderTool.h.

Constructor & Destructor Documentation

◆ ~IMuonLayerSegmentFinderTool()

virtual Muon::IMuonLayerSegmentFinderTool::~IMuonLayerSegmentFinderTool ( )
virtualdefault

Member Function Documentation

◆ find()

virtual void Muon::IMuonLayerSegmentFinderTool::find ( const EventContext &  ctx,
const MuonSystemExtension::Intersection intersection,
const MuonLayerPrepRawData layerPrepRawData,
std::vector< std::shared_ptr< const Muon::MuonSegment > > &  segments 
) const
pure virtual

Find segments for a given MuonSystemExtension::Intersection.

Implemented in Muon::MuonLayerSegmentFinderTool.

◆ findMdtSegmentsFromHough()

virtual void Muon::IMuonLayerSegmentFinderTool::findMdtSegmentsFromHough ( const EventContext &  ctx,
const MuonSystemExtension::Intersection intersection,
std::vector< std::shared_ptr< const Muon::MuonSegment > > &  segments 
) const
pure virtual

◆ interfaceID()

static const InterfaceID& Muon::IMuonLayerSegmentFinderTool::interfaceID ( )
inlinestatic

IAlgTool interface.

Definition at line 22 of file IMuonLayerSegmentFinderTool.h.

22  {
23  static const InterfaceID IID_IMuonLayerSegmentFinderTool("Muon::IMuonLayerSegmentFinderTool", 1, 0);
24  return IID_IMuonLayerSegmentFinderTool;
25  }

The documentation for this class was generated from the following file: