Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
TrackPropagation
RungeKutta
src
RKOneCashKarpStep.h
Go to the documentation of this file.
1
#ifndef RKOneCashKarpStep_H
2
#define RKOneCashKarpStep_H
3
4
#include "
FWCore/Utilities/interface/Visibility.h
"
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
typedef
T
Scalar
;
16
typedef
RKSmallVector<T, N>
Vector
;
17
18
std::pair<Vector, T> operator()(
Scalar
startPar,
19
const
Vector
& startState,
20
const
RKDerivative<T, N>
& deriv,
21
const
RKDistance<T, N>
& dist,
22
Scalar
step
);
23
};
24
25
#include "TrackPropagation/RungeKutta/src/RKOneCashKarpStep.icc"
26
27
#endif
RKDerivative.h
RKSmallVector.h
RKSmallVector
ROOT::Math::SVector< T, N > RKSmallVector
Definition:
RKSmallVector.h:13
RKDistance.h
Visibility.h
RKDistance
Definition:
RKDistance.h:8
dso_internal
#define dso_internal
Definition:
Visibility.h:13
RKDerivative
Base class for derivative calculation.
Definition:
RKDerivative.h:10
RKOneCashKarpStep
Definition:
RKOneCashKarpStep.h:12
RKOneCashKarpStep::Vector
RKSmallVector< T, N > Vector
Definition:
RKOneCashKarpStep.h:16
RKOneCashKarpStep::Scalar
T Scalar
Definition:
RKOneCashKarpStep.h:15
step
step
Definition:
StallMonitor.cc:98
T
long double T
Definition:
Basic3DVectorLD.h:48
Generated for CMSSW Reference Manual by
1.8.5