ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Trk::IIsoTrackSelectorTool Class Referenceabstract

The abstract interface base class for track selector tools targeted at isoloation. More...

#include <IIsoTrackSelectorTool.h>

Inheritance diagram for Trk::IIsoTrackSelectorTool:
Collaboration diagram for Trk::IIsoTrackSelectorTool:

Public Member Functions

virtual bool decision (const Trk::AtaStraightLine &, const Trk::Track &track) const =0
 ESD type interface. More...
 
virtual bool decision (const Trk::AtaStraightLine &, const Trk::TrackParticleBase &trackParticle) const =0
 AOD type interface. More...
 
virtual bool decision (const Trk::AtaStraightLine &, const Trk::TrackParameters &trackPars) const =0
 Work-horse interface. More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

The abstract interface base class for track selector tools targeted at isoloation.

A track selector tool is designed to judge the track quality wrt to a given reference.

Author
Andreas Salzburger

Definition at line 28 of file IIsoTrackSelectorTool.h.

Member Function Documentation

◆ decision() [1/3]

virtual bool Trk::IIsoTrackSelectorTool::decision ( const Trk::AtaStraightLine ,
const Trk::Track track 
) const
pure virtual

ESD type interface.

Implemented in InDet::InDetIsoTrackSelectorTool.

◆ decision() [2/3]

virtual bool Trk::IIsoTrackSelectorTool::decision ( const Trk::AtaStraightLine ,
const Trk::TrackParameters trackPars 
) const
pure virtual

Work-horse interface.

Implemented in InDet::InDetIsoTrackSelectorTool.

◆ decision() [3/3]

virtual bool Trk::IIsoTrackSelectorTool::decision ( const Trk::AtaStraightLine ,
const Trk::TrackParticleBase trackParticle 
) const
pure virtual

AOD type interface.

Implemented in InDet::InDetIsoTrackSelectorTool.

◆ interfaceID()

static const InterfaceID& Trk::IIsoTrackSelectorTool::interfaceID ( )
inlinestatic

Definition at line 32 of file IIsoTrackSelectorTool.h.

32 { return IID_IIsoTrackSelectorTool; }

The documentation for this class was generated from the following file: