StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StSvtInverseProducts.hh
1 /***************************************************************************
2  *
3  * $Id: StSvtInverseProducts.hh,v 1.4 2003/09/02 17:59:08 perev Exp $
4  *
5  * Author:
6  ***************************************************************************
7  *
8  * Description:
9  *
10  ***************************************************************************
11  *
12  * $Log: StSvtInverseProducts.hh,v $
13  * Revision 1.4 2003/09/02 17:59:08 perev
14  * gcc 3.2 updates + WarnOff
15  *
16  * Revision 1.3 2000/11/30 20:45:56 caines
17  * Dynamically calc prob values, use database
18  *
19  * Revision 1.1 2000/06/15 20:04:54 caines
20  * Initial versions of sequence adjusting codes
21  *
22  **************************************************************************/
23 #ifndef STSVTINVERSEPRODUCTS_HH
24 #define STSVTINVERSEPRODUCTS_HH
25 
26 #include "Stiostream.h"
27 #include "StSvtProbValues.hh"
28 
29 class StSvtHybridData;
30 
32 {
33 public:
36 
37  void SetProbTable(StSvtProbValues* probValue);
38  void FindInvProducts(StSvtHybridData* hybridData, int anode, int pedOffSet);
39 
40  double GetBuffer(int timeBin);
41  void ResetBuffer();
42 
43  private:
44 
45  double mBuffer[128];
46  double mProbTable[MAX_ADC_COUNTS];
47  int mMaxCount;
48 };
49 
50 #endif