Method ReadNext moved to public (C.Cheshkov)
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 13 Jan 2006 13:27:41 +0000 (13:27 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 13 Jan 2006 13:27:41 +0000 (13:27 +0000)
RAW/AliRawReader.h
RAW/AliRawReaderDate.h
RAW/AliRawReaderDateV3.h
RAW/AliRawReaderFile.h
RAW/AliRawReaderMemory.h
RAW/AliRawReaderRoot.h

index f3a6f00..d07e910 100644 (file)
@@ -85,6 +85,7 @@ class AliRawReader: public TObject {
     virtual Bool_t   ReadNextInt(UInt_t& data);
     virtual Bool_t   ReadNextShort(UShort_t& data);
     virtual Bool_t   ReadNextChar(UChar_t& data);
+    virtual Bool_t   ReadNext(UChar_t* data, Int_t size) = 0;
 
     virtual Bool_t   Reset() = 0;
 
@@ -102,8 +103,6 @@ class AliRawReader: public TObject {
     Bool_t           IsSelected() const;
     Bool_t           IsEventSelected() const;
 
-    virtual Bool_t   ReadNext(UChar_t* data, Int_t size) = 0;
-
     Bool_t           fRequireHeader; // if false, data without header is accepted
 
     AliRawDataHeader* fHeader;     // current data header
index d0a4315..232d311 100644 (file)
@@ -41,6 +41,7 @@ class AliRawReaderDate: public AliRawReader {
 
     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();
 
@@ -50,8 +51,6 @@ class AliRawReaderDate: public AliRawReader {
     virtual Int_t    CheckData() const;
 
   protected :
-    virtual Bool_t   ReadNext(UChar_t* data, Int_t size);
-
     FILE*            fFile;         // DATE file
     eventHeaderStruct* fEvent;      // raw data super event
     eventHeaderStruct* fSubEvent;   // raw data sub event
index a132076..3cec6e1 100644 (file)
@@ -40,6 +40,7 @@ class AliRawReaderDateV3: public AliRawReader {
 
     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();
 
@@ -49,8 +50,6 @@ class AliRawReaderDateV3: public AliRawReader {
     virtual Int_t    CheckData() const;
 
   protected :
-    virtual Bool_t   ReadNext(UChar_t* data, Int_t size);
-
     FILE*            fFile;         // DATE file
     eventHeaderStruct* fEvent;      // raw data super event
     eventHeaderStruct* fSubEvent;   // raw data sub event
index e696aa6..33ebbc1 100644 (file)
@@ -46,6 +46,7 @@ class AliRawReaderFile: public AliRawReader {
 
     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();
 
@@ -57,8 +58,6 @@ class AliRawReaderFile: public AliRawReader {
     void*            OpenDirectory();
     Bool_t           OpenNextFile();
 
-    virtual Bool_t   ReadNext(UChar_t* data, Int_t size);
-
     Int_t            fEventIndex;  // index of the event
     TString          fDirName;     // name of the input directory
     void*            fDirectory;   // pointer to the input directory
index fb1373d..6b5c394 100644 (file)
@@ -46,6 +46,7 @@ class AliRawReaderMemory: public AliRawReader {
 
     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();
 
@@ -60,8 +61,6 @@ class AliRawReaderMemory: public AliRawReader {
     UInt_t            fBufferSize;  // size of fBuffer in bytes
     UInt_t          fPosition;    // Current position in memory
 
-    virtual Bool_t   ReadNext(UChar_t* data, Int_t size);
-
     ClassDef(AliRawReaderMemory, 0) // class for reading raw digits from a memory block
 
   private:
index a1aa3e7..1a9ed00 100644 (file)
@@ -46,6 +46,7 @@ class AliRawReaderRoot: public AliRawReader {
 
     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();
 
@@ -55,8 +56,6 @@ class AliRawReaderRoot: public AliRawReader {
     virtual Int_t    CheckData() const;
 
   protected :
-    virtual Bool_t   ReadNext(UChar_t* data, Int_t size);
-
     TFile*           fFile;         // raw data root file
     TBranch*         fBranch;       // branch of raw events
     Int_t            fEventIndex;   // index of the event in the tree