CMS 3D CMS Logo

GsfConstraintAtVertex.h
Go to the documentation of this file.
1 
5 
15 
16 class TrackerGeometry;
17 class MagneticField;
20 
22 public:
23  explicit GsfConstraintAtVertex (const edm::EventSetup&);
25 
28  const reco::BeamSpot&) const;
31  const reco::Vertex&) const;
34  const GlobalPoint& globalPosition,
35  const GlobalError& globalError) const;
36 
37 private:
38 
45 
46 };
47 
TrajectoryStateOnSurface constrainAtBeamSpot(const reco::GsfTrack &, const reco::BeamSpot &) const
(multi)TSOS after including the beamspot
TransverseImpactPointExtrapolator * tipExtrapolator_
GsfConstraintAtVertex(const edm::EventSetup &)
GsfPropagatorAdapter * gsfPropagator_
TrajectoryStateOnSurface constrainAtPoint(const reco::GsfTrack &, const GlobalPoint &globalPosition, const GlobalError &globalError) const
(multi)TSOS after including a point with covariance matrix
MultiTrajectoryStateTransform multiStateTransformer_
const MagneticField * magField_
const TrackerGeometry * geometry_
GsfMultiStateUpdator gsfUpdator_
TrajectoryStateOnSurface constrainAtVertex(const reco::GsfTrack &, const reco::Vertex &) const
(multi)TSOS after include a vertex