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