#ifndef HGEOMIO_H
#define HGEOMIO_H
#include "TObject.h"
class HGeomMedia;
class HGeomSet;
class HGeomHit;
class HGeomInterface;
class HGeomIo : public TObject {
public:
virtual Bool_t open(const Char_t*,const Text_t* status="in")=0;
virtual void close()=0;
virtual void print()=0;
virtual Bool_t isOpen()=0;
virtual Bool_t isWritable()=0;
virtual Bool_t read(HGeomMedia*)=0;
virtual Bool_t read(HGeomSet*,HGeomMedia*)=0;
virtual Bool_t read(HGeomHit*)=0;
virtual Bool_t write(HGeomMedia*)=0;
virtual Bool_t write(HGeomSet*)=0;
virtual Bool_t readGeomConfig(HGeomInterface*)=0;
virtual Bool_t setSimulRefRun(const Char_t*)=0;
virtual Bool_t setHistoryDate(const Char_t*)=0;
private:
ClassDef(HGeomIo,0)
};
#endif /* !HGEOMIO_H */
Last change: Sat May 22 12:56:21 2010
Last generated: 2010-05-22 12:56
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.