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