1 #ifndef RKCurvilinearDistance_H 2 #define RKCurvilinearDistance_H 9 template <
typename T,
int N>
17 Scalar
operator()(
const Vector&
a,
const Vector&
b,
const Scalar&
s)
const override {
Basic3DVector< Scalar > momentum(const Vector &v) const
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
ROOT::Math::SVector< T, N > RKSmallVector
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
Abs< T >::type abs(const T &t)
~RKCurvilinearDistance() override
Scalar operator()(const Vector &a, const Vector &b, const Scalar &s) const override
RKSmallVector< T, N > Vector
Square< F >::type sqr(const F &f)