9 #include "STMDAQ-TestBeam/utils/dataVars.hh"
12 #include "STMDAQ-TestBeam/utils/Logger.hh"
15 #include "STMDAQ-TestBeam/utils/UDPsocket.hh"
18 #include "STMDAQ-TestBeam/utils/queue.hh"
34 bool first_event[CHNUM] = {
true,
true};
37 uint64_t event_counter[CHNUM] = {};
40 uint64_t current_event_num[CHNUM] = {};
43 uint16_t current_event_len[CHNUM] = {};
46 uint64_t current_event_size[CHNUM] = {};
49 uint64_t acc_event_size[CHNUM] = {};
52 int16_t *current_event_data[CHNUM] = {
new int16_t [UDPsocket::MAX_UDP_LEN] (),
53 new int16_t [UDPsocket::MAX_UDP_LEN] ()};
58 int16_t* event_data[CHNUM];
61 uint64_t event_number = 0;
62 uint64_t event_count[CHNUM] = {};
63 uint64_t on_spill_count[CHNUM] = {};
64 uint64_t off_spill_count[CHNUM] = {};
67 uint64_t get_events(
int chan, uint64_t data_len,
72 void store_event(
int chan);