1 #ifndef DATAFORMATS_TRACKERRECHIT2D_PHASE2TRACKERRECHIT1D_H 2 #define DATAFORMATS_TRACKERRECHIT2D_PHASE2TRACKERRECHIT1D_H 31 virtual bool isPhase2()
const override {
return true; }
41 return cloner(*
this,tsos).release();
virtual bool isPhase2() const override
virtual Phase2TrackerRecHit1D * clone() const override
virtual bool canImproveWithTrack() const override
virtual RecHitPointer cloneSH(TkCloner const &cloner, TrajectoryStateOnSurface const &tsos) const override
Phase2TrackerRecHit1D(const LocalPoint &pos, const LocalError &err, GeomDet const &idet, CluRef const &clus)
virtual RecHitPointer cloneSH() const override
edmNew::DetSetVector< Phase2TrackerRecHit1D > Phase2TrackerRecHit1DCollectionNew
ClusterPhase2Ref cluster_phase2OT() const
void getKfComponents2D(KfComponentsHolder &holder) const
virtual void getKfComponents(KfComponentsHolder &holder) const override
void setClusterRef(CluRef const &ref)
std::shared_ptr< TrackingRecHit const > RecHitPointer
virtual Phase2TrackerRecHit1D * clone(TkCloner const &cloner, TrajectoryStateOnSurface const &tsos) const override
virtual TrackingRecHit::ConstRecHitPointer makeShared(SiPixelRecHit const &hit, TrajectoryStateOnSurface const &tsos) const =0
void setClusterPhase2Ref(ClusterPhase2Ref const &ref)
OmniClusterRef::Phase2Cluster1DRef CluRef
virtual int dimension() const override