ATLAS Offline Software
Loading...
Searching...
No Matches
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.
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.
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.

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 ,
1 ,
0  )

◆ 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: