ATLAS Offline Software
Public Member Functions | List of all members
MuonR4::ISegmentSelectionTool Class Referenceabstract

#include <ISegmentSelectionTool.h>

Inheritance diagram for MuonR4::ISegmentSelectionTool:
Collaboration diagram for MuonR4::ISegmentSelectionTool:

Public Member Functions

 DeclareInterfaceID (ISegmentSelectionTool, 1, 0)
 
virtual ~ISegmentSelectionTool ()=default
 
virtual bool passSeedingQuality (const EventContext &ctx, const Segment &segment) const =0
 Returns whether a segment provides enough mdt & phi measurements to use it for track finding seeding. More...
 
virtual bool passTrackQuality (const EventContext &ctx, const Segment &segment) const =0
 Returns whether a segment passes the base selection quality in order to be picked up onto a track. More...
 
virtual bool compatibleForTrack (const EventContext &ctx, const Segment &segA, const Segment &segB) const =0
 Returns whether a segment passes the base selection quality in order to be picked up onto a track. More...
 

Detailed Description

Definition at line 14 of file ISegmentSelectionTool.h.

Constructor & Destructor Documentation

◆ ~ISegmentSelectionTool()

virtual MuonR4::ISegmentSelectionTool::~ISegmentSelectionTool ( )
virtualdefault

Member Function Documentation

◆ compatibleForTrack()

virtual bool MuonR4::ISegmentSelectionTool::compatibleForTrack ( const EventContext &  ctx,
const Segment segA,
const Segment segB 
) const
pure virtual

Returns whether a segment passes the base selection quality in order to be picked up onto a track.

Parameters
ctxEvent context to access conditions & geometry data
segmentReference to the segment to consider

◆ DeclareInterfaceID()

MuonR4::ISegmentSelectionTool::DeclareInterfaceID ( ISegmentSelectionTool  ,
,
 
)

◆ passSeedingQuality()

virtual bool MuonR4::ISegmentSelectionTool::passSeedingQuality ( const EventContext &  ctx,
const Segment segment 
) const
pure virtual

Returns whether a segment provides enough mdt & phi measurements to use it for track finding seeding.

Parameters
ctxEvent context to access conditions & geometry data
segmentReference to the segment to consider

◆ passTrackQuality()

virtual bool MuonR4::ISegmentSelectionTool::passTrackQuality ( const EventContext &  ctx,
const Segment segment 
) const
pure virtual

Returns whether a segment passes the base selection quality in order to be picked up onto a track.

Parameters
ctxEvent context to access conditions & geometry data
segmentReference to the segment to consider

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