Namespaces | |
namespace | detail |
namespace | GenVector_detail |
namespace | gv_detail |
namespace | Impl |
namespace | VectorUtil |
Global Helper functions for generic Vector classes. | |
Classes | |
class | AxisAngle |
AxisAngle class describing rotation represented with direction axis (3D Vector) and an angle of rotation around that axis. More... | |
class | Boost |
Lorentz boost class with the (4D) transformation represented internally by a 4x4 orthosymplectic matrix. More... | |
class | BoostX |
Class representing a Lorentz Boost along the X axis, by beta. More... | |
class | BoostY |
Class representing a Lorentz Boost along the Y axis, by beta. More... | |
class | BoostZ |
Class representing a Lorentz Boost along the Z axis, by beta. More... | |
class | Cartesian2D |
Class describing a 2D cartesian coordinate system (x, y coordinates) More... | |
class | Cartesian3D |
Class describing a 3D cartesian coordinate system (x, y, z coordinates) More... | |
class | Cylindrical3D |
Class describing a cylindrical coordinate system based on rho, z and phi. More... | |
class | CylindricalEta3D |
Class describing a cylindrical coordinate system based on eta (pseudorapidity) instead of z. More... | |
class | DefaultCoordinateSystemTag |
DefaultCoordinateSystemTag Default tag for identifying any coordinate system. More... | |
class | DisplacementVector2D |
Class describing a generic displacement vector in 2 dimensions. More... | |
class | DisplacementVector3D |
Class describing a generic displacement vector in 3 dimensions. More... | |
class | EulerAngles |
EulerAngles class describing rotation as three angles (Euler Angles). More... | |
class | GenVector_exception |
class | GlobalCoordinateSystemTag |
Tag for identifying vectors based on a global coordinate system. More... | |
class | LocalCoordinateSystemTag |
Tag for identifying vectors based on a local coordinate system. More... | |
class | LorentzRotation |
Lorentz transformation class with the (4D) transformation represented by a 4x4 orthosymplectic matrix. More... | |
class | LorentzVector |
Class describing a generic LorentzVector in the 4D space-time, using the specified coordinate system for the spatial vector part. More... | |
class | Polar2D |
Class describing a polar 2D coordinate system based on r and phi Phi is restricted to be in the range [-PI,PI) More... | |
class | Polar3D |
Class describing a polar coordinate system based on r, theta and phi Phi is restricted to be in the range [-PI,PI) More... | |
class | PositionVector2D |
Class describing a generic position vector (point) in 2 dimensions. More... | |
class | PositionVector3D |
Class describing a generic position vector (point) in 3 dimensions. More... | |
class | PtEtaPhiE4D |
Class describing a 4D cylindrical coordinate system using Pt , Phi, Eta and E (or rho, phi, eta , T) The metric used is (-,-,-,+). More... | |
class | PtEtaPhiM4D |
Class describing a 4D cylindrical coordinate system using Pt , Phi, Eta and M (mass) The metric used is (-,-,-,+). More... | |
class | PxPyPzE4D |
Class describing a 4D cartesian coordinate system (x, y, z, t coordinates) or momentum-energy vectors stored as (Px, Py, Pz, E). More... | |
class | PxPyPzM4D |
Class describing a 4D coordinate system or momentum-energy vectors stored as (Px, Py, Pz, M). More... | |
class | Quaternion |
Rotation class with the (3D) rotation represented by a unit quaternion (u, i, j, k). More... | |
class | Rotation3D |
Rotation class with the (3D) rotation represented by a 3x3 orthogonal matrix. More... | |
class | RotationX |
Rotation class representing a 3D rotation about the X axis by the angle of rotation. More... | |
class | RotationY |
Rotation class representing a 3D rotation about the Y axis by the angle of rotation. More... | |
class | RotationZ |
Rotation class representing a 3D rotation about the Z axis by the angle of rotation. More... | |
class | RotationZYX |
Rotation class with the (3D) rotation represented by angles describing first a rotation of an angle phi (yaw) about the Z axis, followed by a rotation of an angle theta (pitch) about the Y axis, followed by a third rotation of an angle psi (roll) about the X axis. More... | |
Enumerations | |
enum | ERotation3DMatrixIndex { kXX = 0 , kXY = 1 , kXZ = 2 , kYX = 3 , kYY = 4 , kYZ = 5 , kZX = 6 , kZY = 7 , kZZ = 8 } |
typedef PositionVector2D<Polar2D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::Polar2DPoint |
2D Point based on the polar coordinates rho, theta, phi in double precision.
Definition at line 53 of file Point2Dfwd.h.
Definition at line 54 of file Point2Dfwd.h.
typedef PositionVector2D<Polar2D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::Polar2DPointF |
2D Point based on the polar coordinates rho, theta, phi in single precision.
Definition at line 59 of file Point2Dfwd.h.
typedef DisplacementVector2D<Polar2D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::Polar2DVector |
2D Vector based on the polar coordinates rho, phi in double precision.
To use it add the line #include <Vector2D.h>
See the documentation on the DisplacementVector2D page.
Definition at line 63 of file Vector2Dfwd.h.
Definition at line 64 of file Vector2Dfwd.h.
typedef DisplacementVector2D<Polar2D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::Polar2DVectorF |
2D Vector based on the polar coordinates rho, phi in single precision.
To use it add the line #include <Vector2D.h>
See the documentation on the DisplacementVector2D page.
Definition at line 73 of file Vector2Dfwd.h.
typedef PositionVector3D<Polar3D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::Polar3DPoint |
3D Point based on the polar coordinates rho, theta, phi in double precision.
Definition at line 66 of file Point3Dfwd.h.
Definition at line 71 of file Point3Dfwd.h.
typedef PositionVector3D<Polar3D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::Polar3DPointF |
3D Point based on the polar coordinates rho, theta, phi in single precision.
Definition at line 70 of file Point3Dfwd.h.
typedef DisplacementVector3D<Polar3D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::Polar3DVector |
3D Vector based on the polar coordinates rho, theta, phi in double precision.
To use it add the line #include <Vector3D.h>
See the documentation on the DisplacementVector3D page.
Definition at line 85 of file Vector3Dfwd.h.
Definition at line 94 of file Vector3Dfwd.h.
typedef DisplacementVector3D<Polar3D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::Polar3DVectorF |
3D Vector based on the polar coordinates rho, theta, phi in single precision.
To use it add the line #include <Vector3D.h>
See the documentation on the DisplacementVector3D page.
Definition at line 93 of file Vector3Dfwd.h.
LorentzVector based on the cylindrical coordinates Pt, eta, phi and E (rho, eta, phi, t) in double precision.
To use it add the line #include <MathX/Vector4D.h>
See the documentation on the LorentzVector page.
Definition at line 79 of file Vector4Dfwd.h.
LorentzVector based on the cylindrical coordinates pt, eta, phi and Mass in double precision.
To use it add the line #include <MathX/Vector4D.h>
See the documentation on the LorentzVector page.
Definition at line 88 of file Vector4Dfwd.h.
Definition at line 52 of file Vector4Dfwd.h.
LorentzVector based on the x, y, z, and Mass in double precision.
To use it add the line #include <MathX/Vector4D.h>
See the documentation on the LorentzVector page.
Definition at line 70 of file Vector4Dfwd.h.
typedef PositionVector3D<CylindricalEta3D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::RhoEtaPhiPoint |
3D Point based on the eta based cylindrical coordinates rho, eta, phi in double precision.
Definition at line 56 of file Point3Dfwd.h.
Definition at line 61 of file Point3Dfwd.h.
typedef PositionVector3D<CylindricalEta3D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::RhoEtaPhiPointF |
3D Point based on the eta based cylindrical coordinates rho, eta, phi in single precision.
Definition at line 60 of file Point3Dfwd.h.
typedef DisplacementVector3D<CylindricalEta3D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::RhoEtaPhiVector |
3D Vector based on the eta based cylindrical coordinates rho, eta, phi in double precision.
To use it add the line #include <Vector3D.h>
See the documentation on the DisplacementVector3D page.
Definition at line 67 of file Vector3Dfwd.h.
Definition at line 76 of file Vector3Dfwd.h.
typedef DisplacementVector3D<CylindricalEta3D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::RhoEtaPhiVectorF |
3D Vector based on the eta based cylindrical coordinates rho, eta, phi in single precision.
To use it add the line #include <Vector3D.h>
See the documentation on the DisplacementVector3D page.
Definition at line 75 of file Vector3Dfwd.h.
typedef PositionVector3D<Cylindrical3D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::RhoZPhiPoint |
3D Point based on the cylindrical coordinates rho, z, phi in double precision.
Definition at line 76 of file Point3Dfwd.h.
Definition at line 81 of file Point3Dfwd.h.
typedef PositionVector3D<Cylindrical3D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::RhoZPhiPointF |
3D Point based on the cylindrical coordinates rho, z, phi in single precision.
Definition at line 80 of file Point3Dfwd.h.
typedef DisplacementVector3D<Cylindrical3D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::RhoZPhiVector |
3D Vector based on the cylindrical coordinates rho, z, phi in double precision.
To use it add the line #include <Vector3D.h>
See the documentation on the DisplacementVector3D page.
Definition at line 103 of file Vector3Dfwd.h.
Definition at line 112 of file Vector3Dfwd.h.
typedef DisplacementVector3D<Cylindrical3D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::RhoZPhiVectorF |
3D Vector based on the cylindrical coordinates rho, z, phi in single precision.
To use it add the line #include <Vector3D.h>
See the documentation on the DisplacementVector3D page.
Definition at line 111 of file Vector3Dfwd.h.
Definition at line 66 of file Rotation3DxAxial.cxx.
Definition at line 1323 of file Transform3D.h.
Definition at line 1324 of file Transform3D.h.
Definition at line 307 of file Translation3D.h.
Definition at line 308 of file Translation3D.h.
typedef PositionVector2D<Cartesian2D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::XYPoint |
2D Point based on the cartesian coordinates x,y,z in double precision
Definition at line 42 of file Point2Dfwd.h.
Definition at line 43 of file Point2Dfwd.h.
typedef PositionVector2D<Cartesian2D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::XYPointF |
2D Point based on the cartesian coordinates x,y,z in single precision
Definition at line 48 of file Point2Dfwd.h.
typedef DisplacementVector2D<Cartesian2D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::XYVector |
2D Vector based on the cartesian coordinates x,y in double precision
To use it add the line #include <Vector2D.h>
See the documentation on the DisplacementVector2D page.
Definition at line 44 of file Vector2Dfwd.h.
Definition at line 45 of file Vector2Dfwd.h.
typedef DisplacementVector2D<Cartesian2D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::XYVectorF |
2D Vector based on the cartesian coordinates x,y,z in single precision
To use it add the line #include <Vector2D.h>
See the documentation on the DisplacementVector2D page.
Definition at line 54 of file Vector2Dfwd.h.
typedef PositionVector3D<Cartesian3D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::XYZPoint |
3D Point based on the cartesian coordinates x,y,z in double precision
Definition at line 45 of file Point3Dfwd.h.
Definition at line 51 of file Point3Dfwd.h.
typedef PositionVector3D<Cartesian3D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::XYZPointF |
3D Point based on the cartesian coordinates x,y,z in single precision
Definition at line 50 of file Point3Dfwd.h.
LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in double precision with metric (-,-,-,+)
To use it add the line #include <MathX/Vector4D.h>
See the documentation on the LorentzVector page.
Definition at line 50 of file Vector4Dfwd.h.
LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in float precision with metric (-,-,-,+)
To use it add the line #include <MathX/Vector4D.h>
See the documentation on the LorentzVector page.
Definition at line 61 of file Vector4Dfwd.h.
typedef DisplacementVector3D<Cartesian3D<double>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::XYZVector |
3D Vector based on the cartesian coordinates x,y,z in double precision
To use it add the line #include <Vector3D.h>
See the documentation on the DisplacementVector3D page.
Definition at line 49 of file Vector3Dfwd.h.
Definition at line 58 of file Vector3Dfwd.h.
typedef DisplacementVector3D<Cartesian3D<float>, DefaultCoordinateSystemTag> ROOT::ROOT_MATH_ARCH::XYZVectorF |
3D Vector based on the cartesian coordinates x,y,z in single precision
To use it add the line #include <Vector3D.h>
See the documentation on the DisplacementVector3D page.
Definition at line 57 of file Vector3Dfwd.h.
Enumerator | |
---|---|
kXX | |
kXY | |
kXZ | |
kYX | |
kYY | |
kYZ | |
kZX | |
kZY | |
kZZ |
Definition at line 70 of file AxisAngle.cxx.
|
inline |
Distance between two rotations.
Definition at line 346 of file AxisAngle.h.
|
inline |
Distance between two rotations.
Definition at line 388 of file EulerAngles.h.
|
inline |
Distance between two rotations.
Definition at line 349 of file Quaternion.h.
|
inline |
Distance between two rotations.
Definition at line 547 of file Rotation3D.h.
|
inline |
Distance between two rotations.
Definition at line 237 of file RotationX.h.
|
inline |
Distance between two rotations.
Definition at line 238 of file RotationY.h.
|
inline |
Distance between two rotations.
Definition at line 238 of file RotationZ.h.
|
inline |
Distance between two rotations.
Definition at line 359 of file RotationZYX.h.
Definition at line 434 of file MathHeaders.h.
Implementation of eta from -log(tan(theta/2)).
This is convenient when theta is already known (for example in a polar coorindate system)
Definition at line 465 of file MathHeaders.h.
|
inline |
|
inline |
Definition at line 428 of file MathHeaders.h.
|
inline |
|
inline |
function throwing exception, by creating internally a GenVector_exception only when needed
Definition at line 80 of file GenVector_exception.h.
|
inline |
Definition at line 162 of file GenVectorIO.h.
|
inline |
Definition at line 170 of file GenVectorIO.h.
Definition at line 356 of file MathHeaders.h.
Definition at line 350 of file MathHeaders.h.
Definition at line 380 of file MathHeaders.h.
Definition at line 374 of file MathHeaders.h.
Definition at line 344 of file MathHeaders.h.
Definition at line 368 of file MathHeaders.h.
Definition at line 398 of file MathHeaders.h.
Definition at line 416 of file MathHeaders.h.
Definition at line 392 of file MathHeaders.h.
Definition at line 332 of file MathHeaders.h.
Definition at line 404 of file MathHeaders.h.
Definition at line 422 of file MathHeaders.h.
Definition at line 338 of file MathHeaders.h.
Definition at line 362 of file MathHeaders.h.
Definition at line 386 of file MathHeaders.h.
Definition at line 410 of file MathHeaders.h.
|
inline |
Scale of a LorentzVector with a scalar quantity a.
a | scalar quantity of type a |
v | LorentzVector based on any coordinate system |
Definition at line 780 of file LorentzVector.h.
Multiplication of an axial rotation by an AxisAngle.
Definition at line 221 of file AxisAngleXother.cxx.
EulerAngles ROOT::ROOT_MATH_ARCH::operator* | ( | RotationX const & | r1, |
EulerAngles const & | r2 ) |
Multiplication of an axial rotation by an AxisAngle.
Definition at line 121 of file EulerAngles.cxx.
Quaternion ROOT::ROOT_MATH_ARCH::operator* | ( | RotationX const & | r1, |
Quaternion const & | r2 ) |
Multiplication of an axial rotation by an AxisAngle.
Definition at line 56 of file QuaternionXaxial.cxx.
Rotation3D ROOT::ROOT_MATH_ARCH::operator* | ( | RotationX const & | r1, |
Rotation3D const & | r2 ) |
Multiplication of an axial rotation by a Rotation3D.
Definition at line 45 of file Rotation3DxAxial.cxx.
Rotation3D ROOT::ROOT_MATH_ARCH::operator* | ( | RotationX const & | r1, |
RotationY const & | r2 ) |
Multiplication of an axial rotation by another axial Rotation.
Definition at line 69 of file Rotation3DxAxial.cxx.
Rotation3D ROOT::ROOT_MATH_ARCH::operator* | ( | RotationX const & | r1, |
RotationZ const & | r2 ) |
Definition at line 79 of file Rotation3DxAxial.cxx.
RotationZYX ROOT::ROOT_MATH_ARCH::operator* | ( | RotationX const & | r1, |
RotationZYX const & | r2 ) |
Multiplication of an axial rotation by an AxisAngle.
Definition at line 104 of file RotationZYX.cxx.
Definition at line 226 of file AxisAngleXother.cxx.
EulerAngles ROOT::ROOT_MATH_ARCH::operator* | ( | RotationY const & | r1, |
EulerAngles const & | r2 ) |
Definition at line 126 of file EulerAngles.cxx.
Quaternion ROOT::ROOT_MATH_ARCH::operator* | ( | RotationY const & | r1, |
Quaternion const & | r2 ) |
Definition at line 61 of file QuaternionXaxial.cxx.
Rotation3D ROOT::ROOT_MATH_ARCH::operator* | ( | RotationY const & | r1, |
Rotation3D const & | r2 ) |
Definition at line 52 of file Rotation3DxAxial.cxx.
Rotation3D ROOT::ROOT_MATH_ARCH::operator* | ( | RotationY const & | r1, |
RotationX const & | r2 ) |
Definition at line 89 of file Rotation3DxAxial.cxx.
Rotation3D ROOT::ROOT_MATH_ARCH::operator* | ( | RotationY const & | r1, |
RotationZ const & | r2 ) |
Definition at line 99 of file Rotation3DxAxial.cxx.
RotationZYX ROOT::ROOT_MATH_ARCH::operator* | ( | RotationY const & | r1, |
RotationZYX const & | r2 ) |
Definition at line 109 of file RotationZYX.cxx.
Definition at line 231 of file AxisAngleXother.cxx.
EulerAngles ROOT::ROOT_MATH_ARCH::operator* | ( | RotationZ const & | r1, |
EulerAngles const & | r2 ) |
Definition at line 131 of file EulerAngles.cxx.
Quaternion ROOT::ROOT_MATH_ARCH::operator* | ( | RotationZ const & | r1, |
Quaternion const & | r2 ) |
Definition at line 66 of file QuaternionXaxial.cxx.
Rotation3D ROOT::ROOT_MATH_ARCH::operator* | ( | RotationZ const & | r1, |
Rotation3D const & | r2 ) |
Definition at line 59 of file Rotation3DxAxial.cxx.
Rotation3D ROOT::ROOT_MATH_ARCH::operator* | ( | RotationZ const & | r1, |
RotationX const & | r2 ) |
Definition at line 109 of file Rotation3DxAxial.cxx.
Rotation3D ROOT::ROOT_MATH_ARCH::operator* | ( | RotationZ const & | r1, |
RotationY const & | r2 ) |
Definition at line 119 of file Rotation3DxAxial.cxx.
RotationZYX ROOT::ROOT_MATH_ARCH::operator* | ( | RotationZ const & | r1, |
RotationZYX const & | r2 ) |
Definition at line 114 of file RotationZYX.cxx.
|
inline |
Multiplication of a displacement vector by real number a*v.
Definition at line 437 of file DisplacementVector2D.h.
|
inline |
Multiplication of a displacement vector by real number a*v.
Definition at line 638 of file DisplacementVector3D.h.
|
inline |
Multiplication of a position vector by real number a*v.
Definition at line 374 of file PositionVector2D.h.
|
inline |
Multiplication of a position vector by real number a*v.
Definition at line 552 of file PositionVector3D.h.
|
inline |
Addition of a DisplacementVector2D and a PositionVector2D.
The return type is a PositionVector2D, of the same (coordinate system) type as the input PositionVector2D.
Definition at line 415 of file PositionVector2D.h.
|
inline |
Addition of DisplacementVector2D vectors.
The (coordinate system) type of the returned vector is defined to be identical to that of the first vector, which is passed by value
Definition at line 415 of file DisplacementVector2D.h.
|
inline |
Addition of a DisplacementVector3D and a PositionVector3D.
The return type is a PositionVector3D, of the same (coordinate system) type as the input PositionVector3D.
Definition at line 593 of file PositionVector3D.h.
|
inline |
Addition of DisplacementVector3D vectors.
The (coordinate system) type of the returned vector is defined to be identical to that of the first vector, which is passed by value
Definition at line 614 of file DisplacementVector3D.h.
|
inline |
Addition of a PositionVector2D and a DisplacementVector2D.
The return type is a PositionVector2D, of the same (coordinate system) type as the input PositionVector2D.
Definition at line 403 of file PositionVector2D.h.
|
inline |
Addition of a PositionVector3D and a DisplacementVector3D.
The return type is a PositionVector3D, of the same (coordinate system) type as the input PositionVector3D.
Definition at line 581 of file PositionVector3D.h.
|
inline |
Difference between two PositionVector2D vectors.
The result is a DisplacementVector2D. The (coordinate system) type of the returned vector is defined to be identical to that of the first position vector.
Definition at line 390 of file PositionVector2D.h.
|
inline |
Difference between two PositionVector3D vectors.
The result is a DisplacementVector3D. The (coordinate system) type of the returned vector is defined to be identical to that of the first position vector.
Definition at line 568 of file PositionVector3D.h.
|
inline |
Difference between two DisplacementVector2D vectors.
The (coordinate system) type of the returned vector is defined to be identical to that of the first vector.
Definition at line 427 of file DisplacementVector2D.h.
|
inline |
Difference between two DisplacementVector3D vectors.
The (coordinate system) type of the returned vector is defined to be identical to that of the first vector.
Definition at line 626 of file DisplacementVector3D.h.
|
inline |
Subtraction of a DisplacementVector2D from a PositionVector2D.
The return type is a PositionVector2D, of the same (coordinate system) type as the input PositionVector2D.
Definition at line 427 of file PositionVector2D.h.
|
inline |
Subtraction of a DisplacementVector3D from a PositionVector3D.
The return type is a PositionVector3D, of the same (coordinate system) type as the input PositionVector3D.
Definition at line 605 of file PositionVector3D.h.
|
inline |
Definition at line 437 of file DisplacementVector2D.h.
std::basic_ostream< char_t, traits_t > & ROOT::ROOT_MATH_ARCH::operator<< | ( | std::basic_ostream< char_t, traits_t > & | os, |
DisplacementVector3D< T, U > const & | v ) |
Definition at line 638 of file DisplacementVector3D.h.
|
inline |
Definition at line 847 of file LorentzVector.h.
|
inline |
Definition at line 427 of file PositionVector2D.h.
std::basic_ostream< char_t, traits_t > & ROOT::ROOT_MATH_ARCH::operator<< | ( | std::basic_ostream< char_t, traits_t > & | os, |
PositionVector3D< T, U > const & | v ) |
Definition at line 605 of file PositionVector3D.h.
Stream Output and Input.
Definition at line 98 of file AxisAngle.cxx.
Stream Output and Input.
Definition at line 129 of file BoostX.cxx.
Stream Output and Input.
Definition at line 129 of file BoostY.cxx.
Stream Output and Input.
Definition at line 129 of file BoostZ.cxx.
std::ostream & ROOT::ROOT_MATH_ARCH::operator<< | ( | std::ostream & | os, |
const EulerAngles & | e ) |
Stream Output and Input.
Definition at line 139 of file EulerAngles.cxx.
std::ostream & ROOT::ROOT_MATH_ARCH::operator<< | ( | std::ostream & | os, |
const LorentzRotation & | r ) |
Stream Output and Input.
Definition at line 297 of file LorentzRotation.cxx.
std::ostream & ROOT::ROOT_MATH_ARCH::operator<< | ( | std::ostream & | os, |
const Quaternion & | q ) |
Stream Output and Input.
Definition at line 113 of file Quaternion.cxx.
std::ostream & ROOT::ROOT_MATH_ARCH::operator<< | ( | std::ostream & | os, |
const Rotation3D & | r ) |
Stream Output and Input.
Definition at line 152 of file Rotation3D.cxx.
Stream Output and Input.
Definition at line 249 of file RotationX.h.
Stream Output and Input.
Definition at line 250 of file RotationY.h.
Stream Output and Input.
Definition at line 250 of file RotationZ.h.
std::ostream & ROOT::ROOT_MATH_ARCH::operator<< | ( | std::ostream & | os, |
const RotationZYX & | e ) |
Stream Output and Input.
Definition at line 163 of file RotationZYX.cxx.
|
inline |
Definition at line 477 of file DisplacementVector2D.h.
|
inline |
Definition at line 694 of file DisplacementVector3D.h.
|
inline |
Definition at line 884 of file LorentzVector.h.
|
inline |
Definition at line 463 of file PositionVector2D.h.
|
inline |
Definition at line 659 of file PositionVector3D.h.
|
inline |
Definition at line 155 of file GenVectorIO.h.
|
inline |
Definition at line 141 of file GenVectorIO.h.
|
inline |
Definition at line 148 of file GenVectorIO.h.
Definition at line 110 of file Rotation3D.cxx.
|
inline |
throw explicitly GenVector exceptions
Definition at line 73 of file GenVector_exception.h.