Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
TrackPropagation
RungeKutta
src
RK4PreciseStep.h
Go to the documentation of this file.
1
#ifndef RK4PreciseStep_H
2
#define RK4PreciseStep_H
3
4
#include "
FWCore/Utilities/interface/Visibility.h
"
5
#include "
CartesianState.h
"
6
#include <utility>
7
8
class
RKCartesianDerivative
;
9
10
class
dso_internal
RK4PreciseStep
{
11
public
:
12
13
CartesianState
14
operator()(
const
CartesianState
&
start
,
const
RKCartesianDerivative
& deriv,
15
double
step
,
double
eps)
const
;
16
17
double
distance(
const
CartesianState
&
a
,
const
CartesianState
&
b
)
const
;
18
19
std::pair<CartesianState, double>
20
stepWithAccuracy(
const
CartesianState
& start,
const
RKCartesianDerivative
& deriv,
double
step)
const
;
21
22
private
:
23
24
bool
verbose
()
const
;
25
26
};
27
28
#endif
launcher.step
list step
Definition:
launcher.py:15
Visibility.h
validate_alignment_devdb10_cfg.verbose
tuple verbose
Definition:
validate_alignment_devdb10_cfg.py:50
dso_internal
#define dso_internal
Definition:
Visibility.h:13
CartesianState.h
b
double b
Definition:
hdecay.h:120
a
double a
Definition:
hdecay.h:121
CartesianState
Definition:
CartesianState.h:8
RK4PreciseStep
Definition:
RK4PreciseStep.h:10
errorMatrix2Lands_multiChannel.start
tuple start
Definition:
errorMatrix2Lands_multiChannel.py:58
RKCartesianDerivative
Definition:
RKCartesianDerivative.h:6
Generated for CMSSW Reference Manual by
1.8.5