Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
dqm_diff.start
tuple start
Check for commandline option errors.
Definition:
dqm_diff.py:58
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
b
double b
Definition:
hdecay.h:120
relval_parameters_module.step
string step
Definition:
relval_parameters_module.py:36
a
double a
Definition:
hdecay.h:121
CartesianState
Definition:
CartesianState.h:8
RK4PreciseStep
Definition:
RK4PreciseStep.h:10
RKCartesianDerivative
Definition:
RKCartesianDerivative.h:6
CartesianState.h
Generated for CMSSW Reference Manual by
1.8.5