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