Belle II Software  release-05-02-19
ronode_status.h
1 #ifndef _Belle2_ronode_status_h
2 #define _Belle2_ronode_status_h
3 
4 extern "C" {
5 #include <nsm2/nsm2.h>
6 }
7 
8 namespace Belle2 {
14  const int ronode_status_revision = 1;
15 
16  struct ronode_status {
17  uint32 nodeid;
18  uint32 state;
19  uint32 eflag;
20  uint32 expno;
21  uint32 runno;
22  uint32 subno;
23  uint32 reserved_i[2];
24  uint32 stime;
25  uint32 ctime;
26  uint32 nevent_in;
27  uint32 nqueue_in;
28  uint32 connection_in;
29  uint32 connection_out;
30  uint32 nevent_out;
31  uint32 nqueue_out;
32  float evtrate_in;
33  float evtsize_in;
34  float flowrate_in;
35  float evtrate_out;
36  float evtsize_out;
37  float flowrate_out;
38  float loadavg;
39  float reserved_f[5];
40  struct event_header {
41  uint32 nword;
42  uint32 format;
43  uint32 exp_run;
44  uint32 evtno;
45  uint32 ctime_trgtype;
46  uint32 utime;
47  uint32 nodeid;
48  uint32 crc_err;
49  } header;
50  };
51 
53 }
54 
55 #endif
Belle2::ronode_status
Definition: ronode_status.h:16
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ronode_status::event_header
Definition: ronode_status.h:40