Go to the documentation of this file.
7 LogDebug(
"DDCompactViewImpl") <<
"Root node data = " << rootnodedata << std::endl;
13 LogDebug(
"DDCompactViewImpl") <<
"In destructor, graph is empty. Root:" <<
root_ << std::endl;
15 LogDebug(
"DDCompactViewImpl") <<
"In destructor, graph is NOT empty. Root:" <<
root_
16 <<
" graph_.size() = " <<
graph_.
size() << std::endl;
19 for (; erange.first != erange.second; ++(erange.first)) {
27 <<
"DDD transient representation has been destructed." << std::endl
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation
auto size() const -> adj_list::size_type
Relative position of a child-volume inside a parent-volume.
const E & edgeData(index_type i) const
void addEdge(const N &from, const N &to, const E &edge)
A DDLogicalPart aggregates information concerning material, solid and sensitveness ....
static const char root_[]
math::GraphWalker< DDLogicalPart, DDPosData * > GraphWalker
GraphWalker walker() const
void swap(Graph< N, E > &)
Represents a uniquely identifyable rotation matrix.
void swap(DDCompactViewImpl &)
void position(const DDLogicalPart &self, const DDLogicalPart &parent, int copyno, const DDTranslation &trans, const DDRotation &rot, const DDDivision *div)
edge_range edges(index_type nodeIndex)
std::pair< edge_iterator, edge_iterator > edge_range