00001 #ifndef St_vertexSeedC_h
00002 #define St_vertexSeedC_h
00003
00004 #include "TChair.h"
00005 #include "tables/St_vertexSeed_Table.h"
00006
00007 class St_vertexSeedC : public TChair {
00008 public:
00009 static St_vertexSeedC* instance();
00010 vertexSeed_st *Struct(Int_t i = 0) const {return ((St_vertexSeed*) Table())->GetTable()+i;}
00011 UInt_t getNumRows() const {return GetNRows();}
00012 Float_t x0(Int_t i = 0) const {return Struct(i)->x0;}
00013 Float_t dxdz(Int_t i = 0) const {return Struct(i)->dxdz;}
00014 Float_t y0(Int_t i = 0) const {return Struct(i)->y0;}
00015 Float_t dydz(Int_t i = 0) const {return Struct(i)->dydz;}
00016 Float_t err_x0(Int_t i = 0) const {return Struct(i)->err_x0;}
00017 Float_t err_dxdz(Int_t i = 0) const {return Struct(i)->err_dxdz;}
00018 Float_t err_y0(Int_t i = 0) const {return Struct(i)->err_y0;}
00019 Float_t err_dydz(Int_t i = 0) const {return Struct(i)->err_dydz;}
00020 Float_t chisq_dof(Int_t i = 0) const {return Struct(i)->chisq_dof;}
00021 Float_t weight(Int_t i = 0) const {return Struct(i)->weight;}
00022 Float_t stats(Int_t i = 0) const {return Struct(i)->stats;}
00023 protected:
00024 St_vertexSeedC(St_vertexSeed *table=0) : TChair(table) {}
00025 virtual ~St_vertexSeedC() {fgInstance = 0;}
00026 private:
00027 static St_vertexSeedC* fgInstance;
00028 ClassDefChair(St_vertexSeed, vertexSeed_st )
00029 ClassDef(St_vertexSeedC,1)
00030 };
00031 #endif