#include <STGTPPackets.h>
Definition at line 66 of file STGTPPackets.h.
◆ STGTPSegmentPacket()
Muon::nsw::STGTPSegmentPacket::STGTPSegmentPacket |
( |
const std::vector< std::uint32_t > & |
payload, |
|
|
const int |
ver |
|
) |
| |
|
explicit |
Definition at line 156 of file STGTPPackets.cxx.
157 size_t packet_size_w =
Size(
ver);
160 throw std::runtime_error(
163 auto readPointer = std::size_t{0};
165 auto decode = [&packets](std::size_t& readPointer,
const std::size_t
size) {
166 return decode_and_advance<std::uint64_t, std::uint32_t>(packets, readPointer,
size);
◆ ~STGTPSegmentPacket()
virtual Muon::nsw::STGTPSegmentPacket::~STGTPSegmentPacket |
( |
| ) |
|
|
virtualdefault |
◆ BCID()
std::uint32_t Muon::nsw::STGTPSegmentPacket::BCID |
( |
| ) |
const |
|
inline |
◆ LUT_ChoiceSelection()
std::uint32_t Muon::nsw::STGTPSegmentPacket::LUT_ChoiceSelection |
( |
| ) |
const |
|
inline |
◆ NSW_SegmentSelector()
std::uint32_t Muon::nsw::STGTPSegmentPacket::NSW_SegmentSelector |
( |
| ) |
const |
|
inline |
◆ SectorID()
std::uint32_t Muon::nsw::STGTPSegmentPacket::SectorID |
( |
| ) |
const |
|
inline |
◆ Segment()
◆ Segments()
◆ Size()
size_t Muon::nsw::STGTPSegmentPacket::Size |
( |
const int |
ver | ) |
|
|
private |
Definition at line 136 of file STGTPPackets.cxx.
137 size_t packet_size_w = 0;
138 size_t word_size = 32;
153 return packet_size_w;
◆ ValidSegmentSelector()
std::uint32_t Muon::nsw::STGTPSegmentPacket::ValidSegmentSelector |
( |
| ) |
const |
|
inline |
◆ m_BCID
std::uint32_t Muon::nsw::STGTPSegmentPacket::m_BCID {} |
|
private |
◆ m_lut_choice
std::uint32_t Muon::nsw::STGTPSegmentPacket::m_lut_choice {} |
|
private |
◆ m_nsw_segment_selector
std::uint32_t Muon::nsw::STGTPSegmentPacket::m_nsw_segment_selector {} |
|
private |
◆ m_sectorID
std::uint32_t Muon::nsw::STGTPSegmentPacket::m_sectorID {} |
|
private |
◆ m_segmentData
◆ m_valid_segment_selector
std::uint32_t Muon::nsw::STGTPSegmentPacket::m_valid_segment_selector {} |
|
private |
The documentation for this class was generated from the following files: