1 #ifndef DDCompactViewImpl_h 2 # define DDCompactViewImpl_h 19 typedef ::graph<DDLogicalPart, DDPosData* >
GraphNav;
void position(const DDLogicalPart &self, const DDLogicalPart &parent, int copyno, const DDTranslation &trans, const DDRotation &rot, const DDDivision *div)
graphwalker< DDLogicalPart, DDPosData * > WalkerType
Relative position of a child-volume inside a parent-volume.
DDLogicalPart & current() const
graphwalker< DDLogicalPart, DDPosData * > walker() const
void setRoot(const DDLogicalPart &root)
::graph< DDLogicalPart, DDPosData * > GraphNav
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation
Represents a uniquely identifyable rotation matrix.
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
void swap(DDCompactViewImpl &)
const DDLogicalPart & root() const
double weight(const DDLogicalPart &) const
const GraphNav & graph() const