ROOT logo
#ifndef HORADETRUNINFOIO_H
#define HORADETRUNINFOIO_H

using namespace std;
#include "TObject.h"
#include "TString.h"

class HDbConn;

class HOraDetRunInfoIo : public TObject {
private:
  HDbConn* pConn;     // pointer to connection class
  Bool_t hasErrors;   // kTRUE, if current application returned errors
  Int_t numChanges;   // number of changes since last commit/rollback
public:
  HOraDetRunInfoIo();
  ~HOraDetRunInfoIo();
  Bool_t open(const Char_t*,const Char_t* dbName="db-hades");
  void close();
  void print();
  Bool_t isOpen();
  Int_t getNumChanges() {return numChanges;}
  Bool_t setDetector(const Char_t*);
  Int_t createComment(const Char_t*,const Char_t*);
  Bool_t setRunQuality(const Char_t*,Int_t,Int_t);
  void finish();
  void rollback();  
private:
  void commit();
  ClassDef(HOraDetRunInfoIo,0) // Interface to the analysis run info in Oracle
};

#endif  /* !HORADETRUNINFOIO */
 horadetruninfoio.h:1
 horadetruninfoio.h:2
 horadetruninfoio.h:3
 horadetruninfoio.h:4
 horadetruninfoio.h:5
 horadetruninfoio.h:6
 horadetruninfoio.h:7
 horadetruninfoio.h:8
 horadetruninfoio.h:9
 horadetruninfoio.h:10
 horadetruninfoio.h:11
 horadetruninfoio.h:12
 horadetruninfoio.h:13
 horadetruninfoio.h:14
 horadetruninfoio.h:15
 horadetruninfoio.h:16
 horadetruninfoio.h:17
 horadetruninfoio.h:18
 horadetruninfoio.h:19
 horadetruninfoio.h:20
 horadetruninfoio.h:21
 horadetruninfoio.h:22
 horadetruninfoio.h:23
 horadetruninfoio.h:24
 horadetruninfoio.h:25
 horadetruninfoio.h:26
 horadetruninfoio.h:27
 horadetruninfoio.h:28
 horadetruninfoio.h:29
 horadetruninfoio.h:30
 horadetruninfoio.h:31
 horadetruninfoio.h:32
 horadetruninfoio.h:33