Main Page
Namespaces
Classes
Package Documentation
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
start
Definition:
start.py:1
verbose
bool verbose
Definition:
HardwareSortingMethods.cc:13
SoftLeptonByDistance_cfi.distance
distance
Definition:
SoftLeptonByDistance_cfi.py:6
Visibility.h
b
double b
Definition:
hdecay.h:120
dso_internal
#define dso_internal
a
double a
Definition:
hdecay.h:121
CartesianState
Definition:
CartesianState.h:8
step
step
Definition:
StallMonitor.cc:105
RK4PreciseStep
Definition:
RK4PreciseStep.h:10
RKCartesianDerivative
Definition:
RKCartesianDerivative.h:6
CartesianState.h
Generated for CMSSW Reference Manual by
1.8.11