1 #ifndef TKClonerRecHit_H
2 #define TKClonerRecHit_H
19 return hit.
clone_(*
this, tsos);
26 return hit->canImproveWithTrack() ? hit->cloneSH_(*
this, tsos) : hit;
TrackingRecHit::ConstRecHitPointer makeShared(TrackingRecHit::ConstRecHitPointer const &hit, TrajectoryStateOnSurface const &tsos) const
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
virtual std::unique_ptr< SiPixelRecHit > operator()(SiPixelRecHit const &hit, TrajectoryStateOnSurface const &tsos) const =0
virtual TrackingRecHit * clone_(TkCloner const &, TrajectoryStateOnSurface const &) const
TrackingRecHit *virtual operator()[[cms ~TkCloner()