Belle II Software development
ARICHRawHeader Struct Reference

ARICH raw-data header. More...

#include <ARICHRawDataHeader.h>

Public Member Functions

void print ()
 Print information about ARICHRawHeader.
 

Public Attributes

uint8_t type = 0
 type
 
uint8_t version = 0
 version
 
uint8_t mergerID = 0
 merger-board identifier
 
uint8_t FEBSlot = 0
 FEB slot.
 
uint32_t length = 0
 data length
 
uint32_t trigger = 0
 trigger number
 
std::vector< bool > SEU_FEB = std::vector<bool>(6, false)
 vector of SEU FEBs
 
bool thscan_mode = false
 thscan mode
 
unsigned vth = 0
 vth
 

Detailed Description

ARICH raw-data header.

Definition at line 29 of file ARICHRawDataHeader.h.

Member Function Documentation

◆ print()

void print ( )
inline

Print information about ARICHRawHeader.

Definition at line 43 of file ARICHRawDataHeader.h.

44 {
45 std::cout << "Type: " << unsigned(type) << " version: " << unsigned(version) << std::endl;
46 std::cout << "mergerID: " << unsigned(mergerID) << " FEBSlot: " << unsigned(FEBSlot) << std::endl;
47 std::cout << "data length: " << length << " trigger No.: " << trigger << std::endl;
48 std::cout << "SEU of FEB: " << SEU_FEB[5] << " " << SEU_FEB[4] << " " << SEU_FEB[3] << " " << SEU_FEB[2] << " " << SEU_FEB[1] << " "
49 << SEU_FEB[0] << std::endl;
50 std::cout << "thscan_mode: " << thscan_mode << ", vth: " << vth << std::endl;
51 }
bool thscan_mode
thscan mode
uint8_t FEBSlot
FEB slot.
std::vector< bool > SEU_FEB
vector of SEU FEBs
uint8_t mergerID
merger-board identifier
uint32_t trigger
trigger number
uint32_t length
data length

Member Data Documentation

◆ FEBSlot

uint8_t FEBSlot = 0

FEB slot.

Definition at line 33 of file ARICHRawDataHeader.h.

◆ length

uint32_t length = 0

data length

Definition at line 34 of file ARICHRawDataHeader.h.

◆ mergerID

uint8_t mergerID = 0

merger-board identifier

Definition at line 32 of file ARICHRawDataHeader.h.

◆ SEU_FEB

std::vector<bool> SEU_FEB = std::vector<bool>(6, false)

vector of SEU FEBs

Definition at line 36 of file ARICHRawDataHeader.h.

◆ thscan_mode

bool thscan_mode = false

thscan mode

Definition at line 37 of file ARICHRawDataHeader.h.

◆ trigger

uint32_t trigger = 0

trigger number

Definition at line 35 of file ARICHRawDataHeader.h.

◆ type

uint8_t type = 0

type

Definition at line 30 of file ARICHRawDataHeader.h.

◆ version

uint8_t version = 0

version

Definition at line 31 of file ARICHRawDataHeader.h.

◆ vth

unsigned vth = 0

vth

Definition at line 38 of file ARICHRawDataHeader.h.


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