CMS 3D CMS Logo

AnalyticalPropagator Member List

This is the complete list of members for AnalyticalPropagator, including all inherited members.

AnalyticalPropagator(const MagneticField *field, PropagationDirection dir=alongMomentum, float maxDPhi=1.6, bool isOld=true)AnalyticalPropagatorinline
clone() const overrideAnalyticalPropagatorinlinevirtual
isOldPropagationTypeAnalyticalPropagatorprivate
magneticField() const overrideAnalyticalPropagatorinlineprivatevirtual
propagate(STA const &state, SUR const &surface) const Propagatorinline
propagate(const FreeTrajectoryState &ftsStart, const GlobalPoint &pDest) const finalPropagatorinlinevirtual
propagate(const FreeTrajectoryState &ftsStart, const GlobalPoint &pDest1, const GlobalPoint &pDest2) const finalPropagatorinlinevirtual
propagate(const FreeTrajectoryState &ftsStart, const reco::BeamSpot &beamSpot) const finalPropagatorinlinevirtual
propagatedStateWithPath(const FreeTrajectoryState &fts, const Surface &surface, const GlobalTrajectoryParameters &gtp, const double &s) const AnalyticalPropagatorprivate
propagateParametersOnCylinder(const FreeTrajectoryState &fts, const Cylinder &cylinder, GlobalPoint &x, GlobalVector &p, double &s) const AnalyticalPropagatorprivate
propagateParametersOnPlane(const FreeTrajectoryState &fts, const Plane &plane, GlobalPoint &x, GlobalVector &p, double &s) const AnalyticalPropagatorprivate
propagateWithHelixCrossing(HelixPlaneCrossing &, const Plane &, const float, GlobalPoint &, GlobalVector &, double &s) const AnalyticalPropagatorprivate
propagateWithLineCrossing(const GlobalPoint &, const GlobalVector &, const Plane &, GlobalPoint &, double &) const AnalyticalPropagatorprivate
propagateWithLineCrossing(const GlobalPoint &, const GlobalVector &, const Cylinder &, GlobalPoint &, double &) const AnalyticalPropagatorprivate
propagateWithPath(const FreeTrajectoryState &fts, const Plane &plane) const overrideAnalyticalPropagatorprivatevirtual
propagateWithPath(const FreeTrajectoryState &fts, const Cylinder &cylinder) const overrideAnalyticalPropagatorprivatevirtual
Propagator::propagateWithPath(const FreeTrajectoryState &, const Surface &) const finalPropagatorvirtual
Propagator::propagateWithPath(const TrajectoryStateOnSurface &tsos, const Surface &sur) const finalPropagatorvirtual
Propagator::propagateWithPath(const TrajectoryStateOnSurface &tsos, const Plane &sur) const Propagatorinlinevirtual
Propagator::propagateWithPath(const TrajectoryStateOnSurface &tsos, const Cylinder &sur) const Propagatorinlinevirtual
Propagator::propagateWithPath(const FreeTrajectoryState &ftsStart, const GlobalPoint &pDest) const Propagatorvirtual
Propagator::propagateWithPath(const FreeTrajectoryState &ftsStart, const GlobalPoint &pDest1, const GlobalPoint &pDest2) const Propagatorvirtual
Propagator::propagateWithPath(const FreeTrajectoryState &ftsStart, const reco::BeamSpot &beamSpot) const Propagatorvirtual
propagationDirection() const finalPropagatorinlinevirtual
Propagator(PropagationDirection dir=alongMomentum)Propagatorinlineexplicit
setMaxDirectionChange(float phiMax) overrideAnalyticalPropagatorinlinevirtual
setMaxRelativeChangeInBz(const float maxDBz)AnalyticalPropagatorinline
setPropagationDirection(PropagationDirection dir)Propagatorinlinevirtual
theFieldAnalyticalPropagatorprivate
theMaxDBzRatioAnalyticalPropagatorprivate
theMaxDPhi2AnalyticalPropagatorprivate
TsosWP typedefAnalyticalPropagatorprivate
~AnalyticalPropagator()AnalyticalPropagatorinline
~Propagator()Propagatorvirtual