#ifndef HWALLPARORAIO_H
#define HWALLPARORAIO_H

#include "hdetparoraio.h"
#include "TString.h"

class HOraConn;
class HWallLookup;
class HWallCalPar;
class HWallGeomPar;

class HWallParOraIo : public HDetParOraIo {
private:
  Int_t runStart;               // start time of actual run
  HGeomOraDetVersion* geomVers; // geometry version
public:
  HWallParOraIo(HOraConn* p=0);
  ~HWallParOraIo();
  Bool_t init(HParSet*,Int_t*);
  Int_t write(HParSet*);
private:
  Int_t startIo(HParSet*);
  Int_t getVersion(HParSet*);
  Bool_t read(HWallLookup*);
  Bool_t read(HWallCalPar*);
  Bool_t read(HWallGeomPar*,Int_t*);
  Bool_t readModGeomNames(HWallGeomPar* pPar);
  Bool_t readCompGeomNames(HWallGeomPar* pPar);
  Int_t createVers(HParSet*);
  Int_t writePar(HWallLookup*);
  Int_t writePar(HWallCalPar*);
  ClassDef(HWallParOraIo,0) // Forward Wall parameter I/O from Oracle
};

#endif  /* !HWALLPARORAIO_H */

Last change: Sat May 22 13:17:44 2010
Last generated: 2010-05-22 13:17

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.