TransientTrackingRecHit::ConstRecHitPointer theOriginalTransientHit
const TrackingRecHitPropagator * thePropagator
GenericProjectedRecHit2D * clone() const override
AlgebraicVector parameters() const override
const GeomDet * det() const
TrackingRecHit::RecHitPointer project(const TrackingRecHit::ConstRecHitPointer hit, const GeomDet &det, const TrajectoryStateOnSurface ts, const TransientTrackingRecHitBuilder *builder) const
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
const TrackingRecHitPropagator * propagator() const
const GeomDet * originalDet() const
AlgebraicMatrix theProjectionMatrix
std::shared_ptr< TrackingRecHit const > RecHitPointer
CLHEP::HepVector AlgebraicVector
const GeomDet * theOriginalDet
GenericProjectedRecHit2D(const LocalPoint &pos, const LocalError &err, const GeomDet *det, const GeomDet *originaldet, const TransientTrackingRecHit::ConstRecHitPointer originalHit, const TrackingRecHitPropagator *propagator)