access methods for block attributes and data header added
authortkuhr <tkuhr@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 13 Oct 2004 12:39:32 +0000 (12:39 +0000)
committertkuhr <tkuhr@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 13 Oct 2004 12:39:32 +0000 (12:39 +0000)
RAW/AliRawReader.h

index c80814201d19b68e9f6e25f831ab472bfd6dd7e6..dd16c240dc66ac4d7fc57708d2a961a3c9a59e65 100644 (file)
@@ -63,9 +63,17 @@ class AliRawReader: public TObject {
     Bool_t           IsCompressed() const 
       {if (fHeader) return fHeader->TestAttribute(1); 
       else return kFALSE;};
+    Bool_t           TestBlockAttribute(Int_t index) const
+      {if (fHeader) return fHeader->TestAttribute(index); 
+      else return kFALSE;};
+    UChar_t          GetBlockAttributes() const 
+      {if (fHeader) return fHeader->GetAttributes(); 
+      else return 0;};
     UInt_t           GetStatusBits() const
       {if (fHeader) return fHeader->GetStatus(); 
       else return 0;};
+    const AliRawDataHeader* GetDataHeader() const
+      {return fHeader;}
 
     virtual Bool_t   ReadHeader() = 0;
     virtual Bool_t   ReadNextData(UChar_t*& data) = 0;