#include <STGTPPackets.h>
Definition at line 46 of file STGTPPackets.h.
◆ STGTPPadPacket()
Muon::nsw::STGTPPadPacket::STGTPPadPacket |
( |
const std::vector< std::uint32_t > & |
payload, |
|
|
const int |
ver |
|
) |
| |
|
explicit |
Definition at line 115 of file STGTPPackets.cxx.
116 size_t packet_size_w =
Size(
ver);
118 throw std::runtime_error(
123 auto readPointer = std::size_t{0};
124 auto decode = [&packets](std::size_t& readPointer,
const std::size_t
size) {
125 return decode_and_advance<std::uint64_t, std::uint32_t>(packets, readPointer,
size);
◆ ~STGTPPadPacket()
virtual Muon::nsw::STGTPPadPacket::~STGTPPadPacket |
( |
| ) |
|
|
virtualdefault |
◆ BandID()
std::uint32_t Muon::nsw::STGTPPadPacket::BandID |
( |
const std::size_t |
num | ) |
const |
|
inline |
◆ BCID()
std::uint32_t Muon::nsw::STGTPPadPacket::BCID |
( |
| ) |
const |
|
inline |
◆ CoincidenceWedge()
std::uint32_t Muon::nsw::STGTPPadPacket::CoincidenceWedge |
( |
| ) |
const |
|
inline |
◆ PadIdleFlag()
std::uint32_t Muon::nsw::STGTPPadPacket::PadIdleFlag |
( |
| ) |
const |
|
inline |
◆ PhiID()
std::uint32_t Muon::nsw::STGTPPadPacket::PhiID |
( |
const std::size_t |
num | ) |
const |
|
inline |
◆ Size()
size_t Muon::nsw::STGTPPadPacket::Size |
( |
const int |
version | ) |
|
|
private |
Definition at line 96 of file STGTPPackets.cxx.
97 size_t packet_size_w = 0;
98 size_t word_size = 32;
113 return packet_size_w;
◆ m_bandIDs
◆ m_BCID
std::uint32_t Muon::nsw::STGTPPadPacket::m_BCID {} |
|
private |
◆ m_coincWedge
std::uint32_t Muon::nsw::STGTPPadPacket::m_coincWedge {} |
|
private |
◆ m_idleFlag
std::uint32_t Muon::nsw::STGTPPadPacket::m_idleFlag {} |
|
private |
◆ m_phiIDs
The documentation for this class was generated from the following files: