#include <TArtDataSource.h>
Inheritance diagram for TArtDataSource:
Public Member Functions | |
virtual ArtFileStat_t | Open (const char *sourceName=0)=0 |
virtual void | Close ()=0 |
virtual int | Read (char *buf, const int &size, const int &offset=0)=0 |
virtual ArtBlockStat_t | GetNextBlock ()=0 |
virtual ArtEventStat_t | GetNextEvent (unsigned short *buf, unsigned short *runbuf, unsigned short *rnum, int &nw) |
TArtDataFormat * | GetDataFormat () |
Static Public Attributes | |
const int | kMaxBufferSize |
Protected Attributes | |
TArtDataFormat * | fFormat |
ArtBlockStat_t | fBlockStatus |
ArtEventStat_t | fEventStatus |
ArtFileStat_t | fFileStatus |
In each derived class, Open, Close