#ifndef HORAINFO_H
#define HORAINFO_H

#include "TObject.h"
#include "TString.h"
#include "TList.h"

class HOraConn;

class HOraInfo : public TObject {
private:
  HOraConn* pConn;   // pointer to Oracle connection class
public:
  HOraInfo(HOraConn* p=0) {pConn=p;}
  ~HOraInfo(void) {}
  void showSqlError(const Char_t*);
  void showRunStart(Int_t);  
  Int_t getRunId(const Text_t*);
  Int_t getRefRunId(const Text_t*);
  Int_t getLastRun(const Text_t*);
  Bool_t getDaqFilename(Int_t,TString&);
  TList* getListOfRuns(const Char_t* ,const Char_t* startAt="",const Char_t* endAt="");
private:
  TList* getListOfSimRefRuns(const Char_t*,const Char_t*,const Char_t*);
  Bool_t getRunStart(const Char_t*,TString&);
  Bool_t getSimRefRunStart(const Char_t*,TString&);
  ClassDef(HOraInfo,0) // utility class for the interface to Oracle
};

#endif  /* !HORAINFO_H */

Last change: Sat May 22 13:05:04 2010
Last generated: 2010-05-22 13:05

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.