1 #ifndef SiStripRecHit2D_H 2 #define SiStripRecHit2D_H 22 template<
typename CluRef>
44 return cloner(*
this,tsos).release();
ClusterStripRef cluster_strip() const
void setClusterStripRef(ClusterStripRef const &ref)
RecHitPointer cloneSH() const override
bool canImproveWithTrack() const override
TrackingRecHit::ConstRecHitPointer makeShared(TrackingRecHit::ConstRecHitPointer const &hit, TrajectoryStateOnSurface const &tsos) const
void setClusterRef(ClusterRef const &ref)
OmniClusterRef::ClusterStripRef ClusterRef
SiStripRecHit2D(const DetId &id, OmniClusterRef const &clus)
int dimension() const override
void getKfComponents2D(KfComponentsHolder &holder) const
ClusterRef cluster() const
std::shared_ptr< TrackingRecHit const > RecHitPointer
SiStripRecHit2D * clone(TkCloner const &cloner, TrajectoryStateOnSurface const &tsos) const override
SiStripRecHit2D(const LocalPoint &pos, const LocalError &err, GeomDet const &idet, CluRef const &clus)
SiStripRecHit2D * clone() const override
~SiStripRecHit2D() override
void getKfComponents(KfComponentsHolder &holder) const override
RecHitPointer cloneSH(TkCloner const &cloner, TrajectoryStateOnSurface const &tsos) const override