1 #ifndef CartesianLorentzForce_H
2 #define CartesianLorentzForce_H
18 theField(field), theCharge(ch) {}
38 double k = 2.99792458e-3;
tuple start
Check for commandline option errors.
const RKLocalFieldProvider & theField
ROOT::Math::Plane3D::Vector Vector
Basic3DVector unit() const
Basic3DVector cross(const Basic3DVector &lh) const
Vector product, or "cross" product, with a vector of same type.
RKDerivative< double, 6 > Base
static RKSmallVector< double, 6 > rkstate(const Vector3D &pos, const Vector3D &mom)
const Vector3D & momentum() const
Base class for derivative calculation.
virtual Vector operator()(Scalar startPar, const Vector &startState) const =0
CartesianLorentzForce(const RKLocalFieldProvider &field, double ch)
const Vector3D & position() const
Unlimited (trivial) bounds.