#include <ITrackExtrapolator.h>
Inheritance diagram for ITrackExtrapolator:
Public Member Functions | |
virtual StatusCode | propagate (const Track &track, double z, State &state, ParticleID pid=ParticleID(211))=0 |
Propagate a track to a given z-position. | |
virtual StatusCode | propagate (const Track &track, const HepPlane3D &plane, State &state, ParticleID pid=ParticleID(211))=0 |
Propagate a track to the intersection point with a given plane. | |
virtual StatusCode | propagate (State &state, double z, ParticleID pid=ParticleID(211))=0 |
Propagate a state to a given z-position. | |
virtual StatusCode | propagate (State &state, const HepPlane3D &plane, ParticleID pid=ParticleID(211))=0 |
Propagate a state to the intersection point with a given plane. | |
virtual StatusCode | positionAndMomentum (const Track &track, double z, HepPoint3D &pos, HepVector3D &mom, HepSymMatrix &cov6D, ParticleID pid=ParticleID(211))=0 |
virtual StatusCode | positionAndMomentum (const Track &track, const HepPlane3D &plane, HepPoint3D &pos, HepVector3D &mom, HepSymMatrix &cov6D, ParticleID pid=ParticleID(211))=0 |
virtual StatusCode | positionAndMomentum (const Track &track, double z, HepPoint3D &pos, HepVector3D &mom, ParticleID pid=ParticleID(211))=0 |
Retrieve the position and momentum vectors of a track at a given z-position. | |
virtual StatusCode | positionAndMomentum (const Track &track, const HepPlane3D &plane, HepPoint3D &pos, HepVector3D &mom, ParticleID pid=ParticleID(211))=0 |
Retrieve the position and momentum vectors at the intersection of a track with a given plane. | |
virtual StatusCode | position (const Track &track, double z, HepPoint3D &pos, HepSymMatrix &errPos, ParticleID pid=ParticleID(211))=0 |
Retrieve the 3D-position vector and error matrix of a track at a given z-position. | |
virtual StatusCode | position (const Track &track, const HepPlane3D &plane, HepPoint3D &pos, HepSymMatrix &errPos, ParticleID pid=ParticleID(211))=0 |
Retrieve the 3D-position vector and error matrix at the intersection of a track with a given plane. | |
virtual StatusCode | position (const Track &track, double z, HepPoint3D &pos, ParticleID pid=ParticleID(211))=0 |
Retrieve the 3D-position vector of a track at a given z-position. | |
virtual StatusCode | position (const Track &track, const HepPlane3D &plane, HepPoint3D &pos, ParticleID pid=ParticleID(211))=0 |
Retrieve the 3D-position vector at the intersection of a track with a given plane. | |
virtual StatusCode | slopes (const Track &track, double z, HepVector3D &slopes, HepSymMatrix &errSlopes, ParticleID pid=ParticleID(211))=0 |
Retrieve the slopes (dx/dz,dy/dz,1) and error matrix of a track at a given z-position. | |
virtual StatusCode | slopes (const Track &track, const HepPlane3D &plane, HepVector3D &slopes, HepSymMatrix &errSlopes, ParticleID pid=ParticleID(211))=0 |
Retrieve the slopes (dx/dz,dy/dz,1) and error matrix at the intersection of a track with a given plane. | |
virtual StatusCode | slopes (const Track &track, double z, HepVector3D &slopes, ParticleID pid=ParticleID(211))=0 |
Retrieve the slopes (dx/dz,dy/dz,1) of a track at a given z-position. | |
virtual StatusCode | slopes (const Track &track, const HepPlane3D &plane, HepVector3D &slopes, ParticleID pid=ParticleID(211))=0 |
Retrieve the slopes (dx/dz,dy/dz,1) at the intersection of a track with a given plane. | |
virtual StatusCode | p (const Track &track, double z, double &p, ParticleID pid=ParticleID(211))=0 |
Retrieve the momentum of a track at a given z-position. | |
virtual StatusCode | p (const Track &track, const HepPlane3D &plane, double &p, ParticleID pid=ParticleID(211))=0 |
Retrieve the momentum at the intersection of a track with a given plane. | |
virtual StatusCode | pt (const Track &track, double z, double &pt, ParticleID pid=ParticleID(211))=0 |
Retrieve the transverse momentum of a track at a given z-position. | |
virtual StatusCode | pt (const Track &track, const HepPlane3D &plane, double &pt, ParticleID pid=ParticleID(211))=0 |
Retrieve the transverse momentum at the intersection of a track with a given plane. | |
virtual StatusCode | momentum (const Track &track, double z, HepVector3D &mom, HepSymMatrix &errMom, ParticleID pid=ParticleID(211))=0 |
Retrieve the momentum vector and error matrix of a track at a given z-position. | |
virtual StatusCode | momentum (const Track &track, const HepPlane3D &plane, HepVector3D &mom, HepSymMatrix &errMom, ParticleID pid=ParticleID(211))=0 |
Retrieve the momentum vector and error matrix at the intersection of a track with a given plane. | |
virtual StatusCode | momentum (const Track &track, double z, HepVector3D &mom, ParticleID pid=ParticleID(211))=0 |
Retrieve the momentum vector of a track at a given z-position. | |
virtual StatusCode | momentum (const Track &track, const HepPlane3D &plane, HepVector3D &mom, ParticleID pid=ParticleID(211))=0 |
Retrieve the momentum vector at the intersection of a track with a given plane. | |
virtual const HepMatrix & | transportMatrix () const =0 |
Getters & setters. | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Return the interface ID. |
Definition at line 32 of file ITrackExtrapolator.h.
|
Return the interface ID.
Definition at line 35 of file ITrackExtrapolator.h. References IID_ITrackExtrapolator(). 00035 { return IID_ITrackExtrapolator; }
|
|
Retrieve the momentum vector at the intersection of a track with a given plane.
Implemented in TrackExtrapolator. |
|
Retrieve the momentum vector of a track at a given z-position.
Implemented in TrackExtrapolator. |
|
Retrieve the momentum vector and error matrix at the intersection of a track with a given plane.
Implemented in TrackExtrapolator. |
|
Retrieve the momentum vector and error matrix of a track at a given z-position.
Implemented in TrackExtrapolator. |
|
Retrieve the momentum at the intersection of a track with a given plane.
Implemented in TrackExtrapolator. |
|
Retrieve the momentum of a track at a given z-position.
Implemented in TrackExtrapolator. |
|
Retrieve the 3D-position vector at the intersection of a track with a given plane.
Implemented in TrackExtrapolator. |
|
Retrieve the 3D-position vector of a track at a given z-position.
Implemented in TrackExtrapolator. |
|
Retrieve the 3D-position vector and error matrix at the intersection of a track with a given plane.
Implemented in TrackExtrapolator. |
|
Retrieve the 3D-position vector and error matrix of a track at a given z-position.
Implemented in TrackExtrapolator. |
|
Retrieve the position and momentum vectors at the intersection of a track with a given plane.
Implemented in TrackExtrapolator. |
|
Retrieve the position and momentum vectors of a track at a given z-position.
Implemented in TrackExtrapolator. |
|
Retrieve the position and momentum vectors and the corresponding 6D covariance matrix (pos:1->3,mom:4-6) at the intersection of a track with a given plane Implemented in TrackExtrapolator. |
|
Retrieve the position and momentum vectors and the corresponding 6D covariance matrix (pos:1->3,mom:4-6) of a track at a given z-position Implemented in TrackExtrapolator. |
|
Propagate a state to the intersection point with a given plane.
Implemented in TrackExtrapolator. |
|
Propagate a state to a given z-position.
Implemented in TrackFirstCleverExtrapolator, TrackHerabExtrapolator, TrackLinearExtrapolator, TrackParabolicExtrapolator, and TrackExtrapolator. |
|
Propagate a track to the intersection point with a given plane.
Implemented in TrackExtrapolator. |
|
Propagate a track to a given z-position.
Implemented in TrackExtrapolator. Referenced by TrackFirstCleverExtrapolator::propagate(). |
|
Retrieve the transverse momentum at the intersection of a track with a given plane.
Implemented in TrackExtrapolator. |
|
Retrieve the transverse momentum of a track at a given z-position.
Implemented in TrackExtrapolator. |
|
Retrieve the slopes (dx/dz,dy/dz,1) at the intersection of a track with a given plane.
Implemented in TrackExtrapolator. |
|
Retrieve the slopes (dx/dz,dy/dz,1) of a track at a given z-position.
Implemented in TrackExtrapolator. |
|
Retrieve the slopes (dx/dz,dy/dz,1) and error matrix at the intersection of a track with a given plane.
Implemented in TrackExtrapolator. |
|
Retrieve the slopes (dx/dz,dy/dz,1) and error matrix of a track at a given z-position.
Implemented in TrackExtrapolator. |
|
Getters & setters.
Implemented in TrackExtrapolator. Referenced by TrackFirstCleverExtrapolator::propagate(). |