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