1 #ifndef TrackKinematicStatePropagator_H
2 #define TrackKinematicStatePropagator_H
virtual KinematicState propagateToTheTransversePCANeutral(const KinematicState &state, const GlobalPoint &referencePoint) const
Vector3DBase< double, GlobalTag > GlobalVectorDouble
TrackKinematicStatePropagator()
virtual KinematicStatePropagator * clone() const
Point3DBase< double, GlobalTag > GlobalPointDouble
virtual KinematicState propagateToTheTransversePCA(const KinematicState &state, const GlobalPoint &referencePoint) const
virtual std::pair< HelixBarrelPlaneCrossingByCircle, BoundPlane::BoundPlanePointer > planeCrossing(const FreeTrajectoryState &par, const GlobalPoint &point) const
virtual KinematicState propagateToTheTransversePCACharged(const KinematicState &state, const GlobalPoint &referencePoint) const
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
virtual ~TrackKinematicStatePropagator()