1 #ifndef SiStripRecHit1D_H
2 #define SiStripRecHit1D_H
22 template<
typename CluRef>
34 virtual RecHitPointer
cloneSH()
const {
return std::make_shared<SiStripRecHit1D>(*this);}
45 return cloner(*
this,tsos);
49 return cloner.makeShared(*
this,tsos);
ClusterStripRef cluster_strip() const
virtual int dimension() const GCC11_OVERRIDE
void setClusterStripRef(ClusterStripRef const &ref)
virtual RecHitPointer cloneSH() const
virtual SiStripRecHit1D * clone() const GCC11_OVERRIDE
void setClusterRef(ClusterRef const &ref)
virtual bool canImproveWithTrack() const GCC11_OVERRIDE
SiStripRecHit1D(const LocalPoint &p, const LocalError &e, GeomDet const &idet, CluRef const &clus)
OmniClusterRef::ClusterStripRef ClusterRef
ClusterRef cluster() const
virtual void getKfComponents(KfComponentsHolder &holder) const GCC11_OVERRIDE
void getKfComponents1D(KfComponentsHolder &holder) const
virtual SiStripRecHit1D * clone(TkCloner const &cloner, TrajectoryStateOnSurface const &tsos) const GCC11_OVERRIDE
Unlimited (trivial) bounds.