SectorLogicReadOut Node1 SectorLogicReadOut - m_hit - m_counter32ok - m_hitok - m_Header - m_Footer - m_numberOfWordsInFrag - m_numberOfWordsInBody - m_numberOfWordsInCounters - m_numberOfWordsInSLHits - s_nGates - s_nLinks - s_numberOfDataCounters - s_numberOfDecodedCounters + SectorLogicReadOut() + SectorLogicReadOut() + ~SectorLogicReadOut() + initialize() + reset() + overwriteHeader() + overwriteFooter() + writeRecord() + numberOfFragmentWords() + numberOfBodyWords() and 17 more... - deleteSLBody() - doHit() - doCounter32() - makeNewHit() Node2 BaseObject - m_tag + BaseObject() + ~BaseObject() + tag() + name() + Print() Node2->Node1 Node3 std::string Node3->Node2 -m_name Node4 std::basic_string< char > Node4->Node3 Node5 std::array< ubit16, s_numberOfDataCounters > + elements Node5->Node1 -m_counter16 Node6 SectorLogicReadOut ::SLROData + hit Node6->Node1 -m_Body -m_BodyLast -m_BodyCounter -m_BodyCurr Node6->Node6 +next Node7 std::array< RODword, s_numberOfDecodedCounters > + elements Node7->Node1 -m_counter32