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. More... | |
virtual StatusCode | finalize ()=0 |
Function finalizing the tool. More... | |
virtual const asg::AcceptInfo & | getAcceptInfo () const =0 |
Get an object describing the "selection steps" of the tool. More... | |
virtual asg::AcceptData | accept (const xAOD::IParticle *p) const =0 |
Get the decision using a generic IParticle pointer. More... | |
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. More... | |
virtual asg::AcceptData | accept (const Trk::Track &track, const Trk::Vertex *vertex=0) const =0 |
virtual void | setCutLevel (InDet::CutLevel level, Bool_t 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. More... | |
virtual void | print () const =0 |
Print the state of the tool. More... | |
Interface for track selection tool.
Definition at line 52 of file IInDetTrackSelectionTool.h.
|
pure virtual |
Implemented in InDet::InDetTrackSelectionTool, and InDet::InDetSecVtxTrackSelectionTool.
|
pure virtual |
Get the decision using a generic IParticle pointer.
Implements IAsgSelectionTool.
Implemented in InDet::InDetTrackSelectionTool, and InDet::InDetSecVtxTrackSelectionTool.
|
pure virtual |
Decide whether the track in question is a "good track" or not.
Implemented in InDet::InDetTrackSelectionTool, and InDet::InDetSecVtxTrackSelectionTool.
|
pure virtual |
Function finalizing the tool.
Implemented in InDet::InDetTrackSelectionTool, and InDet::InDetSecVtxTrackSelectionTool.
|
pure virtual |
Get an object describing the "selection steps" of the tool.
Implements IAsgSelectionTool.
Implemented in InDet::InDetTrackSelectionTool, and InDet::InDetSecVtxTrackSelectionTool.
|
pure virtual |
Declare the interface that the class provides.
Function initialising the tool
Implemented in InDet::InDetTrackSelectionTool, and InDet::InDetSecVtxTrackSelectionTool.
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.
|
pure virtual |
Set the selection to a pre-defined standard set of cuts.
Implemented in InDet::InDetTrackSelectionTool, and InDet::InDetSecVtxTrackSelectionTool.