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

#include <IMdtSegmentFinder.h>

Inheritance diagram for Muon::IMdtSegmentFinder:
Collaboration diagram for Muon::IMdtSegmentFinder:

Public Member Functions

virtual const TrkDriftCircleMath::SegVec findSegments (const TrkDriftCircleMath::DCVec &dcvec, const TrkDriftCircleMath::CLVec &clvec, const TrkDriftCircleMath::Road &road, const TrkDriftCircleMath::DCStatistics &dcstats, const TrkDriftCircleMath::ChamberGeometry *geometry=0) const =0
 find segments from Hits in a Muon Station More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 access to tool interface More...
 

Detailed Description

Definition at line 36 of file IMdtSegmentFinder.h.

Member Function Documentation

◆ findSegments()

virtual const TrkDriftCircleMath::SegVec Muon::IMdtSegmentFinder::findSegments ( const TrkDriftCircleMath::DCVec dcvec,
const TrkDriftCircleMath::CLVec clvec,
const TrkDriftCircleMath::Road road,
const TrkDriftCircleMath::DCStatistics dcstats,
const TrkDriftCircleMath::ChamberGeometry geometry = 0 
) const
pure virtual

find segments from Hits in a Muon Station

Parameters
dcveca vector of drift circles (MDT hits)
clveca vector of clusters (TGC/RPC hits)
geometrychamber geometry in station coordinates
roadpoision, direction and width of region of interest, defined on the station surface
Returns
a vector of ISegmentCandidates that an ISegmentMakerTool can fit and process into IMuonSegments

◆ interfaceID()

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

access to tool interface

Definition at line 52 of file IMdtSegmentFinder.h.

52 { return IID_IMdtSegmentFinder; }

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