Go to the documentation of this file. 1 #ifndef TrackerSingleRecHit_H
2 #define TrackerSingleRecHit_H
25 template <
typename CluRef>
30 template <
typename CluRef>
75 std::vector<const TrackingRecHit*>
recHits()
const override;
76 std::vector<TrackingRecHit*>
recHits()
override;
OmniClusterRef::ClusterPixelRef ClusterPixelRef
std::vector< const TrackingRecHit * > recHits() const override
Access to component RecHits (if any)
TrackerSingleRecHit(const LocalPoint &p, const LocalError &e, GeomDet const &idet, trackerHitRTTI::RTTI rt, CluRef const &clus)
FTLCluster const & mtdCluster() const
FTLCluster const & mtdCluster() const
ClusterMTDRef cluster_mtd() const
const GeomDet * det() const
SiStripCluster const & stripCluster() const
ClusterMTDRef cluster_mtd() const
OmniClusterRef::Phase2Cluster1DRef ClusterPhase2Ref
Pixel cluster – collection of neighboring pixels above threshold.
OmniClusterRef const & omniCluster() const
OmniClusterRef & omniCluster()
Phase2Cluster1DRef cluster_phase2OT() const
void setClusterMTDRef(ClusterMTDRef const &ref)
bool sharesInput(const TrackingRecHit *other, SharedInputType what) const final
SharedInputType
definition of equality via shared input
ClusterStripRef cluster_strip() const
SiStripCluster const & stripCluster() const
OmniClusterRef const & firstClusterRef() const final
ClusterPixelRef cluster_pixel() const
ClusterStripRef cluster_strip() const
bool sameCluster(OmniClusterRef const &oh) const
TrackerSingleRecHit(DetId id, OmniClusterRef const &clus)
Phase2TrackerCluster1D const & phase2OTCluster() const
void setClusterPhase2Ref(ClusterPhase2Ref const &ref)
OmniClusterRef & omniClusterRef()
SiPixelCluster const & pixelCluster() const
TrackerSingleRecHit(const LocalPoint &p, const LocalError &e, GeomDet const &idet, CluRef const &clus)
OmniClusterRef::ClusterMTDRef ClusterMTDRef
void setClusterStripRef(ClusterStripRef const &ref)
void setClusterPixelRef(ClusterPixelRef const &ref)
ClusterPhase2Ref cluster_phase2OT() const
OmniClusterRef::ClusterStripRef ClusterStripRef
SiPixelCluster const & pixelCluster() const
bool sharesInput(TrackerSingleRecHit const &other) const
Phase2TrackerCluster1D const & phase2OTCluster() const
OmniClusterRef const & omniClusterRef() const
ClusterPixelRef cluster_pixel() const
const GeomDetUnit * detUnit() const override