Belle II Software  release-05-01-25
arichBtestData.h
1 #ifndef DEFREC_H
2 #define DEFREC_H
3 
4 enum { EVENT_RECORD_TYPE, BEGIN_RECORD_TYPE, PAUSE_RECORD_TYPE,
5  RESUME_RECORD_TYPE, END_RECORD_TYPE
6  };
7 
9 struct EventRec {
11  unsigned int type;
13  unsigned int len;
15  unsigned int evtno;
17  unsigned int time;
19  unsigned int mstime;
21  unsigned int runno; // from run
22 };
23 
25 struct BeginRec {
27  unsigned int type;
29  unsigned int len;
31  unsigned int runno;
33  unsigned int evtno;
35  unsigned int time;
37  unsigned int reserve1;
38 };
39 
41 struct EndRec {
43  unsigned int type;
45  unsigned int len;
47  unsigned int runno;
49  unsigned int evtno;
51  unsigned int time;
53  unsigned int reserve1;
54 };
55 
56 #endif
EndRec
End record structure for the beamtest data.
Definition: arichBtestData.h:41
EventRec::type
unsigned int type
Record ID.
Definition: arichBtestData.h:11
BeginRec::reserve1
unsigned int reserve1
Reserved - unused.
Definition: arichBtestData.h:37
EventRec::time
unsigned int time
Event timestamp.
Definition: arichBtestData.h:17
EventRec::runno
unsigned int runno
Run Number.
Definition: arichBtestData.h:21
BeginRec::type
unsigned int type
Record ID.
Definition: arichBtestData.h:27
EndRec::runno
unsigned int runno
Run number.
Definition: arichBtestData.h:47
EndRec::time
unsigned int time
End Record Timestamp.
Definition: arichBtestData.h:51
BeginRec::len
unsigned int len
Record length in bytes.
Definition: arichBtestData.h:29
EndRec::type
unsigned int type
Record ID.
Definition: arichBtestData.h:43
EventRec::evtno
unsigned int evtno
Event Number.
Definition: arichBtestData.h:15
BeginRec::time
unsigned int time
Timestamp of the run.
Definition: arichBtestData.h:35
EndRec::len
unsigned int len
Record length in bytes.
Definition: arichBtestData.h:45
EventRec::mstime
unsigned int mstime
Time form beginning of the run in ms.
Definition: arichBtestData.h:19
BeginRec::runno
unsigned int runno
Run number.
Definition: arichBtestData.h:31
EventRec
Event record structure for the beamtest data.
Definition: arichBtestData.h:9
BeginRec
Begin record structure for the beamtest data.
Definition: arichBtestData.h:25
EndRec::evtno
unsigned int evtno
Current event number.
Definition: arichBtestData.h:49
BeginRec::evtno
unsigned int evtno
Current event number.
Definition: arichBtestData.h:33
EndRec::reserve1
unsigned int reserve1
Reserved - unused.
Definition: arichBtestData.h:53
EventRec::len
unsigned int len
Record length in bytes.
Definition: arichBtestData.h:13