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