CMS 3D CMS Logo

KinematicStatePropagator Class Reference

Pure abstract base class to create KinematicStatePropagators. More...

#include <RecoVertex/KinematicFitPrimitives/interface/KinematicStatePropagator.h>

Inheritance diagram for KinematicStatePropagator:

TrackKinematicStatePropagator

List of all members.

Public Member Functions

virtual KinematicStatePropagatorclone () 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 ()


Detailed Description

Pure abstract base class to create KinematicStatePropagators.

Kirill Prokofiev, March 2003

Definition at line 16 of file KinematicStatePropagator.h.


Constructor & Destructor Documentation

KinematicStatePropagator::KinematicStatePropagator (  )  [inline]

Definition at line 20 of file KinematicStatePropagator.h.

00021  {}

virtual KinematicStatePropagator::~KinematicStatePropagator (  )  [inline, virtual]

Definition at line 23 of file KinematicStatePropagator.h.

00023 {}


Member Function Documentation

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().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:26:23 2009 for CMSSW by  doxygen 1.5.4