#include <CartesianState.h>
Public Types | |
typedef double | Scalar |
typedef VectorDoublet < Vector3D, Vector3D > | Vector |
typedef Basic3DVector< Scalar > | Vector3D |
Public Member Functions | |
CartesianState () | |
CartesianState (const Vector &v, Scalar s) | |
CartesianState (const Vector3D &pos, const Vector3D &mom, Scalar s) | |
Scalar | charge () const |
const Vector3D & | momentum () const |
const Vector & | parameters () const |
const Vector3D & | position () const |
Private Attributes | |
Scalar | charge_ |
Vector | par_ |
Definition at line 8 of file CartesianState.h.
typedef double CartesianState::Scalar |
Definition at line 11 of file CartesianState.h.
Definition at line 13 of file CartesianState.h.
typedef Basic3DVector<Scalar> CartesianState::Vector3D |
Definition at line 12 of file CartesianState.h.
|
inline |
Definition at line 15 of file CartesianState.h.
Definition at line 16 of file CartesianState.h.
Definition at line 17 of file CartesianState.h.
|
inline |
Definition at line 25 of file CartesianState.h.
Referenced by operator*(), operator+(), operator-(), and operator/().
|
inline |
|
inline |
Definition at line 23 of file CartesianState.h.
Referenced by operator*(), operator+(), operator-(), and operator/().
|
inline |
Definition at line 20 of file CartesianState.h.
Referenced by RK4PreciseStep::distance(), and RK4PreciseStep::operator()().
|
private |
Definition at line 30 of file CartesianState.h.
|
private |
Definition at line 29 of file CartesianState.h.