Avoiding warnings
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Oct 2009 18:46:48 +0000 (18:46 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Oct 2009 18:46:48 +0000 (18:46 +0000)
RAW/AliRawEventHeaderBase.h
RAW/AliRawEventHeaderVersions.h

index ac0d1a0..d2f5df1 100644 (file)
@@ -103,23 +103,13 @@ private:
 
 #define EVENT_HEADER_VERSION(AA,BB) AliRawEventHeaderV##AA##_##BB
 
-#if AA <= 2
 #define START_EVENT_HEADER(AA,BB) \
 class AliRawEventHeaderV##AA##_##BB:public AliRawEventHeaderBase { \
 public: \
  AliRawEventHeaderV##AA##_##BB():AliRawEventHeaderBase(),              \
-   fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0) {};  \
+   INIT_VARS_##AA##_##BB {};   \
    virtual ~AliRawEventHeaderV##AA##_##BB() {}; \
 private:
-#else
-#define START_EVENT_HEADER(AA,BB) \
-class AliRawEventHeaderV##AA##_##BB:public AliRawEventHeaderBase { \
-public: \
- AliRawEventHeaderV##AA##_##BB():AliRawEventHeaderBase(),              \
-   fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0), fTimeStamp(0) {};   \
-   virtual ~AliRawEventHeaderV##AA##_##BB() {}; \
-private:
-#endif
 
 #define END_EVENT_HEADER(AA,BB) \
 ClassDef(AliRawEventHeaderV##AA##_##BB,1) \
index 03e9bb2..0df834f 100644 (file)
@@ -3,6 +3,7 @@
 
 #include "AliRawEventHeaderBase.h"
 
+#define INIT_VARS_3_1 fType(0), fRunNb(0), fDetectorPattern(0), fLdcId(0), fGdcId(0) 
 START_EVENT_HEADER(3,1)
 
    UInt_t fType;          // event type
@@ -16,6 +17,7 @@ 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
@@ -29,6 +31,7 @@ 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
@@ -42,6 +45,7 @@ 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()
 START_EVENT_HEADER(3,4)
 
    UInt_t fType;          // event type
@@ -56,6 +60,7 @@ 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
@@ -70,6 +75,7 @@ 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
@@ -84,6 +90,7 @@ 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
@@ -98,6 +105,7 @@ 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
@@ -112,6 +120,7 @@ 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