00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef STSVTHYBRIDDRIFTCURVE_HH
00020 #define STSVTHYBRIDDRIFTCURVE_HH
00021
00022 #include "StSvtHybridObject.hh"
00023
00024 class StSvtHybridDriftCurve : public StSvtHybridObject
00025 {
00026 public:
00027 StSvtHybridDriftCurve();
00028 StSvtHybridDriftCurve(int barrel, int ladder, int wafer, int hybrid);
00029 ~StSvtHybridDriftCurve();
00030
00031 StSvtHybridDriftCurve(const StSvtHybridDriftCurve&);
00032 StSvtHybridDriftCurve& operator = (const StSvtHybridDriftCurve&);
00033
00034 void setParameter(int adc, int param, double value){driftCurve[adc-1][param-1]=value;}
00035 double getParameter(int adc, int param){return driftCurve[adc-1][param-1];}
00036
00037 private:
00038 double driftCurve[3][10];
00039
00040 ClassDef(StSvtHybridDriftCurve,1)
00041 };
00042
00043 #endif