25 double thetaX,
double phiX,
26 double thetaY,
double phiY,
27 double thetaZ,
double phiZ);
35 double thetaX,
double phiX,
36 double thetaY,
double phiY,
37 double thetaZ,
double phiZ);
56 double thetaY,
double phiY,
57 double thetaZ,
double phiZ);
const DDRotationMatrix * rotation() const
Returns the read-only rotation-matrix.
const DDI::rep_traits< DDName, DDRotationMatrix * >::reference rep() const
DDRotationMatrix * rotation()
const DDName & name() const
DDName is used to identify DDD entities uniquely.
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Represents a uniquely identifyable rotation matrix.
friend DDRotation DDrotReflect(const DDName &, double, double, double, double, double, double)
Defines a rotation-reflection in the Geant3 way.
friend DDRotation DDrot(const DDName &, DDRotationMatrix *)
Definition of a uniquely identifiable rotation matrix named by DDName name.
friend std::ostream & operator<<(std::ostream &, const DDRotation &)
friend DDRotation DDanonymousRot(DDRotationMatrix *)
Defines a anonymous rotation or rotation-reflection matrix.
DDRotation()
refers to the unit-rotation (no rotation at all)
DDRotationMatrix * matrix()
ROOT::Math::Rotation3D DDRotationMatrix
A DDRotationMatrix is currently implemented with a ROOT Rotation3D.