class THaCodaData


   THaCodaData
   Abstract class of CODA data.

   THaCodaData is an abstract class of CODA data.  Derived
   classes will be typically either a CODA file (a disk
   file) or a connection to the ET system.  Public methods
   allow to open (i.e. set up), read, write, etc.

   author Robert Michaels (rom@jlab.org)


Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~THaCodaData()
static TClass*Class()
virtual intcodaClose()
virtual intcodaOpen(const char* file_name, int mode = 1)
virtual intcodaOpen(const char* file_name, const char* session, int mode = 1)
virtual intcodaRead()
virtual intgetBuffSize() const
virtual int*getEvBuffer()
virtual TClass*IsA() const
virtual boolisOpen() const
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
private:
THaCodaData&operator=(const THaCodaData& fn)

Data Members

protected:
int*evbufferRaw data
TStringfilename

Class Charts

Inheritance Chart:
THaCodaData
THaCodaFile

Function documentation

~THaCodaData()
int codaOpen(const char* file_name, int mode = 1)
int codaOpen(const char* file_name, const char* session, int mode = 1)
int codaClose()
int codaRead()
int * getEvBuffer()
{ return evbuffer; }
int getBuffSize()
{ return MAXEVLEN; }
bool isOpen()
THaCodaData& operator=(const THaCodaData& fn)

Last change: Sat Nov 7 21:26:43 2009
Last generated: 2009-11-07 21:26

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.