![]() |
ATLAS Offline Software
|
Tool interface to define segment selection quality. More...
#include <ISegmentSelectionTool.h>
Public Member Functions | |
| DeclareInterfaceID (ISegmentSelectionTool, 1, 0) | |
| virtual | ~ISegmentSelectionTool ()=default |
| virtual bool | passSeedingQuality (const EventContext &ctx, const xAOD::MuonSegment &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 xAOD::MuonSegment &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 xAOD::MuonSegment &segA, const xAOD::MuonSegment &segB) const =0 |
| Returns whether two segments are compatible enough to be put both onto the track seed. | |
Tool interface to define segment selection quality.
Segments are divided into three categories
1) Seeding quality: The segment contains enough precision and phi hits to use it as a seed to start the track seeding procedure 2) Track quality: The segment contains enough precision hits to be used for a track fit. Its source is less likely to be background 3) Rest: The segment fails the track quality selection
Further the selection tool defines the interface to decide whether two segments are compatible enough to be combined for a track seed candidate
Definition at line 26 of file ISegmentSelectionTool.h.
|
virtualdefault |
|
pure virtual |
Returns whether two segments are compatible enough to be put both onto the track seed.
| ctx | Event context to access conditions & geometry data |
| segment | Reference to the segment to consider |
| MuonR4::ISegmentSelectionTool::DeclareInterfaceID | ( | ISegmentSelectionTool | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
Returns whether a segment provides enough mdt & phi measurements to use it for track finding seeding.
| ctx | Event context to access conditions & geometry data |
| segment | Reference to the segment to consider |
|
pure virtual |
Returns whether a segment passes the base selection quality in order to be picked up onto a track.
| ctx | Event context to access conditions & geometry data |
| segment | Reference to the segment to consider |