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