MuonGM::RpcLayer Node1 MuonGM::RpcLayer + lwidth + llength + thickness + llongWidth + RpcLayer() + build() + build() + print() Node2 MuonGM::DetectorElement + DetectorElement() + setLogVolName() + print() + ~DetectorElement() Node2->Node1 Node5 MuonGM::Rpc + width + length + thickness + longWidth + idiv + jdiv + y_translation + z_translation - m_nlayers + Rpc() + build() + build() + build() + print() + nGasGaps() Node2->Node5 Node3 std::string Node3->Node2 +name +logVolName Node8 MuonGM::Component + dx1 + dx2 + dy + Component() + Component() + operator=() + ~Component() + GetThickness() Node3->Node8 +name Node4 std::basic_string< char > Node4->Node3 Node5->Node1 +m Node6 MuonGM::RpcComponent + ndivy + ndivz Node6->Node5 -m_component Node7 MuonGM::StandardComponent + posx + posy + posz + deadx + deady + dead3 + excent + iswap + index + StandardComponent() + GetThickness() Node7->Node6 Node8->Node7