Functions | |
uint8_t | channelMarker (const VFATFrame &frame, size_t ch_id) |
retrieve this channel marker More... | |
uint16_t | leadingEdgeTime (const VFATFrame &frame, size_t ch_id) |
get timing information for single leading edge More... | |
uint16_t | newChannelId (const VFATFrame &frame, size_t ch_id) |
retrieve the HW identifier for this channel, in firmware >2.1 More... | |
uint8_t | statusMarker (const VFATFrame &frame) |
retrieve the header status flags More... | |
uint16_t | trailingEdgeTime (const VFATFrame &frame, size_t ch_id) |
get timing information for single trailing edge More... | |
Variables | |
static constexpr size_t | header_offset = 3 |
static constexpr size_t | num_channels_per_payload = 2 |
multiplicity of channels combined into a single payload More... | |
static constexpr size_t | num_words_per_channel = 4 |
multiplicity of 32-bit words combined into a single channel payload More... | |
Utilitary namespace to retrieve timing/status information from nT2 VFAT frame
|
inline |
retrieve this channel marker
Definition at line 35 of file TotemT2VFATFrame.h.
References header_offset, and num_words_per_channel.
Referenced by RawToDigiConverter::run().
|
inline |
get timing information for single leading edge
Definition at line 27 of file TotemT2VFATFrame.h.
References header_offset, and num_words_per_channel.
Referenced by RawToDigiConverter::run().
|
inline |
retrieve the HW identifier for this channel, in firmware >2.1
Definition at line 43 of file TotemT2VFATFrame.h.
References header_offset, and num_words_per_channel.
Referenced by RawToDigiConverter::run().
|
inline |
retrieve the header status flags
Definition at line 40 of file TotemT2VFATFrame.h.
References header_offset.
Referenced by RawToDigiConverter::run().
|
inline |
get timing information for single trailing edge
Definition at line 31 of file TotemT2VFATFrame.h.
References header_offset, and num_words_per_channel.
Referenced by RawToDigiConverter::run().
|
static |
Definition at line 25 of file TotemT2VFATFrame.h.
Referenced by channelMarker(), leadingEdgeTime(), newChannelId(), statusMarker(), and trailingEdgeTime().
|
static |
multiplicity of channels combined into a single payload
Definition at line 24 of file TotemT2VFATFrame.h.
Referenced by RawToDigiConverter::run().
|
static |
multiplicity of 32-bit words combined into a single channel payload
Definition at line 22 of file TotemT2VFATFrame.h.
Referenced by channelMarker(), leadingEdgeTime(), newChannelId(), and trailingEdgeTime().