LArRawOrdering Node1 LArRawOrdering + LArRawOrdering() + LArRawOrdering() + setMap() + operator()() Node2 LArRoIMap - m_layer_hash_max + LArRoIMap() + trigTowerID() + trigTowerID() + collectionID() + validID() + addEntry() Node2->Node1 -m_roiMap Node3 std::unordered_map < TT_ID, std::vector < HWIdentifier > > + keys Node3->Node2 -m_roimap Node4 std::vector< HWIdentifier > Node4->Node3 +elements Node5 HWIdentifier + HWIdentifier() + HWIdentifier() + HWIdentifier() + operator=() + operator=() + ~HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() Node5->Node4 +elements Node6 Identifier + Identifier() + operator=() + operator=() + operator=() + operator=() + set() + clear() + set_literal() + get_identifier32() + get_compact() and 22 more... + Identifier() + Identifier() + Identifier() + Identifier() - operator|=() - operator&=() - extract() - mask_shift() - extract() * Identifier() * Identifier() * Identifier() * Identifier() Node6->Node5 Node8 std::unordered_map < Identifier, TT_ID > + elements Node6->Node8 +keys Node8->Node2 -m_offmap -m_onlmap