InDetDD::SegmentList Node1 InDetDD::SegmentList + add() + add() + size() + getSegment() + horizontal() + print() Node2 std::vector< InDetDD ::Segment > Node2->Node1 -m_segments Node3 InDetDD::Segment - m_rotated - m_zmin - m_zmax - m_rmin - m_rmax + Segment() + label() + rotated() + zmin() + zmax() + rmin() + rmax() + print() Node3->Node2 +elements Node4 std::string Node4->Node3 -m_label Node5 std::basic_string< char > Node5->Node4