CMS 3D CMS Logo

Public Member Functions

KinematicStatePropagator Class Reference

#include <KinematicStatePropagator.h>

Inheritance diagram for KinematicStatePropagator:
TrackKinematicStatePropagator

List of all members.

Public Member Functions

virtual KinematicStatePropagatorclone () const =0
 KinematicStatePropagator ()
virtual KinematicState propagateToTheTransversePCA (const KinematicState &state, const GlobalPoint &point) const =0
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.

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

Definition at line 23 of file KinematicStatePropagator.h.

{}

Member Function Documentation

virtual KinematicStatePropagator* KinematicStatePropagator::clone ( ) const [pure virtual]
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().