|
ROOT
Reference Guide |
|
Go to the documentation of this file.
42 int n =
static_cast<int>( -(
fAngle-
Pi())/(2*
Pi()) );
74 DisplacementVector3D< Cartesian3D<double> >
76 operator() (
const DisplacementVector3D< Cartesian3D<double> > &
v)
const
81 return DisplacementVector3D< Cartesian3D<double> >
94 os <<
"\n" <<
a.Axis() <<
" " <<
a.Angle() <<
"\n";
Scalar Mag2() const
Magnitute squared ( r^2 in spherical coordinate)
AxisAngle class describing rotation represented with direction axis (3D Vector) and an angle of rotat...
void Rectify()
Re-adjust components to eliminate small deviations from the axis being a unit vector and angles out o...
static constexpr double s
XYZVector operator()(const XYZVector &v) const
std::ostream & operator<<(std::ostream &os, const AxisAngle &a)
Stream Output and Input.
DisplacementVector3D< CoordSystem, Tag > & SetCoordinates(const Scalar src[])
Set internal data based on a C-style array of 3 Scalar numbers.
Scalar Y() const
Cartesian Y, converting if necessary from internal coordinate system.
Scalar X() const
Cartesian X, converting if necessary from internal coordinate system.
Scalar Z() const
Cartesian Z, converting if necessary from internal coordinate system.
Scalar Dot(const DisplacementVector3D< OtherCoords, Tag > &v) const
Return the scalar (dot) product of two displacement vectors.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
Namespace for new Math classes and functions.