#include "hpario.h"

HParIo


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

class HParIo : public TObject

Inheritance Chart:
TObject
<-
HParIo
<-
HParAsciiFileIo
HParHadAsciiFileIo
HParOraIo
HParRootFileIo

    public:
HParIo() HParIo(const HParIo&) virtual ~HParIo() virtual void cd() virtual Bool_t check() static TClass* Class() virtual void close() virtual void disconnect() virtual HDetParIo* getDetParIo(Text_t*) virtual TList* getListOfRuns(const char*, const char* startAt, const char* endAt) virtual TClass* IsA() const Bool_t isAutoWritable() HParIo& operator=(const HParIo&) virtual void print() virtual void readVersions(HRun*) virtual Bool_t reconnect() virtual void removeDetParIo(Text_t*) void setAutoWritable(Bool_t f = kTRUE) virtual void setDetParIo(HDetParIo*) virtual void setDetParIo(Text_t*) void setInputNumber(Int_t) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TList* detParIoList list of detector I/Os Bool_t autoWritable flag indicating if automatic write is possible

Class Description

  HParIo

  Base class for different parameter input/output sources:
  Oracle, Rootfiles, Ascifiles
  It contains a list of detector I/Os.



HParIo()
default constructor creates an empty list of detector I/Os

~HParIo()
 default destructor

void setDetParIo(HDetParIo* detParIo)
 stores pointer of the input/output class for a detector
 used for I/O from ROOT file or Asci file

void setInputNumber(Int_t num)
 sets in all detector I/Os the number of the input

HDetParIo* getDetParIo(Text_t* detName)
 returns pointer to input/output class for a detector

void removeDetParIo(Text_t* detName)
 removes input/output class for a detector



Inline Functions


               void close()
             Bool_t reconnect()
               void disconnect()
               void setDetParIo(Text_t*)
               void print()
             Bool_t check()
               void readVersions(HRun*)
               void cd()
               void setAutoWritable(Bool_t f = kTRUE)
             Bool_t isAutoWritable()
             TList* getListOfRuns(const char*, const char* startAt, const char* endAt)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
             HParIo HParIo(const HParIo&)
            HParIo& operator=(const HParIo&)


Last update: 21/02/2000 by Ilse Koenig


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.