Go to the documentation of this file. 1 #ifndef TValidTrackingRecHit_H
2 #define TValidTrackingRecHit_H
16 template <
typename... Args>
T phierr(const GlobalPoint &aPoint) const
TrackingRecHit * cloneHit() const override
float errorGlobalRPhi() const final
virtual TrackingRecHit const * hit() const
const GeomDet * det() const
virtual LocalPoint localPosition() const =0
bool canImproveWithTrack() const override
TrackingRecHitGlobalState globalState() const
const Plane & surface() const
The nominal surface of the GeomDet.
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
TValidTrackingRecHit(const GeomDet &geom)
T rerr(const GlobalPoint &aPoint) const
float errorGlobalZ() const final
virtual float clusterProbability() const
cluster probability, overloaded by pixel rechits.
GlobalError globalPositionError() const final
TValidTrackingRecHit * clone() const override=0
virtual TrackingRecHit * clone() const =0
const Surface * surface() const final
float errorGlobalR() const final
GlobalPoint globalPosition() const final
virtual LocalError localPositionError() const =0
TValidTrackingRecHit(Args &&... args)