![]() |
ATLAS Offline Software
|
IAthSelectionTool is a virtual baseclass for selection methods. More...
#include <IAthSelectionTool.h>
Classes | |
| class | CutResult |
Public Member Functions | |
| virtual | ~IAthSelectionTool () |
| virtual destructor, does nothing | |
| virtual IAthSelectionTool::CutResult | testAllCuts (const xAOD::IParticle *p, std::vector< unsigned int > &counter) const =0 |
| The most important method to determine whether the particle is accepted. | |
| virtual IAthSelectionTool::CutResult | accept (const xAOD::IParticle *p) const =0 |
| The most important method to determine whether the particle is accepted. | |
| virtual unsigned int | nCuts () const =0 |
| return the number of cuts. | |
| virtual std::vector< std::string > | names () const =0 |
| return the names of the cuts as a vector<string> | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| interfaceID reimplemented from base | |
IAthSelectionTool is a virtual baseclass for selection methods.
Definition at line 27 of file IAthSelectionTool.h.
|
inlinevirtual |
|
pure virtual |
The most important method to determine whether the particle is accepted.
| p | Pointer to particle baseclass, will be cast to truth or track |
Implemented in AthTruthSelectionTool.
|
inlinestatic |
interfaceID reimplemented from base
Definition at line 73 of file IAthSelectionTool.h.
|
pure virtual |
return the names of the cuts as a vector<string>
Implemented in AthTruthSelectionTool.
|
pure virtual |
|
pure virtual |
The most important method to determine whether the particle is accepted.
| p | Pointer to particle baseclass, will be cast to truth or track |
Implemented in AthTruthSelectionTool.