00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef STSVTINVERSEPRODUCTS_HH
00024 #define STSVTINVERSEPRODUCTS_HH
00025
00026 #include "Stiostream.h"
00027 #include "StSvtProbValues.hh"
00028
00029 class StSvtHybridData;
00030
00031 class StSvtInverseProducts
00032 {
00033 public:
00034 StSvtInverseProducts();
00035 ~StSvtInverseProducts();
00036
00037 void SetProbTable(StSvtProbValues* probValue);
00038 void FindInvProducts(StSvtHybridData* hybridData, int anode, int pedOffSet);
00039
00040 double GetBuffer(int timeBin);
00041 void ResetBuffer();
00042
00043 private:
00044
00045 double mBuffer[128];
00046 double mProbTable[MAX_ADC_COUNTS];
00047 int mMaxCount;
00048 };
00049
00050 #endif