bugfix
authortkuhr <tkuhr@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 15 Oct 2004 11:39:56 +0000 (11:39 +0000)
committertkuhr <tkuhr@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 15 Oct 2004 11:39:56 +0000 (11:39 +0000)
RAW/AliRawReader.h

index 40051b9..7e35774 100644 (file)
@@ -53,8 +53,10 @@ class AliRawReader: public TObject {
       {if (GetEquipmentId() >= 0) return (GetEquipmentId() & 0xFF); else return -1;};
 
     Int_t            GetDataSize() const 
-      {if (fHeader) return fHeader->fSize - sizeof(AliRawDataHeader); 
-      else return GetEquipmentSize();};
+      {if (fHeader) {
+       if (fHeader->fSize != 0xFFFFFFFF) return fHeader->fSize - sizeof(AliRawDataHeader); 
+       else return GetEquipmentSize() - sizeof(AliRawDataHeader);
+      } else return GetEquipmentSize();};
 
     Int_t            GetVersion() const 
       {if (fHeader) return fHeader->fVersion; else return -1;};