00001 #ifndef St_tpcHitErrorsC_h
00002 #define St_tpcHitErrorsC_h
00003
00004 #include "TChair.h"
00005 #include "tables/St_tpcHitErrors_Table.h"
00006
00007 class St_tpcHitErrorsC : public TChair {
00008 public:
00009 static St_tpcHitErrorsC* instance();
00010 tpcHitErrors_st *Struct(Int_t i = 0) {return ((St_tpcHitErrors*) Table())->GetTable()+i;}
00011 UInt_t getNumRows() {return GetNRows();}
00012 Float_t sig2_intrinsic_outer_x(Int_t i = 0) {return Struct(i)->sig2_intrinsic_outer_x;}
00013 Float_t sig2_drift_outer_x(Int_t i = 0) {return Struct(i)->sig2_drift_outer_x;}
00014 Float_t sig2_tan_outer_x(Int_t i = 0) {return Struct(i)->sig2_tan_outer_x;}
00015 Float_t sig2_intrinsic_outer_z(Int_t i = 0) {return Struct(i)->sig2_intrinsic_outer_z;}
00016 Float_t sig2_drift_outer_z(Int_t i = 0) {return Struct(i)->sig2_drift_outer_z;}
00017 Float_t sig2_tan_outer_z(Int_t i = 0) {return Struct(i)->sig2_tan_outer_z;}
00018 Float_t sig2_intrinsic_inner_x(Int_t i = 0) {return Struct(i)->sig2_intrinsic_inner_x;}
00019 Float_t sig2_drift_inner_x(Int_t i = 0) {return Struct(i)->sig2_drift_inner_x;}
00020 Float_t sig2_tan_inner_x(Int_t i = 0) {return Struct(i)->sig2_tan_inner_x;}
00021 Float_t sig2_intrinsic_inner_z(Int_t i = 0) {return Struct(i)->sig2_intrinsic_inner_z;}
00022 Float_t sig2_drift_inner_z(Int_t i = 0) {return Struct(i)->sig2_drift_inner_z;}
00023 Float_t sig2_tan_inner_z(Int_t i = 0) {return Struct(i)->sig2_tan_inner_z;}
00024 protected:
00025 St_tpcHitErrorsC(St_tpcHitErrors *table=0) : TChair(table) {}
00026 virtual ~St_tpcHitErrorsC() {fgInstance = 0;}
00027 private:
00028 static St_tpcHitErrorsC* fgInstance;
00029 ClassDefChair(St_tpcHitErrors, tpcHitErrors_st )
00030 ClassDef(St_tpcHitErrorsC,1)
00031 };
00032 #endif