ATLAS Offline Software
Public Member Functions | List of all members
ISF::ITrkExtrapolator Class Referenceabstract

#include <ITrkExtrapolator.h>

Inheritance diagram for ISF::ITrkExtrapolator:
Collaboration diagram for ISF::ITrkExtrapolator:

Public Member Functions

 ~ITrkExtrapolator ()
 virtual destructor More...
 
 DeclareInterfaceID (ITrkExtrapolator, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual ISF::ISFParticleextrapolate (const ISF::ISFParticle &particle) const =0
 Extrapolate the given ISFParticle. More...
 

Detailed Description

An Athena AlgTool wrapper for the Tracking Extrapolator engine.

The aim of this interface is to minimize compile-time dependencies of ISF code on Tracking code.

Author
Elmar.Ritsch -at- cern.ch

Definition at line 33 of file ITrkExtrapolator.h.

Constructor & Destructor Documentation

◆ ~ITrkExtrapolator()

ISF::ITrkExtrapolator::~ITrkExtrapolator ( )
inline

virtual destructor

Definition at line 36 of file ITrkExtrapolator.h.

36 { ; }

Member Function Documentation

◆ DeclareInterfaceID()

ISF::ITrkExtrapolator::DeclareInterfaceID ( ITrkExtrapolator  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ extrapolate()

virtual ISF::ISFParticle* ISF::ITrkExtrapolator::extrapolate ( const ISF::ISFParticle particle) const
pure virtual

Extrapolate the given ISFParticle.


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