#include <RecoVertex/KinematicFitPrimitives/interface/KinematicStatePropagator.h>
Public Member Functions | |
virtual KinematicStatePropagator * | clone () const =0 |
Clone method. | |
KinematicStatePropagator () | |
virtual KinematicState | propagateToTheTransversePCA (const KinematicState &state, const GlobalPoint &point) const =0 |
Method propagating the KinematicState to the point of closest approach at the transverse plane. | |
virtual | ~KinematicStatePropagator () |
Kirill Prokofiev, March 2003
Definition at line 16 of file KinematicStatePropagator.h.
KinematicStatePropagator::KinematicStatePropagator | ( | ) | [inline] |
virtual KinematicStatePropagator::~KinematicStatePropagator | ( | ) | [inline, virtual] |
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(), and TransientTrackKinematicParticle::stateAtPoint().