TgcRdoIdHash Node1 TgcRdoIdHash - m_size + TgcRdoIdHash() + ~TgcRdoIdHash() + operator()() + max() + identifier() + subDetectorId() + rodId() Node2 std::vector< uint16_t > + elements Node2->Node1 -m_int2rodId -m_int2subDetectorId Node3 std::map< ID, int > + elements Node3->Node1 -m_lookup Node4 std::vector< T > Node4->Node3 +keys Node6 std::vector< ID > Node4->Node6 +elements Node5 T Node5->Node4 +elements Node6->Node1 -m_int2id