LArLATOMEMapping Node1 LArLATOMEMapping + LArLATOMEMapping() + getChannelID() Node2 std::unordered_map < unsigned, std::vector < HWIdentifier > > + keys Node2->Node1 -m_map Node3 std::vector< HWIdentifier > Node3->Node2 +elements Node6 std::vector< std::vector < HWIdentifier > > Node3->Node6 +elements Node4 HWIdentifier + HWIdentifier() + HWIdentifier() + HWIdentifier() + operator=() + operator=() + ~HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() Node4->Node1 -m_hwidEmpty Node4->Node3 +elements Node5 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node5->Node4 Node6->Node1 -m_onlineID Node7 std::vector< unsigned int > + elements Node7->Node1 -m_sourceID