RegSelEtaPhiLUT Node1 RegSelEtaPhiLUT - m_etamin - m_etamax - m_Neta - m_ideta - m_phimin - m_phimax - m_Nphi - m_idphi + RegSelEtaPhiLUT() + ~RegSelEtaPhiLUT() + addModule() + getModules() + map() + getElements() - getRowElements() Node2 TRegSelEtaPhiModule < std::vector< std:: vector< TRegSelEtaPhiModule > > > + TRegSelEtaPhiModule() + ~TRegSelEtaPhiModule() + payload() + payload() + operator<() + operator>() + operator==() + operator!=() Node2->Node1 -m_grandmap Node3 EtaPhiBase # m_eta # m_phi # m_boundary + EtaPhiBase() + ~EtaPhiBase() + etamin() + etamax() + phimin() + phimax() + overlap() Node3->Node2 Node4 std::vector< std::vector < TRegSelEtaPhiModule > > + elements Node4->Node2 -m_t