StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BbcHex.h
1 #ifndef BbcTail_h
2 #define BbcHex_h
3 
4 class BbcHex {
5  public:
6  enum {len=16,maxAdc=80};
7  //calibration , time walk saturates at adc>maxAdc
8 
9  float a,b,c,d;
10  char name[len];
11  int id; // hexID
12  // hit
13  int tdc; // raw channels
14  int adc; // raw channels
15  float tof; // time after all corrections (in channels)
16 
17  BbcHex(int id,char *nme);
18  void clear();
19  void print(int k=0);
20  void setCalib(float A,float B,float C,float D)
21  { a=A; b=B; c=C; d=D;}
22 
23  void setHit(int t, int a);
24 
25 };
26 #endif
Definition: tof.h:15
Definition: BbcHex.h:4