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