39 RKVector rkresult = solver( startState.rho(), start,
step, deriv, dist, eps);
47 catch (CylindricalLorentzForceException& e) {
61 std::pair< TrajectoryStateOnSurface, double>
64 return std::pair< TrajectoryStateOnSurface, double>();
67 std::pair< TrajectoryStateOnSurface, double>
70 return std::pair< TrajectoryStateOnSurface, double>();
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
const Vector & parameters() const
ROOT::Math::Plane3D::Vector Vector
TrackCharge charge() const
RKPropagatorInR(const MagVolume &vol, PropagationDirection dir=alongMomentum)
virtual TrajectoryStateOnSurface propagate(const FreeTrajectoryState &, const Plane &) const
virtual Propagator * clone() const
Scalar radius() const
Radius of the cylinder.
LocalPoint toLocal(const GlobalPoint &gp) const
const MagVolume * theVolume
virtual std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const FreeTrajectoryState &, const Plane &) const
GlobalVector momentum() const
GlobalPoint position() const