default constructor and constant for magic word added
authortkuhr <tkuhr@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 25 Mar 2004 14:58:55 +0000 (14:58 +0000)
committertkuhr <tkuhr@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 25 Mar 2004 14:58:55 +0000 (14:58 +0000)
RAW/AliMiniHeader.h

index 92738ad..d9cd657 100644 (file)
@@ -5,6 +5,15 @@
 
 
 struct AliMiniHeader {
+  AliMiniHeader() {
+    fMagicWord[0] = (kMagicWord >> 0) & 0xFF;
+    fMagicWord[1] = (kMagicWord >> 8) & 0xFF;
+    fMagicWord[2] = (kMagicWord >> 16) & 0xFF;
+    fVersion = 1;
+  }
+
+  enum {kMagicWord = 0x123456};
+
   UInt_t    fSize;              // size of the raw data in bytes
   UChar_t   fDetectorID;        // unique detector number
   UChar_t   fMagicWord[3];      // hexadecimal word 123456 (used to detect byte swapping)