A better way to do this
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Oct 2009 20:42:00 +0000 (20:42 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Oct 2009 20:42:00 +0000 (20:42 +0000)
RAW/AliRawEventHeaderBase.h
RAW/AliRawEventHeaderVersions.h

index d2f5df1..0e9db5b 100644 (file)
@@ -102,12 +102,13 @@ private:
 };
 
 #define EVENT_HEADER_VERSION(AA,BB) AliRawEventHeaderV##AA##_##BB
+#define INIT_HEADER_VARS
 
 #define START_EVENT_HEADER(AA,BB) \
 class AliRawEventHeaderV##AA##_##BB:public AliRawEventHeaderBase { \
 public: \
  AliRawEventHeaderV##AA##_##BB():AliRawEventHeaderBase(),              \
-   INIT_VARS_##AA##_##BB {};   \
+   INIT_HEADER_VARS {};        \
    virtual ~AliRawEventHeaderV##AA##_##BB() {}; \
 private:
 
index 0df834f..ff7e45d 100644 (file)
@@ -3,7 +3,8 @@
 
 #include "AliRawEventHeaderBase.h"
 
-#define INIT_VARS_3_1 fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0) 
+#undef INIT_HEADER_VARS
+#define INIT_HEADER_VARS fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0) 
 START_EVENT_HEADER(3,1)
 
    UInt_t fType;          // event type
@@ -17,7 +18,6 @@ START_EVENT_HEADER(3,1)
 
 END_EVENT_HEADER(3,1)
 
-#define INIT_VARS_3_2 fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0) 
 START_EVENT_HEADER(3,2)
 
    UInt_t fType;          // event type
@@ -31,7 +31,6 @@ START_EVENT_HEADER(3,2)
 
 END_EVENT_HEADER(3,2)
 
-#define INIT_VARS_3_3 fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0) 
 START_EVENT_HEADER(3,3)
 
    UInt_t fType;          // event type
@@ -45,7 +44,8 @@ START_EVENT_HEADER(3,3)
 
 END_EVENT_HEADER(3,3)
 
-#define INIT_VARS_3_4 fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0), fTimestamp()
+#undef INIT_HEADER_VARS
+#define INIT_HEADER_VARS fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0), fTimestamp(0)
 START_EVENT_HEADER(3,4)
 
    UInt_t fType;          // event type
@@ -60,7 +60,6 @@ START_EVENT_HEADER(3,4)
 
 END_EVENT_HEADER(3,4)
 
-#define INIT_VARS_3_5 fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0), fTimestamp(0)
 START_EVENT_HEADER(3,5)
 
    UInt_t fType;          // event type
@@ -75,7 +74,6 @@ START_EVENT_HEADER(3,5)
 
 END_EVENT_HEADER(3,5)
 
-#define INIT_VARS_3_6 fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0), fTimestamp(0)
 START_EVENT_HEADER(3,6)
 
    UInt_t fType;          // event type
@@ -90,7 +88,6 @@ START_EVENT_HEADER(3,6)
 
 END_EVENT_HEADER(3,6)
 
-#define INIT_VARS_3_7 fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0), fTimestamp(0)
 START_EVENT_HEADER(3,7)
 
    UInt_t fType;          // event type
@@ -105,7 +102,6 @@ START_EVENT_HEADER(3,7)
 
 END_EVENT_HEADER(3,7)
 
-#define INIT_VARS_3_8 fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0), fTimestamp(0)
 START_EVENT_HEADER(3,8)
 
    UInt_t fType;          // event type
@@ -120,7 +116,6 @@ START_EVENT_HEADER(3,8)
 
 END_EVENT_HEADER(3,8)
 
-#define INIT_VARS_3_9 fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0), fTimestamp(0)
 START_EVENT_HEADER(3,9)
 
    UInt_t fType;          // event type