18 typedef RKAdaptiveSolver<double,RKOne4OrderStep, 5> Solver;
30 RKVector
start = startState.parameters();
33 CylindricalLorentzForce<double,5> deriv(localField);
34 RKCylindricalDistance<double,5> dist;
38 Scalar
step = cyl.radius() - startState.rho();
39 RKVector rkresult = solver( startState.rho(),
start,
step, deriv, dist, eps);
42 cyl.toGlobal( endState.momentum()),
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>();
75 return new RKPropagatorInR(*
this);
tuple start
Check for commandline option errors.
ROOT::Math::Plane3D::Vector Vector
TrackCharge charge() const
GlobalVector momentum() const
GlobalPoint position() const
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)