![]() |
ATLAS Offline Software
|
Interface for track selection tool. More...
#include <IInDetTrackSelectionTool.h>
Public Member Functions | |
| virtual StatusCode | initialize ()=0 |
| Declare the interface that the class provides. | |
| virtual StatusCode | finalize ()=0 |
| Function finalizing the tool. | |
| virtual const asg::AcceptInfo & | getAcceptInfo () const =0 |
| Get an object describing the "selection steps" of the tool. | |
| virtual asg::AcceptData | accept (const xAOD::IParticle *p) const =0 |
| Get the decision using a generic IParticle pointer. | |
| virtual asg::AcceptData | accept (const xAOD::TrackParticle &track, const xAOD::Vertex *vertex=0) const =0 |
| Decide whether the track in question is a "good track" or not. | |
| virtual asg::AcceptData | accept (const Trk::Track &track, const Trk::Vertex *vertex=0) const =0 |
| virtual void | setCutLevel (InDet::CutLevel level, bool overwrite=true) __attribute__((deprecated("The cut level should be set in the job options through the \"CutLevel\" property.")))=0 |
| Set the selection to a pre-defined standard set of cuts. | |
| virtual void | print () const =0 |
| Print the state of the tool. | |
Interface for track selection tool.
Definition at line 50 of file IInDetTrackSelectionTool.h.
|
pure virtual |
Implemented in InDet::InDetSecVtxTrackSelectionTool, and InDet::InDetTrackSelectionTool.
|
pure virtual |
Get the decision using a generic IParticle pointer.
Implements IAsgSelectionTool.
Implemented in InDet::InDetSecVtxTrackSelectionTool, and InDet::InDetTrackSelectionTool.
|
pure virtual |
Decide whether the track in question is a "good track" or not.
Implemented in InDet::InDetSecVtxTrackSelectionTool, and InDet::InDetTrackSelectionTool.
|
pure virtual |
Function finalizing the tool.
Implemented in InDet::InDetSecVtxTrackSelectionTool, and InDet::InDetTrackSelectionTool.
|
pure virtual |
Get an object describing the "selection steps" of the tool.
Implements IAsgSelectionTool.
Implemented in InDet::InDetSecVtxTrackSelectionTool, and InDet::InDetTrackSelectionTool.
|
pure virtual |
Declare the interface that the class provides.
Function initialising the tool
Implemented in InDet::InDetSecVtxTrackSelectionTool, and InDet::InDetTrackSelectionTool.
|
pure virtualinherited |
Print the state of the tool.
Implemented in asg::AsgTool, AsgHelloTool, HI::HIPileupTool, JetBottomUpSoftDrop, JetConstituentsRetriever, JetDumper, JetFinder, JetFromPseudojet, JetModifiedMassDrop, JetPileupLabelingTool, JetPruner, JetPseudojetRetriever, JetReclusterer, JetReclusteringTool, JetRecTool, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetSubStructureMomentToolsBase, JetToolRunner, JetTrimmer, JetTruthLabelingTool, KtDeltaRTool, and LundVariablesTool.
|
pure virtual |
Set the selection to a pre-defined standard set of cuts.
Implemented in InDet::InDetSecVtxTrackSelectionTool, and InDet::InDetTrackSelectionTool.