23 float m_sigma)
const {
30 float m_sigma)
const {
32 return buildState(state, mass, m_sigma);
44 if ((inPos.
x() != point.
x()) || (inPos.
y() != point.
y()) || (inPos.
z() != point.
z())) {
45 res =
propagator.propagateToTheTransversePCA(res, point);
58 float m_sigma)
const {
const FreeTrajectoryState & theState() const
FreeTrajectoryState const * freeState(bool withErrors=true) const
GlobalPoint position() const
KinematicState operator()(const reco::TransientTrack &track, const ParticleMass &m, float m_sigma) const
TrajectoryStateClosestToPoint trajectoryStateClosestToPoint(const GlobalPoint &point) const
KinematicState buildState(const FreeTrajectoryState &state, const ParticleMass &mass, float m_sigma) const
TrajectoryStateOnSurface impactPointState() 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