CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RKOneCashKarpStep.h
Go to the documentation of this file.
1 #ifndef RKOneCashKarpStep_H
2 #define RKOneCashKarpStep_H
3 
5 #include "RKSmallVector.h"
6 #include "RKDerivative.h"
7 #include "RKDistance.h"
8 
9 #include <utility>
10 
11 template <typename T, int N>
12 class dso_internal RKOneCashKarpStep // : RKStepWithPrecision
13 {
14 public:
15 
16  typedef T Scalar;
18 
19  std::pair< Vector, T>
20  operator()( Scalar startPar, const Vector& startState,
21  const RKDerivative<T,N>& deriv,
22  const RKDistance<T,N>& dist, Scalar step);
23 
24 
25 };
26 
27 #include "TrackPropagation/RungeKutta/src/RKOneCashKarpStep.icc"
28 
29 #endif
ROOT::Math::SVector< T, N > RKSmallVector
Definition: RKSmallVector.h:13
Base class for derivative calculation.
Definition: RKDerivative.h:13
#define dso_internal
RKSmallVector< T, N > Vector
step
long double T