1 #ifndef CurvilinearState_H
2 #define CurvilinearState_H
43 if ( p>1.e9 ) p = 1.e9;
Basic2DVector< Scalar > Vector2D
T y() const
Cartesian y coordinate.
T x() const
Cartesian x coordinate.
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
MatrixMeschach operator+(const MatrixMeschach &mat1, const MatrixMeschach &mat2)
MatrixMeschach operator-(const MatrixMeschach &mat1, const MatrixMeschach &mat2)
Basic3DVector< long double > operator/(const Basic3DVector< long double > &v, S s)
CurvilinearState(const Vector &v, Scalar z, Scalar pzsign)
T z() const
Cartesian z coordinate.
VectorDoublet< Vector2D, Vector3D > Vector
Basic3DVector< Scalar > Vector3D
const Vector3D momentum() const
T y() const
Cartesian y coordinate.
const V2 & second() const
const Vector & parameters() const
const Vector3D position() const
MatrixMeschach operator*(const MatrixMeschach &mat1, const MatrixMeschach &mat2)
CurvilinearState(const Vector3D &pos, const Vector3D &p, Scalar ch)
T x() const
Cartesian x coordinate.
Scalar pzSign_
sign of local pz