00001 #ifndef St_defaultTrgLvlC_h
00002 #define St_defaultTrgLvlC_h
00003
00004 #include "TChair.h"
00005 #include "tables/St_defaultTrgLvl_Table.h"
00006
00007 class St_defaultTrgLvlC : public TChair {
00008 public:
00009 static St_defaultTrgLvlC* instance();
00010 defaultTrgLvl_st *Struct(Int_t i = 0) {return ((St_defaultTrgLvl*) Table())->GetTable()+i;}
00011 UInt_t getNumRows() {return GetNRows();}
00012 UInt_t level(Int_t i = 0) {return Struct(i)->level;}
00013 protected:
00014 St_defaultTrgLvlC(St_defaultTrgLvl *table=0) : TChair(table) {}
00015 virtual ~St_defaultTrgLvlC() {fgInstance = 0;}
00016 private:
00017 static St_defaultTrgLvlC* fgInstance;
00018 ClassDefChair(St_defaultTrgLvl, defaultTrgLvl_st )
00019 ClassDef(St_defaultTrgLvlC,1)
00020 };
00021 #endif