Class describing a 3 dimensional translation. It can be combined (using the operator *) with the ROOT::Math::Rotation3D classes and ROOT::Math::Transform3D to obtained combined transformations and to operate on points and vectors. Note that a the translation applied to a Vector object (DisplacementVector3D and LorentzVector classes) performes a noop, i.e. it returns the same vector. A translation can be applied only to the Point objects (PositionVector3D classes). @ingroup GenVector
~Translation3D() | |
void | GetComponents(double& dx, double& dy, double& dz) const |
ROOT::Math::Translation3D | Inverse() const |
void | Invert() |
bool | operator!=(const ROOT::Math::Translation3D& rhs) const |
ROOT::Math::Plane3D | operator()(const ROOT::Math::Plane3D& plane) const |
ROOT::Math::Translation3D | operator*(const ROOT::Math::Translation3D& t) const |
ROOT::Math::Translation3D& | operator*=(const ROOT::Math::Translation3D& t) |
ROOT::Math::Translation3D& | operator=(const ROOT::Math::Translation3D&) |
bool | operator==(const ROOT::Math::Translation3D& rhs) const |
void | SetComponents(double dx, double dy, double dz) |
void | SetXYZ(double dx, double dy, double dz) |
ROOT::Math::Translation3D | Translation3D() |
ROOT::Math::Translation3D | Translation3D(const ROOT::Math::Translation3D&) |
ROOT::Math::Translation3D | Translation3D(double dx, double dy, double dz) |
const ROOT::Math::Translation3D::Vector& | Vect() const |
ROOT::Math::Translation3D::Vector | fVect | internal 3D vector representing the translation |
Construct given a pair of pointers or iterators defining the beginning and end of an array of 3 Scalars representing the z,y,z of the translation vector
Construct from x,y,z values representing the translation
{ }
Set the 3 components given an iterator to the start of the desired data, and another to the end (3 past start).
Get the 3 components into data specified by an iterator begin and another to the end of the desired data (12 past start).
operations on points and vectors Transformation operation for Position Vector in any coordinate system and default tag