]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliRawReaderDateV3.h
Bugfix in raw data reader classes. The bug affected the determination of the raw...
[u/mrichter/AliRoot.git] / RAW / AliRawReaderDateV3.h
index 9042fc98014c4cf5f1190c6aa6eac3e7b3f0b6d8..2573998324fa6c5874bfc5521f0adf49895abf51 100644 (file)
@@ -22,9 +22,6 @@ class AliRawReaderDateV3: public AliRawReader {
     AliRawReaderDateV3(const char* fileName, Int_t eventNumber = -1);
     virtual ~AliRawReaderDateV3();
 
-    void             RequireHeader(Bool_t required = kTRUE)
-      {fRequireHeader = required;};
-
     virtual UInt_t   GetType() const;
     virtual UInt_t   GetRunNumber() const;
     virtual const UInt_t* GetEventId() const;
@@ -40,9 +37,11 @@ class AliRawReaderDateV3: public AliRawReader {
     virtual Int_t    GetEquipmentId() const;
     virtual const UInt_t* GetEquipmentAttributes() const;
     virtual Int_t    GetEquipmentElementSize() const;
+    virtual Int_t    GetEquipmentHeaderSize() const;
 
     virtual Bool_t   ReadHeader();
     virtual Bool_t   ReadNextData(UChar_t*& data);
+    virtual Bool_t   ReadNext(UChar_t* data, Int_t size);
 
     virtual Bool_t   Reset();
 
@@ -52,10 +51,6 @@ class AliRawReaderDateV3: public AliRawReader {
     virtual Int_t    CheckData() const;
 
   protected :
-    virtual Bool_t   ReadNext(UChar_t* data, Int_t size);
-
-    Bool_t           fRequireHeader; // if false, data without header is accepted
-
     FILE*            fFile;         // DATE file
     eventHeaderStruct* fEvent;      // raw data super event
     eventHeaderStruct* fSubEvent;   // raw data sub event