RPCdata Node1 RPCdata + RPCdata() + RPCdata() + RPCdata() + ~RPCdata() + eta_digits_list() + phi_digits_list() + how_many() Node3 RPCrawData - m_eta_digits - m_phi_digits + RPCrawData() + RPCrawData() + ~RPCrawData() + operator=() + load_data() + eta_digits() + phi_digits() + operator<<() + eta_digits_list() + phi_digits_list() + how_many() + PrintElement() Node1->Node3 Node4 RPCsimuData - m_muon_tracks - m_eta_digits - m_phi_digits + RPCsimuData() + RPCsimuData() + ~RPCsimuData() + operator=() + load_data() + load_data() + muon_tracks() + eta_digits() + phi_digits() + operator<<() + operator<<() + eta_digits_list() + phi_digits_list() + how_many() + PrintElement() Node1->Node4 Node2 BaseObject - m_tag - m_name + BaseObject() + ~BaseObject() + tag() + name() + Print() Node2->Node1