20 #define ARICHFEB_HEADER_SIZE 10
21 #define ARICHRAW_HEADER_SIZE 12
30 std::vector<bool> SEU_FEB = std::vector<bool>(6,
false);
31 bool thscan_mode =
false;
36 std::cout <<
"Type: " << unsigned(type) <<
" version: " << unsigned(version) << std::endl;
37 std::cout <<
"mergerID: " << unsigned(mergerID) <<
" FEBSlot: " << unsigned(FEBSlot) << std::endl;
38 std::cout <<
"data length: " << length <<
" trigger No.: " << trigger << std::endl;
39 std::cout <<
"SEU of FEB: " << SEU_FEB[5] <<
" " << SEU_FEB[4] <<
" " << SEU_FEB[3] <<
" " << SEU_FEB[2] <<
" " << SEU_FEB[1] <<
" "
40 << SEU_FEB[0] << std::endl;
41 std::cout <<
"thscan_mode: " << thscan_mode <<
", vth: " << vth << std::endl;
Abstract base class for different kinds of events.