67 return rep_->walker();
87 int cpno = atoi(copyno.c_str());
88 position(
self,parent,cpno,trans,rot, div);
98 rep_->position(
self, parent, copyno, trans, rot, div );
Relative position of a child-volume inside a parent-volume.
DDCompactView()
Creates a compact-view.
GraphWalker walker() const
Compact representation of the geometrical detector hierarchy.
void setRoot(const DDLogicalPart &root)
don't use : interface not stable ....
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation
Represents a uniquely identifyable rotation matrix.
static value_type & instance()
DDI::Store< DDName, DDI::Specific * > specStore_
void swap(DDCompactView &)
std::unique_ptr< DDPosData > worldpos_
DDI::Store< DDName, DDI::Solid * > solidStore_
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
std::unique_ptr< DDCompactViewImpl > rep_
const Graph & graph() const
Provides read-only access to the data structure of the compact-view.
const DDPosData * worldPosition() const
The absolute position of the world.
void position(const DDLogicalPart &self, const DDLogicalPart &parent, const std::string ©no, const DDTranslation &trans, const DDRotation &rot, const DDDivision *div=0)
DDI::Store< DDName, DDRotationMatrix * > rotStore_
const DDLogicalPart & root() const
returns the DDLogicalPart representing the root of the geometrical hierarchy
DDI::Store< DDName, DDI::LogicalPart * > lpStore_
DDI::Store< DDName, DDI::Material * > matStore_