9 #undef RecoTracker_TransientTrackingRecHit_TSiStripMatchedRecHit_RefitProj
10 #undef RecoTracker_TransientTrackingRecHit_TSiStripMatchedRecHit_RefitLGL
11 #ifdef RecoTracker_TransientTrackingRecHit_TSiStripMatchedRecHit_RefitLGL
19 #elif defined(RecoTracker_TransientTrackingRecHit_TSiStripMatchedRecHit_RefitProj)
101 return this->
clone();
108 return this->
clone();
ReferenceCountingPointer< TransientTrackingRecHit > RecHitPointer
TrackCharge charge() const
const GeomDetUnit * monoDet() const
const LocalTrajectoryParameters & localParameters() const
SiStripMatchedRecHit2D * match(const SiStripRecHit2D *monoRH, const SiStripRecHit2D *stereoRH, const GluedGeomDet *gluedDet, LocalVector trackdirection) const
const SiStripRecHit2D * stereoHit() const
LocalVector localDirection() const
virtual const TrackingRecHit * hit() const
Global3DPoint GlobalPoint
float localZ(const GlobalPoint &gp) const
Fast access to distance from plane for a point.
const StripClusterParameterEstimator * theCPE
GlobalPoint globalPosition() const
ClusterRegionalRef const & cluster_regional() const
static RecHitPointer build(const GeomDet *geom, const SiStripRecHit2D *rh, const StripClusterParameterEstimator *cpe, float weight=1., float annealing=1., bool computeCoarseLocalPosition=false)
const LocalTrajectoryParameters & gluedToStereo(const TrajectoryStateOnSurface &tsos, const GluedGeomDet *gdet)
std::pair< LocalPoint, LocalError > LocalValues
virtual LocalValues localParameters(const T &, const GeomDetUnit &) const =0
bool isNull() const
Checks for null.
const Surface::PositionType & position() const
The position (origin of the R.F.)
LocalPoint toLocal(const GlobalPoint &gp) const
GlobalVector momentum() const
const SiStripRecHitMatcher * theMatcher
DetId geographicalId() const
The label of this GeomDet.
std::vector< ConstRecHitPointer > ConstRecHitContainer
const GlobalTrajectoryParameters & globalParameters() const
ClusterRef const & cluster() const
static RecHitPointer build(const GeomDet *geom, const TrackingRecHit *rh, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe=0, float weight=1., float annealing=1., bool computeCoarseLocalPosition=false)
float getAnnealingFactor() const
const GeomDet * det() const
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds.
const SiStripRecHit2D * monoHit() const
virtual const BoundPlane & surface() const
The nominal surface of the GeomDet.
virtual ConstRecHitContainer transientHits() const
Composite interface: returns the component hits, if any.
const GeomDetUnit * stereoDet() const
virtual TSiStripMatchedRecHit * clone() const