1 #ifndef TrackKinematicStatePropagator_H 2 #define TrackKinematicStatePropagator_H virtual KinematicState propagateToTheTransversePCANeutral(const KinematicState &state, const GlobalPoint &referencePoint) const
Vector3DBase< double, GlobalTag > GlobalVectorDouble
TrackKinematicStatePropagator()
KinematicStatePropagator * clone() const override
bool willPropagateToTheTransversePCA(const KinematicState &state, const GlobalPoint &point) const override
KinematicState propagateToTheTransversePCA(const KinematicState &state, const GlobalPoint &referencePoint) const override
~TrackKinematicStatePropagator() override
Point3DBase< double, GlobalTag > GlobalPointDouble
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