5 std::pair<bool, TrajectoryStateOnSurface>
11 if unlikely ( !propSt.
isValid())
return std::make_pair(
false, std::move(propSt));
13 return std::make_pair( es, std::move(propSt));
static std::pair< bool, TrajectoryStateOnSurface > isCompatible(const GeomDet *theDet, const TrajectoryStateOnSurface &ts, const Propagator &prop, const MeasurementEstimator &est)
virtual HitReturnType estimate(const TrajectoryStateOnSurface &ts, const TrackingRecHit &hit) const =0
TrajectoryStateOnSurface propagate(STA const &state, SUR const &surface) const
const Plane & specificSurface() const
Same as surface(), kept for backward compatibility.