RegSelROB Node1 RegSelROB # m_robID # m_phiMin # m_phiMax # m_etaMin # m_etaMax + RegSelROB() + ~RegSelROB() + addModule() + phiMin() + phiMax() + robID() + size() + etaMin() + etaMax() # caletaMin() # caletaMax() Node2 ZRObject # m_rMin # m_rMax # m_zMin # m_zMax # m_z2Min # m_z2Max # m_enabled + ZRObject() + ZRObject() + ZRObject() + ~ZRObject() + inRoI() + rMin() + rMax() + zMin() + zMax() + z2Min() and 12 more... Node2->Node1 Node4 RegSelModule - m_phiMin - m_phiMax - m_layer - m_detector - m_robID + RegSelModule() + RegSelModule() + RegSelModule() + inRoI() + phiMin() + phiMax() + phiWidth() + layer() + detector() + robID() + hashID() Node2->Node4 Node3 std::set< const RegSelModule * > Node3->Node1 #m_modules Node4->Node3 +keys Node5 IdentifierHash - m_value + IdentifierHash() + IdentifierHash() + IdentifierHash() + operator=() + operator=() + ~IdentifierHash() + IdentifierHash() + operator unsigned int() + value() + is_valid() + operator=() + operator+=() + operator-=() Node5->Node4 -m_hashID