Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

TArtRDF.h

00001 /* $Id:$ */
00011 #ifndef TARTRDF_H
00012 #define TARTRDF_H
00013 #include "TArtDataFormat.h"
00017 class TArtRDF : public TArtDataFormat {
00018 public:
00019    ~TArtRDF();
00020    static  TArtDataFormat *Instance();
00021    virtual ArtBlockStat_t GetNextBlock(TArtDataSource* source);
00022    virtual ArtEventStat_t GetNextEvent(unsigned short* buf,
00023                                        unsigned short* runbuf, 
00024                                        unsigned short*rnum,
00025                                        int &nw);
00026    virtual void FindSegment(unsigned short *evtdata,
00027                             int *evtsize,
00028                             int *addr,
00029                             int *nw,
00030                             int *maxsegid);
00031 
00032    static const int kBlockSize;
00033 private:
00034    TArtRDF();
00035    static TArtDataFormat* fgInstance;
00036 };
00037 #endif // end of #ifdef TARTRDF_H

Generated on Mon Sep 8 08:58:21 2008 by  doxygen 1.3.9.1