RegSelSiLUT Node1 RegSelSiLUT # m_ID # m_SubDet # m_modules # m_disabled # m_map # m_allHashes # m_allROBids # m_idmap + RegSelSiLUT() + RegSelSiLUT() + RegSelSiLUT() + RegSelSiLUT() + ~RegSelSiLUT() + HashIDList() + HashIDList() + ROBIDList() + ROBIDList() + addModule() and 47 more... + removeDuplicates() # construct() Node2 RegSelName # m_name + RegSelName() + getName() + operator=() Node2->Node1 Node3 IRegSelLUT + HashIDList() + HashIDList() + ROBIDList() + ROBIDList() + ~IRegSelLUT() Node3->Node1