00001 #ifndef St_ftpcVoltageStatusC_h
00002 #define St_ftpcVoltageStatusC_h
00003
00004 #include "TChair.h"
00005 #include "tables/St_ftpcVoltageStatus_Table.h"
00006
00007 class St_ftpcVoltageStatusC : public TChair {
00008 public:
00009 static St_ftpcVoltageStatusC* instance();
00010 ftpcVoltageStatus_st *Struct(Int_t i = 0) {return ((St_ftpcVoltageStatus*) Table())->GetTable()+i;}
00011 UInt_t getNumRows() {return GetNRows();}
00012 UInt_t runNumber(Int_t i = 0) {return Struct(i)->runNumber;}
00013 UInt_t startStatusTime(Int_t i = 0) {return Struct(i)->startStatusTime;}
00014 UInt_t endStatusTime(Int_t i = 0) {return Struct(i)->endStatusTime;}
00015 UInt_t statusWest(Int_t i = 0) {return Struct(i)->statusWest;}
00016 UInt_t statusEast(Int_t i = 0) {return Struct(i)->statusEast;}
00017 UInt_t getStatusFTPCEast() {return statusEast();}
00018 UInt_t getStatusFTPCWest() {return statusWest();}
00019 protected:
00020 St_ftpcVoltageStatusC(St_ftpcVoltageStatus *table=0) : TChair(table) {}
00021 virtual ~St_ftpcVoltageStatusC() {fgInstance = 0;}
00022 private:
00023 static St_ftpcVoltageStatusC* fgInstance;
00024 ClassDefChair(St_ftpcVoltageStatus, ftpcVoltageStatus_st )
00025 ClassDef(St_ftpcVoltageStatusC,1)
00026 };
00027 #endif