Effective C++ mods
[u/mrichter/AliRoot.git] / RAW / AliRawEventHeaderVersions.h
1 #ifndef ALIRAWEVENTHEADERVERSIONS_H
2 #define ALIRAWEVENTHEADERVERSIONS_H
3
4 #include "AliRawEventHeaderBase.h"
5
6 START_EVENT_HEADER(3,1)
7
8    UInt_t fType;          // event type
9    UInt_t fRunNb;     // run number
10    UInt_t fId[2];  // id field
11    UInt_t fTriggerPattern[2];   // trigger pattern
12    UInt_t fDetectorPattern[1]; // detector pattern
13    UInt_t fTypeAttribute[3];  // system (0,1) and user (2) attributes
14    UInt_t fLdcId;         // LDC id
15    UInt_t fGdcId;         // GDC id
16
17 END_EVENT_HEADER(3,1)
18
19 START_EVENT_HEADER(3,2)
20
21    UInt_t fType;          // event type
22    UInt_t fRunNb;     // run number
23    UInt_t fId[2];  // id field
24    UInt_t fTriggerPattern[2];   // trigger pattern
25    UInt_t fDetectorPattern[1]; // detector pattern
26    UInt_t fTypeAttribute[3];  // system (0,1) and user (2) attributes
27    UInt_t fLdcId;         // LDC id
28    UInt_t fGdcId;         // GDC id
29
30 END_EVENT_HEADER(3,2)
31
32 START_EVENT_HEADER(3,3)
33
34    UInt_t fType;          // event type
35    UInt_t fRunNb;     // run number
36    UInt_t fId[2];  // id field
37    UInt_t fTriggerPattern[2];   // trigger pattern
38    UInt_t fDetectorPattern[1]; // detector pattern
39    UInt_t fTypeAttribute[3];  // system (0,1) and user (2) attributes
40    UInt_t fLdcId;         // LDC id
41    UInt_t fGdcId;         // GDC id
42
43 END_EVENT_HEADER(3,3)
44
45 START_EVENT_HEADER(3,4)
46
47    UInt_t fType;          // event type
48    UInt_t fRunNb;     // run number
49    UInt_t fId[2];  // id field
50    UInt_t fTriggerPattern[2];   // trigger pattern
51    UInt_t fDetectorPattern[1]; // detector pattern
52    UInt_t fTypeAttribute[3];  // system (0,1) and user (2) attributes
53    UInt_t fLdcId;         // LDC id
54    UInt_t fGdcId;         // GDC id
55    UInt_t fTimestamp;     // event timestamp
56
57 END_EVENT_HEADER(3,4)
58
59 START_EVENT_HEADER(3,5)
60
61    UInt_t fType;          // event type
62    UInt_t fRunNb;     // run number
63    UInt_t fId[2];  // id field
64    UInt_t fTriggerPattern[2];   // trigger pattern
65    UInt_t fDetectorPattern[1]; // detector pattern
66    UInt_t fTypeAttribute[3];  // system (0,1) and user (2) attributes
67    UInt_t fLdcId;         // LDC id
68    UInt_t fGdcId;         // GDC id
69    UInt_t fTimestamp;     // event timestamp
70
71 END_EVENT_HEADER(3,5)
72
73 START_EVENT_HEADER(3,6)
74
75    UInt_t fType;          // event type
76    UInt_t fRunNb;     // run number
77    UInt_t fId[2];  // id field
78    UInt_t fTriggerPattern[2];   // trigger pattern
79    UInt_t fDetectorPattern[1]; // detector pattern
80    UInt_t fTypeAttribute[3];  // system (0,1) and user (2) attributes
81    UInt_t fLdcId;         // LDC id
82    UInt_t fGdcId;         // GDC id
83    UInt_t fTimestamp;     // event timestamp
84
85 END_EVENT_HEADER(3,6)
86
87 START_EVENT_HEADER(3,7)
88
89    UInt_t fType;          // event type
90    UInt_t fRunNb;     // run number
91    UInt_t fId[2];  // id field
92    UInt_t fTriggerPattern[2];   // trigger pattern
93    UInt_t fDetectorPattern[1]; // detector pattern
94    UInt_t fTypeAttribute[3];  // system (0,1) and user (2) attributes
95    UInt_t fLdcId;         // LDC id
96    UInt_t fGdcId;         // GDC id
97    UInt_t fTimestamp;     // event timestamp
98
99 END_EVENT_HEADER(3,7)
100
101 #endif