Muon::nsw::NSWTriggerSTGL1AElink Node1 Muon::nsw::NSWTriggerSTGL1 AElink - m_head_fragID - m_head_sectID - m_head_EC - m_head_flags - m_head_BCID - m_head_orbit - m_head_spare - m_L1ID - m_l1a_versionID - m_l1a_local_req_BCID and 15 more... + NSWTriggerSTGL1AElink() + ~NSWTriggerSTGL1AElink() + head_fragID() + head_sectID() + head_EC() + head_flags() + head_BCID() + head_orbit() + head_spare() + L1ID() and 25 more... - parse_version_workaround() - decode_header() - decode_data() - decode_data_header() - decode_data_payload() - analyze_data() - decode_trailer() - decode() - correct_size_for_padding() Node2 Muon::nsw::NSWTriggerElink # m_wordCount # m_wordCountFlx # m_packet_status # m_packet_sus # m_elinkWord + NSWTriggerElink() + ~NSWTriggerElink() + nwords() + nwordsFlx() + status() + suspect() + elinkWord() + elinkId() Node2->Node1 Node3 std::shared_ptr< Muon ::nsw::NSWResourceId > + operator->() Node3->Node2 #m_elinkId Node5 std::vector< Muon:: nsw::STGTPSegmentPacket > Node5->Node1 -m_segment_packets Node6 Muon::nsw::STGTPSegmentPacket - m_lut_choice - m_nsw_segment_selector - m_valid_segment_selector - m_BCID - m_sectorID + STGTPSegmentPacket() + ~STGTPSegmentPacket() + LUT_ChoiceSelection() + NSW_SegmentSelector() + ValidSegmentSelector() + Segments() + Segment() + BCID() + SectorID() Node6->Node5 +elements Node9 std::vector< std::uint32_t > + elements Node9->Node1 -m_stream_head_fifo _size -m_stream_head_nwords -m_stream_head_nbits -m_stream_head_streamID Node10 auto Node10->Node1 -WORD_SIZE_DOUBLE -WORD_SIZE Node11 std::vector< Muon:: nsw::STGTPPadPacket > Node11->Node1 -m_pad_packets Node14 std::vector< std::vector < std::vector< std::uint32 _t > > > + elements Node14->Node1 -m_stream_data Node15 std::span< const std ::uint32_t > + elements Node15->Node1 -m_data