#include "hparasciifileio.h"

HParAsciiFileIo


class description - source file - inheritance tree (.pdf)

class HParAsciiFileIo : public HParIo

Inheritance Chart:
TObject
<-
HParIo
<-
HParAsciiFileIo

    public:
HParAsciiFileIo() HParAsciiFileIo(const HParAsciiFileIo&) ~HParAsciiFileIo() virtual Bool_t check() static TClass* Class() virtual void close() fstream* getFile() virtual TClass* IsA() const Bool_t open(Text_t* fname, Text_t* status = "in") HParAsciiFileIo& operator=(const HParAsciiFileIo&) virtual void print() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
fstream* file pointer to a file

Class Description

 HParAsciiFileIo

 Interface class for parameter I/O from ascii file
 derived from the interface base class HParIo

 It contains pointers to the ascii file and to the interface classes for all
 detectors defined in the actual setup.

 This class was created by renaming the former class HParAsciFileIo.



HParAsciiFileIo()
 default destructor

~HParAsciiFileIo()
 default destructor closes an open file and deletes list of I/Os

Bool_t open(Text_t* fname, Text_t* status)
 opens file
 if a file is already open, this file will be closed
 activates detector I/Os

void close()
 closes the file and deletes the detector I/Os

void print()
 prints information about the file and the detector I/Os

fstream* getFile()
 returns the file pointer



Inline Functions


                  Bool_t check()
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
         HParAsciiFileIo HParAsciiFileIo(const HParAsciiFileIo&)
        HParAsciiFileIo& operator=(const HParAsciiFileIo&)


Last update: Mon Feb 5 16:51:47 2007


ROOT page - Class index - Class Hierarchy - Top of the page

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.