CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 AnalyticalPropagatorinlinevirtual
isOldPropagationTypeAnalyticalPropagatorprivate
magneticField() const AnalyticalPropagatorinlineprivatevirtual
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)AnalyticalPropagatorinlinevirtual
setMaxRelativeChangeInBz(const float maxDBz)AnalyticalPropagatorinline
setPropagationDirection(PropagationDirection dir)Propagatorinlinevirtual
theFieldAnalyticalPropagatorprivate
theMaxDBzRatioAnalyticalPropagatorprivate
theMaxDPhi2AnalyticalPropagatorprivate
TsosWP typedefAnalyticalPropagatorprivate
~AnalyticalPropagator()AnalyticalPropagatorinline
~Propagator()Propagatorvirtual