Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SyncEvent.h
Go to the documentation of this file.
1 
2 
3 #include <TObject.h>
4 
5 // NOTE: The original intention was for ROOT to
6 // automatically make a branch or set of branches
7 // from this. However, it always complained about
8 // reading the wrong number of bytes back when
9 // members that were arrays or vectors were used.
10 // Current implementation explicitly creates branches
11 // for each member in order to get the desired behavior.
12 
13 class SyncEvent:public TObject
14 {
15  public:
16  UInt_t run_number;
17  UInt_t run_type;
18  ULong64_t event_number;
19  UShort_t event_type;
20  ULong64_t avg_timestamp;
21 
22  UInt_t nsync;
23  UInt_t trig_number;
24  UInt_t live_time;
25  UInt_t busy_time;
26  UInt_t live_inst;
27  UInt_t unix_time;
28 
29  UInt_t gtp_sc[32];
30  UInt_t fp_sc[16];
31  UInt_t gtp_rate[32];
32  UInt_t fp_rate[16];
33 
34  ClassDef(SyncEvent ,1)
35 };
36 
37 
38 
39 
UInt_t run_number
Definition: SyncEvent.h:16
UInt_t fp_sc[16]
Definition: SyncEvent.h:30
ULong64_t event_number
Definition: SyncEvent.h:18
UShort_t event_type
Definition: SyncEvent.h:19
UInt_t run_type
Definition: SyncEvent.h:17
UInt_t trig_number
Definition: SyncEvent.h:23
UInt_t nsync
Definition: SyncEvent.h:22
UInt_t gtp_rate[32]
Definition: SyncEvent.h:31
UInt_t gtp_sc[32]
Definition: SyncEvent.h:29
UInt_t live_inst
Definition: SyncEvent.h:26
UInt_t live_time
Definition: SyncEvent.h:24
ULong64_t avg_timestamp
Definition: SyncEvent.h:20
UInt_t fp_rate[16]
Definition: SyncEvent.h:32
UInt_t busy_time
Definition: SyncEvent.h:25
UInt_t unix_time
Definition: SyncEvent.h:27