1 #ifndef DETECTOR_DESCRIPTION_CORE_DD_COMPACT_VIEW_H 2 #define DETECTOR_DESCRIPTION_CORE_DD_COMPACT_VIEW_H 99 const Graph & graph()
const;
129 std::unique_ptr<DDCompactViewImpl>
rep_;
Relative position of a child-volume inside a parent-volume.
DDName is used to identify DDD entities uniquely.
Compact representation of the geometrical detector hierarchy.
void swap(Association< C > &lhs, Association< C > &rhs)
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation
Represents a uniquely identifyable rotation matrix.
DDI::Store< DDName, std::unique_ptr< DDI::Solid > > solidStore_
std::unique_ptr< DDPosData > worldpos_
DDI::Store< DDName, std::unique_ptr< DDI::Specific > > specStore_
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
std::unique_ptr< DDCompactViewImpl > rep_
DDI::Store< DDName, std::unique_ptr< DDI::LogicalPart > > lpStore_
static int position[264][3]
DDI::Store< DDName, std::unique_ptr< DDI::Material > > matStore_
DDI::Store< DDName, std::unique_ptr< DDRotationMatrix > > rotStore_