#include <KinematicStatePropagator.h>
Public Member Functions | |
virtual KinematicStatePropagator * | clone () const =0 |
KinematicStatePropagator () | |
virtual KinematicState | propagateToTheTransversePCA (const KinematicState &state, const GlobalPoint &point) const =0 |
virtual bool | willPropagateToTheTransversePCA (const KinematicState &state, const GlobalPoint &point) const |
virtual | ~KinematicStatePropagator () |
Pure abstract base class to create KinematicStatePropagators
Kirill Prokofiev, March 2003
Definition at line 15 of file KinematicStatePropagator.h.
|
inline |
Definition at line 17 of file KinematicStatePropagator.h.
|
inlinevirtual |
Definition at line 19 of file KinematicStatePropagator.h.
|
pure virtual |
Clone method
Implemented in TrackKinematicStatePropagator.
|
pure virtual |
Method propagating the KinematicState to the point of closest approach at the transverse plane
Implemented in TrackKinematicStatePropagator.
Referenced by VirtualKinematicParticle::stateAtPoint(), and willPropagateToTheTransversePCA().
|
inlinevirtual |
Reimplemented in TrackKinematicStatePropagator.
Definition at line 28 of file KinematicStatePropagator.h.
References KinematicState::isValid(), point, and propagateToTheTransversePCA().