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 f3a6f00ac561c2ca935b16fa80768b07cb70bd25..d07e9101c5d15e35e0e94108ff362fb859111128 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 d0a43158d2d252802fae5fff628521bec82a0e0c..232d311a1e58bd43b18fc795f0a3dea6e89e2466 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 a1320762bab7b937c4d3319ca2faf0f0e019f951..3cec6e1fd690c22cf20e19338a5a96d80a675569 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 e696aa6c6c5c59130738870575847391e7444be0..33ebbc1ac094d74458cf19c850ae484dc592d37e 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 fb1373d1b08dbeb4e9ec7f5b105646f70ec47104..6b5c3940df558514071588beeac5184932104a87 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 a1aa3e72ff23dc58156c3fb3524a54b398f1e9be..1a9ed006700299d64f25a81594dada1538b5c9f6 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