ZDC_ModuleBase Node1 ZDC_ModuleBase # m_detectorStore # m_side # m_module # m_zdcID + ZDC_ModuleBase() + ZDC_ModuleBase() + ZDC_ModuleBase() + ~ZDC_ModuleBase() + create() Node2 ZDC_BRANModule + ~ZDC_BRANModule() + create() + ZDC_ModuleBase() + ZDC_ModuleBase() + ZDC_ModuleBase() Node1->Node2 Node3 ZDC_RPDModule + ~ZDC_RPDModule() + create() + ZDC_ModuleBase() + ZDC_ModuleBase() + ZDC_ModuleBase() Node1->Node3 Node4 ZDC_ZDCModule # m_modType + ZDC_ZDCModule() + ZDC_ZDCModule() + ZDC_ZDCModule() + ~ZDC_ZDCModule() + create() Node1->Node4