#include <KinematicStatePropagator.h>
Public Member Functions | |
virtual KinematicStatePropagator * | clone () const =0 |
KinematicStatePropagator () | |
virtual KinematicState | propagateToTheTransversePCA (const KinematicState &state, const GlobalPoint &point) const =0 |
virtual | ~KinematicStatePropagator () |
Pure abstract base class to create KinematicStatePropagators
Kirill Prokofiev, March 2003
Definition at line 16 of file KinematicStatePropagator.h.
KinematicStatePropagator::KinematicStatePropagator | ( | ) | [inline] |
Definition at line 20 of file KinematicStatePropagator.h.
{}
virtual KinematicStatePropagator::~KinematicStatePropagator | ( | ) | [inline, virtual] |
Definition at line 23 of file KinematicStatePropagator.h.
{}
virtual KinematicStatePropagator* KinematicStatePropagator::clone | ( | ) | const [pure virtual] |
Clone method
Implemented in TrackKinematicStatePropagator.
Referenced by KinematicParticleFactoryFromTransientTrack::KinematicParticleFactoryFromTransientTrack(), TransientTrackKinematicParticle::TransientTrackKinematicParticle(), VirtualKinematicParticle::VirtualKinematicParticle(), and VirtualKinematicParticleFactory::VirtualKinematicParticleFactory().
virtual KinematicState KinematicStatePropagator::propagateToTheTransversePCA | ( | const KinematicState & | state, |
const GlobalPoint & | point | ||
) | const [pure virtual] |
Method propagating the KinematicState to the point of closest approach at the transverse plane
Implemented in TrackKinematicStatePropagator.
Referenced by VirtualKinematicParticle::stateAtPoint().