#include <ITrExtrapolator.h>
Inheritance diagram for ITrExtrapolator:
Public Methods | |
virtual StatusCode | propagate (TrState *state, ParticleID partId=ParticleID(211))=0 |
Propagate a TrState closest to the beam-line. More... | |
virtual StatusCode | propagate (TrState *state, HepPlane3D plane, ParticleID partId=ParticleID(211))=0 |
Propagate a TrState to the intersection point with a given plane. More... | |
virtual StatusCode | propagate (TrState *state, double z, ParticleID partId=ParticleID(211))=0 |
Propagate a TrState to a given z-position. More... | |
virtual const HepMatrix & | transportMatrix () const=0 |
Getters & setters. More... | |
Static Public Methods | |
const InterfaceID & | interfaceID () |
retrieve interface ID. More... |
Definition at line 26 of file ITrExtrapolator.h.
|
retrieve interface ID.
Definition at line 29 of file ITrExtrapolator.h. References IID_ITrExtrapolator.
00029 { return IID_ITrExtrapolator; } |
|
Propagate a TrState to a given z-position.
Implemented in TrLinearExtrapolator. |
|
Propagate a TrState to the intersection point with a given plane.
Implemented in TrLinearExtrapolator. |
|
Propagate a TrState closest to the beam-line.
Implemented in TrLinearExtrapolator. |
|
Getters & setters.
Implemented in TrLinearExtrapolator. |