00001 #ifndef St_svtCorrectionC_h
00002 #define St_svtCorrectionC_h
00003 #include "TChair.h"
00004 #include "tables/St_svtCorrection_Table.h"
00005
00006 class St_svtCorrectionC : public TChair {
00007 public:
00008 St_svtCorrectionC (St_svtCorrection *table=0) : TChair(table) {}
00009 virtual ~St_svtCorrectionC() {}
00010 static Double_t STcheb(Int_t N, Double_t *par, Double_t x);
00011 Double_t CalcCorrection(Int_t layer, Int_t ladder, Int_t wafer, Int_t hybrid, Double_t u);
00012 svtCorrection_st *pCorrection(Int_t layer, Int_t ladder, Int_t wafer, Int_t hybrid);
00013 private:
00014 ClassDefChair(St_svtCorrection, svtCorrection_st )
00015 ClassDef(St_svtCorrectionC,1)
00016 };
00017 #endif