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