CMS 3D CMS Logo

RKDerivative.h
Go to the documentation of this file.
1 #ifndef RKDerivative_H
2 #define RKDerivative_H
3 
5 #include "RKSmallVector.h"
6 
8 
9 template <typename T, int N>
11 public:
12  typedef T Scalar;
14 
15  virtual ~RKDerivative() {}
16 
17  virtual Vector operator()(Scalar startPar, const Vector& startState) const = 0;
18 };
19 
20 #endif
Visibility.h
RKDerivative::Scalar
T Scalar
Definition: RKDerivative.h:12
align::Scalar
double Scalar
Definition: Definitions.h:25
Vector
ROOT::Math::Plane3D::Vector Vector
Definition: EcalHitMaker.cc:29
RKDerivative::~RKDerivative
virtual ~RKDerivative()
Definition: RKDerivative.h:15
RKSmallVector
ROOT::Math::SVector< T, N > RKSmallVector
Definition: RKSmallVector.h:13
dso_internal
#define dso_internal
Definition: Visibility.h:13
RKDerivative
Base class for derivative calculation.
Definition: RKDerivative.h:10
T
long double T
Definition: Basic3DVectorLD.h:48
RKSmallVector.h
RKDerivative::Vector
RKSmallVector< T, N > Vector
Definition: RKDerivative.h:13