#include <CartesianStateAdaptor.h>
Public Types | |
typedef float | Scalar |
typedef Basic3DVector< Scalar > | Vector3D |
Public Member Functions | |
CartesianStateAdaptor (const RKSmallVector< double, 6 > &rk) | |
const Vector3D & | momentum () const |
const Vector3D & | position () const |
Static Public Member Functions | |
static Vector3D | momentum (const RKSmallVector< double, 6 > &rk) |
static Vector3D | position (const RKSmallVector< double, 6 > &rk) |
static RKSmallVector< double, 6 > | rkstate (const Vector3D &pos, const Vector3D &mom) |
Private Attributes | |
Vector3D | mom_ |
Vector3D | pos_ |
Definition at line 8 of file CartesianStateAdaptor.h.
typedef float CartesianStateAdaptor::Scalar |
Definition at line 10 of file CartesianStateAdaptor.h.
Definition at line 11 of file CartesianStateAdaptor.h.
|
inline |
Definition at line 13 of file CartesianStateAdaptor.h.
|
inline |
Definition at line 16 of file CartesianStateAdaptor.h.
Referenced by RKPropagatorInS::propagateParametersOnCylinder(), and RKPropagatorInS::propagateParametersOnPlane().
|
inlinestatic |
Definition at line 20 of file CartesianStateAdaptor.h.
|
inline |
Definition at line 15 of file CartesianStateAdaptor.h.
Referenced by RKPropagatorInS::propagateParametersOnCylinder(), and RKPropagatorInS::propagateParametersOnPlane().
|
inlinestatic |
Definition at line 18 of file CartesianStateAdaptor.h.
|
inlinestatic |
Definition at line 22 of file CartesianStateAdaptor.h.
References Basic3DVector< T >::x(), Basic3DVector< T >::y(), and Basic3DVector< T >::z().
Referenced by CartesianLorentzForce::operator()(), RKPropagatorInS::propagateParametersOnCylinder(), and RKPropagatorInS::propagateParametersOnPlane().
|
private |
Definition at line 35 of file CartesianStateAdaptor.h.
|
private |
Definition at line 34 of file CartesianStateAdaptor.h.