tool to select segments
More...
#include <IMuonSegmentSelectionTool.h>
|
| virtual bool | select (const MuonSegment &seg, bool ignoreHoles=false, int qualityLevel=0, bool useEta=true, bool usePhi=true) const =0 |
| | check whether segment passes selection criteria
|
| virtual int | quality (const MuonSegment &seg, bool ignoreHoles=false, bool useEta=true, bool usePhi=true) const =0 |
| | quality
|
| virtual | ~IMuonSegmentSelectionTool ()=default |
|
| static const InterfaceID & | interfaceID () |
| | access to tool interface
|
tool to select segments
Definition at line 18 of file IMuonSegmentSelectionTool.h.
◆ ~IMuonSegmentSelectionTool()
| virtual Muon::IMuonSegmentSelectionTool::~IMuonSegmentSelectionTool |
( |
| ) |
|
|
virtualdefault |
◆ interfaceID()
| const InterfaceID & Muon::IMuonSegmentSelectionTool::interfaceID |
( |
| ) |
|
|
inlinestatic |
access to tool interface
Definition at line 21 of file IMuonSegmentSelectionTool.h.
21 {
22 static const InterfaceID IID_IMuonSegmentSelectionTool("Muon::IMuonSegmentSelectionTool", 1, 0);
23
24 return IID_IMuonSegmentSelectionTool;
25 }
◆ quality()
| virtual int Muon::IMuonSegmentSelectionTool::quality |
( |
const MuonSegment & | seg, |
|
|
bool | ignoreHoles = false, |
|
|
bool | useEta = true, |
|
|
bool | usePhi = true ) const |
|
pure virtual |
◆ select()
| virtual bool Muon::IMuonSegmentSelectionTool::select |
( |
const MuonSegment & | seg, |
|
|
bool | ignoreHoles = false, |
|
|
int | qualityLevel = 0, |
|
|
bool | useEta = true, |
|
|
bool | usePhi = true ) const |
|
pure virtual |
check whether segment passes selection criteria
- Parameters
-
| seg | input segment |
| ignoreHoles | flag to indicate that holes should be ignore |
| qualityLevel | indicate the quality of the segments, see implementation for details |
- Returns
- returns whether segment satisfies criteria
Implemented in Muon::MuonSegmentSelectionTool.
The documentation for this class was generated from the following file: