SectorLogicRXReadOutStructure Node1 SectorLogicRXReadOutStructure - m_slid - m_fel1id - m_slbcid - m_inputRowinBcid - m_inputPadId - m_outputRowinBcid - m_inputTriggerBcid - m_inputThreshold - m_inputRoi - m_inputOverlapEta and 7 more... - s_headerNum - s_headerVal - s_subHeaderNum - s_subHeaderVal - s_inputHeaderNum - s_inputHeaderVal - s_outputHeaderNum - s_outputHeaderVal - s_inputBodyNum - s_inputBodyVal - s_outputBodyNum - s_outputBodyVal - s_footerNum - s_footerVal + SectorLogicRXReadOutStructure() + SectorLogicRXReadOutStructure() + ~SectorLogicRXReadOutStructure() + setInit() + makeHeader() + makeSubHeader() + makeBody() + makeFooter() + makeFooter() + decodeFragment() and 30 more... Node2 RPCReadOut # m_word # m_field # s_last2bitsON # s_last4bitsON # s_first8bitsON + RPCReadOut() + ~RPCReadOut() + getWord() + field() # set16Bits() # set16Bits() # get16Bits() Node2->Node1 Node3 std::array< ubit16, s_inputBodyNum > + elements Node3->Node1 -s_inputBodyPos -s_inputBodyLen Node4 std::array< ubit16, s_subHeaderNum > + elements Node4->Node1 -s_subHeaderLen -s_subHeaderPos Node5 std::array< ubit16, s_footerNum > + elements Node5->Node1 -s_footerLen -s_footerPos Node6 std::array< ubit16, s_headerNum > + elements Node6->Node1 -s_headerLen -s_headerPos Node7 std::array< ubit16, s_outputBodyNum > + elements Node7->Node1 -s_outputBodyLen -s_outputBodyPos Node8 std::array< ubit16, s_outputHeaderNum > + elements Node8->Node1 -s_outputHeaderLen -s_outputHeaderPos Node9 std::array< ubit16, s_inputHeaderNum > + elements Node9->Node1 -s_inputHeaderLen -s_inputHeaderPos Node10 std::vector< ubit16 > + elements Node10->Node1 -m_outTriggerWord