Belle II Software  release-08-01-10
dhc_onsen_trigger_frame Struct Reference

ONSEN Trigger frame data struct. More...

#include <PXDRawDataStructs.h>

Collaboration diagram for dhc_onsen_trigger_frame:

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
 

Detailed Description

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.


The documentation for this struct was generated from the following files: