Go to the documentation of this file.
85 if (!updatedState.isValid()) {
86 edm::LogWarning(
"GsfConstraintAtVertex") <<
" GSF update with vertex constraint failed";
T const * product() const
TrajectoryStateOnSurface constrainAtBeamSpot(const reco::GsfTrack &, const reco::BeamSpot &) const
(multi)TSOS after including the beamspot
GsfMultiStateUpdator gsfUpdator_
const MagneticField * magField_
MultiTrajectoryStateTransform multiStateTransformer_
GsfConstraintAtVertex(const edm::EventSetup &)
Log< level::Warning, false > LogWarning
TransverseImpactPointExtrapolator * tipExtrapolator_
TrajectoryStateOnSurface constrainAtPoint(const reco::GsfTrack &, const GlobalPoint &globalPosition, const GlobalError &globalError) const
(multi)TSOS after including a point with covariance matrix
TrajectoryStateOnSurface constrainAtVertex(const reco::GsfTrack &, const reco::Vertex &) const
(multi)TSOS after include a vertex
const TrackerGeometry * geometry_
static RecHitPointer build(const LocalPoint &pos, const LocalError &err, const Surface *surface)
LocalPoint toLocal(const GlobalPoint &gp) const
const SurfaceType & surface() const
GsfPropagatorAdapter * gsfPropagator_
TrajectoryStateOnSurface update(const TrajectoryStateOnSurface &, const TrackingRecHit &) const override