![]() |
Belle II Software release-09-00-03
|
ONSEN Trigger frame data struct. More...
#include <PXDRawDataStructs.h>

Public Member Functions | |
| unsigned int | getFixedSize (void) const |
| 8*4 bytes might still be changed | |
| unsigned short | get_trig_nr0 (void) const |
| get trignr0 | |
| unsigned int | get_trig_nr1 (void) const |
| get trignr1 | |
| unsigned int | get_trig_nr2 (void) const |
| get trignr2 | |
| unsigned int | get_trig_tag1 (void) const |
| get trigtag1 | |
| unsigned int | get_trig_tag2 (void) const |
| get trigtag2 | |
| unsigned short | get_subrun1 (void) const |
| get subrun1 (from trigtag1) | |
| unsigned short | get_run1 (void) const |
| get run1 (from trigtag1) | |
| unsigned short | get_experiment1 (void) const |
| get experiment1 (from trigtag1) | |
| unsigned short | get_subrun2 (void) const |
| get subrun2 (from trigtag2) | |
| unsigned short | get_run2 (void) const |
| get run2 (from trigtag2) | |
| unsigned short | get_experiment2 (void) const |
| get experiment2 | |
| void | print (void) const |
| print | |
| void | check_error (PXDErrorFlags &errormask, bool ignore_datcon_flag=false, bool ignore_hltroi_magic_flag=false, bool ignore_merger_mm_flag=false) const |
| check error and return error mask | |
| bool | is_fake_datcon (void) const |
| is fake datcon | |
| bool | is_Accepted (void) const |
| is accepted | |
| bool | is_SendROIs (void) const |
| is sendROIs | |
| bool | is_SendUnfiltered (void) const |
| is sendUnfiltered | |
Public Attributes | |
| const dhc_frame_header_word0 | word0 |
| word0 | |
| const ubig16_t | trignr0 |
| trignr0 | |
| const ubig32_t | magic1 |
| CAFExxxx , redundant. | |
| const ubig32_t | trignr1 |
| HLT Trigger/Tag part 1. | |
| const ubig32_t | trigtag1 |
| HLT Trigger/Tag part 2. | |
| const ubig32_t | magic2 |
| CAFExxxx, redundant. | |
| const ubig32_t | trignr2 |
| redundant, DATCON Trigger/Tag part 1 | |
| const ubig32_t | trigtag2 |
| redundant, DATCON Trigger/Tag part 2 | |
| const unsigned int | crc32 |
| crc32 | |
ONSEN Trigger 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 288 of file PXDRawDataStructs.h.
| void check_error | ( | PXDErrorFlags & | errormask, |
| bool | ignore_datcon_flag = false, |
||
| bool | ignore_hltroi_magic_flag = false, |
||
| bool | ignore_merger_mm_flag = false |
||
| ) | const |
check error and return error mask
Definition at line 112 of file PXDRawDataStructs.cc.
|
inline |
get experiment1 (from trigtag1)
Definition at line 340 of file PXDRawDataStructs.h.
|
inline |
get experiment2
Definition at line 355 of file PXDRawDataStructs.h.
|
inline |
get run1 (from trigtag1)
Definition at line 335 of file PXDRawDataStructs.h.
|
inline |
get run2 (from trigtag2)
Definition at line 350 of file PXDRawDataStructs.h.
|
inline |
get subrun1 (from trigtag1)
Definition at line 330 of file PXDRawDataStructs.h.
|
inline |
get subrun2 (from trigtag2)
Definition at line 345 of file PXDRawDataStructs.h.
|
inline |
get trignr0
Definition at line 305 of file PXDRawDataStructs.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
8*4 bytes might still be changed
Definition at line 300 of file PXDRawDataStructs.h.
|
inline |
is accepted
Definition at line 376 of file PXDRawDataStructs.h.
|
inline |
is fake datcon
Definition at line 371 of file PXDRawDataStructs.h.
|
inline |
is sendROIs
Definition at line 381 of file PXDRawDataStructs.h.
|
inline |
is sendUnfiltered
Definition at line 386 of file PXDRawDataStructs.h.
| void print | ( | void | ) | const |
Definition at line 106 of file PXDRawDataStructs.cc.
| const unsigned int crc32 |
crc32
Definition at line 297 of file PXDRawDataStructs.h.
| const ubig32_t magic1 |
CAFExxxx , redundant.
Definition at line 291 of file PXDRawDataStructs.h.
| const ubig32_t magic2 |
CAFExxxx, redundant.
Definition at line 294 of file PXDRawDataStructs.h.
| const ubig16_t trignr0 |
trignr0
Definition at line 290 of file PXDRawDataStructs.h.
| const ubig32_t trignr1 |
HLT Trigger/Tag part 1.
Definition at line 292 of file PXDRawDataStructs.h.
| const ubig32_t trignr2 |
redundant, DATCON Trigger/Tag part 1
Definition at line 295 of file PXDRawDataStructs.h.
| const ubig32_t trigtag1 |
HLT Trigger/Tag part 2.
Definition at line 293 of file PXDRawDataStructs.h.
| const ubig32_t trigtag2 |
redundant, DATCON Trigger/Tag part 2
Definition at line 296 of file PXDRawDataStructs.h.
| const dhc_frame_header_word0 word0 |
word0
Definition at line 289 of file PXDRawDataStructs.h.