1 #ifndef TValidTrackingRecHit_H
2 #define TValidTrackingRecHit_H
22 template<
typename...
Args>
52 gp.basicVector(),
r, gp.barePhi(),
53 errorR,errorZ,errorRPhi
TrackingRecHit * cloneHit() const
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
float errorGlobalR() const GCC11_FINAL
GlobalError globalPositionError() const GCC11_FINAL
TrackingRecHitGlobalState globalState() const
TValidTrackingRecHit(Args &&...args)
const Plane & surface() const
The nominal surface of the GeomDet.
T phierr(const GlobalPoint &aPoint) const
float errorGlobalRPhi() const GCC11_FINAL
TValidTrackingRecHit(const GeomDet &geom)
const GeomDet * det() const
virtual TrackingRecHit * clone() const =0
virtual TrackingRecHit const * hit() const
virtual LocalError localPositionError() const =0
virtual float clusterProbability() const
cluster probability, overloaded by pixel rechits.
virtual GlobalPoint globalPosition() const GCC11_FINAL
T rerr(const GlobalPoint &aPoint) const
virtual TValidTrackingRecHit * clone() const =0
float errorGlobalZ() const GCC11_FINAL
virtual const Surface * surface() const GCC11_FINAL
virtual LocalPoint localPosition() const =0
virtual bool canImproveWithTrack() const
Unlimited (trivial) bounds.