MdtReadOut Node1 MdtReadOut # m_word + MdtReadOut() + ~MdtReadOut() # getBitsWord() # getBits() # setBits() # setBits() Node2 MdtAmtReadOut - m_dataWord - m_wordHeader - m_tdcId - m_ecnt - m_bcId - m_wcnt - m_jt - m_channel - m_coarse - m_fine - m_width - m_errflag - m_errstatus - m_masked - m_leading - s_headerPos - s_headerBits - s_BOTvalue1 - s_BOTvalue2 - s_EOTvalue - s_TMCvalue - s_TSMvalue - s_TCMvalue - s_TESvalue - s_TWCvalue + MdtAmtReadOut() + ~MdtAmtReadOut() + decodeWord() + encodeWord() + is_BOT() + is_EOT() + is_TMC() + is_TSM() + is_TCM() + is_TES() and 18 more... - setZero() Node1->Node2 Node3 MdtCsmReadOut - m_dataWord - m_wordHeader - m_lvl1Id - m_clwc - m_ftyp - m_flags - m_ecnt - m_ctwc - m_mrodId - m_csmId - m_error - m_zeroSupp - s_headerPos - s_headerBits - s_BOBvalue - s_LWCvalue - s_BOLvalue - s_TLPvalue - s_TWCvalue - s_EOBvalue + MdtCsmReadOut() + ~MdtCsmReadOut() + decodeWord() + is_BOB() + is_LWC() + is_BOL() + is_TLP() + is_TWC() + is_EOB() + lvl1Id() and 13 more... - setZero() Node1->Node3 Node4 MdtHptdcReadOut - m_dataWord - m_wordHeader - m_tdcId - m_ecnt - m_bcId - m_wcnt - m_channel - m_coarse - m_fine - m_width - m_errflag - m_leading - HEADERPOS - HEADERBITS - BOTVALUE1 - BOTVALUE2 - EOTVALUE - TSMVALUE_LEAD - TSMVALUE_TAIL - TCMVALUE - TESVALUE + MdtHptdcReadOut() + ~MdtHptdcReadOut() + decodeWord() + encodeWord() + is_BOT() + is_EOT() + is_TSM() + is_TCM() + is_TES() + tdcId() and 12 more... - setZero() Node1->Node4 Node5 MdtRODReadOut - m_subdetId - m_mrodId - m_lvl1Id - m_bcId - m_triggerTypeId - s_RODstart - s_RODheadersize - s_RODversion + MdtRODReadOut() + ~MdtRODReadOut() + decodeHeader() + decodeFooter() + makeHeaderMarker() + makeHeaderSize() + makeFormatVersion() + makeRODId() + subdetId() + mrodId() + lvl1Id() + bcId() + trigtypeId() + encodeFooter() - setZero() Node1->Node5