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;
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
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();
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
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();
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
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();
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
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();
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:
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();
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