1 #ifndef TransientTrackingRecHit_H
2 #define TransientTrackingRecHit_H
ReferenceCountingPointer< TransientTrackingRecHit > RecHitPointer
ConstReferenceCountingPointer< TransientTrackingRecHit > ConstRecHitPointer
virtual float errorGlobalR() const =0
virtual TransientTrackingRecHit * clone() const =0
virtual float errorGlobalRPhi() const =0
virtual const TrackingRecHit * hit() const =0
virtual const GeomDet * det() const =0
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds.
const Plane & surface() const
The nominal surface of the GeomDet.
virtual float errorGlobalZ() const =0
std::vector< ConstRecHitPointer > RecHitContainer
virtual GlobalPoint globalPosition() const =0
TransientTrackingRecHit(TrackingRecHit::id_type id, Type type=valid)
virtual GlobalError globalPositionError() const =0
TransientTrackingRecHit()
virtual TrackingRecHit * cloneHit() const =0
virtual float clusterProbability() const
cluster probability, overloaded by pixel rechits.
virtual ~TransientTrackingRecHit()
std::vector< ConstRecHitPointer > ConstRecHitContainer
virtual bool canImproveWithTrack() const
TransientTrackingRecHit(TrackingRecHit const &rh)
void countTTRH(TrackingRecHit::Type)
virtual const Surface * surface() const
virtual const GeomDetUnit * detUnit() const
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
DetId geographicalId() const
virtual ConstRecHitContainer transientHits() const
Composite interface: returns the component hits, if any.