#include <GsfConstraintAtVertex.h>
Public Member Functions | |
TrajectoryStateOnSurface | constrainAtBeamSpot (const reco::GsfTrack &, const reco::BeamSpot &) const |
(multi)TSOS after including the beamspot More... | |
TrajectoryStateOnSurface | constrainAtPoint (const reco::GsfTrack &, const GlobalPoint &globalPosition, const GlobalError &globalError) const |
(multi)TSOS after including a point with covariance matrix More... | |
TrajectoryStateOnSurface | constrainAtVertex (const reco::GsfTrack &, const reco::Vertex &) const |
(multi)TSOS after include a vertex More... | |
GsfConstraintAtVertex (const TrackerGeometry *geometry, const MagneticField *magField) | |
Definition at line 23 of file GsfConstraintAtVertex.h.
|
explicit |
Definition at line 19 of file GsfConstraintAtVertex.cc.
TrajectoryStateOnSurface GsfConstraintAtVertex::constrainAtBeamSpot | ( | const reco::GsfTrack & | track, |
const reco::BeamSpot & | beamSpot | ||
) | const |
(multi)TSOS after including the beamspot
Definition at line 25 of file GsfConstraintAtVertex.cc.
References constrainAtPoint(), reco::BeamSpot::rotatedCovariance3D(), reco::BeamSpot::x0(), reco::BeamSpot::y0(), and reco::BeamSpot::z0().
Referenced by GsfElectronAlgo::ElectronData::calculateTSOS().
TrajectoryStateOnSurface GsfConstraintAtVertex::constrainAtPoint | ( | const reco::GsfTrack & | track, |
const GlobalPoint & | globalPosition, | ||
const GlobalError & | globalError | ||
) | const |
(multi)TSOS after including a point with covariance matrix
Definition at line 47 of file GsfConstraintAtVertex.cc.
References TRecHit2DPosConstraint::build(), TransverseImpactPointExtrapolator::extrapolate(), geometry_, gsfUpdator_, MultiTrajectoryStateTransform::innerStateOnSurface(), TrajectoryStateOnSurface::isValid(), magField_, multiStateTransformer_, TrajectoryStateOnSurface::surface(), tipExtrapolator_, GloballyPositioned< T >::toLocal(), ErrorFrameTransformer::transform(), and GsfMultiStateUpdator::update().
Referenced by constrainAtBeamSpot(), and constrainAtVertex().
TrajectoryStateOnSurface GsfConstraintAtVertex::constrainAtVertex | ( | const reco::GsfTrack & | track, |
const reco::Vertex & | vertex | ||
) | const |
(multi)TSOS after include a vertex
Definition at line 36 of file GsfConstraintAtVertex.cc.
References constrainAtPoint(), reco::Vertex::covariance(), and reco::Vertex::position().
|
private |
Definition at line 39 of file GsfConstraintAtVertex.h.
Referenced by constrainAtPoint().
|
private |
Definition at line 41 of file GsfConstraintAtVertex.h.
|
private |
Definition at line 38 of file GsfConstraintAtVertex.h.
Referenced by constrainAtPoint().
|
private |
Definition at line 40 of file GsfConstraintAtVertex.h.
Referenced by constrainAtPoint().
|
private |
Definition at line 37 of file GsfConstraintAtVertex.h.
Referenced by constrainAtPoint().
|
private |
Definition at line 42 of file GsfConstraintAtVertex.h.
Referenced by constrainAtPoint().