Go to the documentation of this file. 1 #ifndef DETECTOR_DESCRIPTION_CORE_DDI_BOOLEAN_H
2 #define DETECTOR_DESCRIPTION_CORE_DDI_BOOLEAN_H
42 #endif // DETECTOR_DESCRIPTION_CORE_DDI_BOOLEAN_H
const DDRotation & r() const
Union(const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r)
const DDSolid & a() const
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation
Subtraction(const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r)
const DDSolid & b() const
const DDTranslation & t() const
BooleanSolid(const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r, DDSolidShape s)
Intersection(const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r)
static const std::string B
A DDSolid represents the shape of a part.
Represents a uniquely identifyable rotation matrix.