Go to the documentation of this file. 1 #ifndef DETECTOR_DESCRIPTION_CORE_DD_POS_DATA_H
2 #define DETECTOR_DESCRIPTION_CORE_DD_POS_DATA_H
const DDTranslation & trans() const
const DDDivision & division() const
const DDRotation & ddrot() const
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation
Relative position of a child-volume inside a parent-volume.
const DDRotationMatrix & rotation() const
DDPosData(const DDTranslation &t, const DDRotation &r, int c, const DDDivision *d=nullptr)
Creates a new relative position.
const DDRotationMatrix & rotation() const
Returns the read-only rotation-matrix.
const DDRotationMatrix & rot() const
const DDTranslation & translation() const
const DDDivision & div() const
ROOT::Math::Rotation3D DDRotationMatrix
A DDRotationMatrix is currently implemented with a ROOT Rotation3D.
Represents a uniquely identifyable rotation matrix.
DDPosData & operator=(const DDPosData &)=delete