IAthSelectionTool is a virtual baseclass for selection methods.
More...
#include <IAthSelectionTool.h>
IAthSelectionTool is a virtual baseclass for selection methods.
Definition at line 27 of file IAthSelectionTool.h.
◆ ~IAthSelectionTool()
virtual IAthSelectionTool::~IAthSelectionTool |
( |
| ) |
|
|
inlinevirtual |
◆ accept()
The most important method to determine whether the particle is accepted.
- Parameters
-
p | Pointer to particle baseclass, will be cast to truth or track |
- Returns
- the number of cuts which are not passed or tested
Implemented in AthTruthSelectionTool.
◆ interfaceID()
const InterfaceID & IAthSelectionTool::interfaceID |
( |
| ) |
|
|
inlinestatic |
interfaceID reimplemented from base
Definition at line 73 of file IAthSelectionTool.h.
74 return IID_IAthSelectionTool;
◆ names()
virtual std::vector<std::string> IAthSelectionTool::names |
( |
| ) |
const |
|
pure virtual |
◆ nCuts()
virtual unsigned int IAthSelectionTool::nCuts |
( |
| ) |
const |
|
pure virtual |
◆ testAllCuts()
The most important method to determine whether the particle is accepted.
- Parameters
-
p | Pointer to particle baseclass, will be cast to truth or track |
- Returns
- true if particle passes cuts
Implemented in AthTruthSelectionTool.
The documentation for this class was generated from the following file: