ATLAS Offline Software
Loading...
Searching...
No Matches
ISF::ITrkExtrapolator Class Referenceabstract

An Athena AlgTool wrapper for the Tracking Extrapolator engine. More...

#include <ITrkExtrapolator.h>

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

Public Member Functions

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

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 ,
1 ,
0  )

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: