virtual TSOS update(const TSOS &aTsos, const TransientTrackingRecHit &aHit) const
virtual const GeomDetType & type() const =0
bool isTrackerPixel() const
const KFUpdator & localUpdator() const
updator for 2D hits (matched or pixel)
const KFStripUpdator & stripUpdator() const
updator for non-matched strip hits
TrajectoryStateOnSurface update(const TrajectoryStateOnSurface &, const TransientTrackingRecHit &) const
virtual const GeomDetUnit * detUnit() const
virtual TSOS update(const TSOS &aTsos, const TransientTrackingRecHit &aHit) const
update with a hit