Belle II Software development
|
ONSEN (debug) ROI frame data struct. More...
#include <PXDRawDataStructs.h>
Public Member Functions | |
unsigned short | get_trig_nr0 (void) const |
get trignr0 | |
void | check_error (PXDErrorFlags &errormask, int length, bool ignore_inv_size_flag=false) const |
check error and return error mask | |
void | print (void) const |
print | |
int | getMinSize (void) const |
4 byte header, ROIS (n*8), 4 byte copy of inner CRC, 4 byte outer CRC | |
unsigned int | check_inner_crc (PXDErrorFlags &, unsigned int) const |
check inner crc (currently not implemented/needed) | |
Public Attributes | |
const dhc_frame_header_word0 | word0 |
mainly empty | |
const ubig16_t | trignr0 |
trignr0 | |
ONSEN (debug) ROI frame data struct.
Encapsules the access for different bits and data words See Data format definitions [BELLE2-NOTE-TE-2016-009] on https://docs.belle2.org/
Definition at line 396 of file PXDRawDataStructs.h.
void check_error | ( | PXDErrorFlags & | errormask, |
int | length, | ||
bool | ignore_inv_size_flag = false |
||
) | const |
check error and return error mask
Definition at line 135 of file PXDRawDataStructs.cc.
|
inline |
check inner crc (currently not implemented/needed)
Definition at line 419 of file PXDRawDataStructs.h.
|
inline |
get trignr0
Definition at line 404 of file PXDRawDataStructs.h.
|
inline |
4 byte header, ROIS (n*8), 4 byte copy of inner CRC, 4 byte outer CRC
Definition at line 417 of file PXDRawDataStructs.h.
void print | ( | void | ) | const |
Definition at line 146 of file PXDRawDataStructs.cc.
const ubig16_t trignr0 |
trignr0
Definition at line 398 of file PXDRawDataStructs.h.
const dhc_frame_header_word0 word0 |
mainly empty
Definition at line 397 of file PXDRawDataStructs.h.