30 const RKVector&
start = startState.parameters();
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
ROOT::Math::Plane3D::Vector Vector
std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const FreeTrajectoryState &, const Plane &) const override
TrackCharge charge() const
RKPropagatorInR(const MagVolume &vol, PropagationDirection dir=alongMomentum)
Propagator * clone() const override
Scalar radius() const
Radius of the cylinder.
LocalPoint toLocal(const GlobalPoint &gp) const
const MagVolume * theVolume
GlobalVector momentum() const
GlobalPoint position() const
TrajectoryStateOnSurface myPropagate(const FreeTrajectoryState &, const Plane &) const