StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BemcHitList.h
1 #ifndef BemcHitList_h
2 #define BemcHitList_h
3 
4 #include "ScintHitList.h"
5 class StEmcDetector;
6 class StBemcTables;
7 class StEmcGeom ;
8 
9 namespace StEvPPV {
10 class BemcHitList : public ScintHitList {
11  private:
12  enum {mxm=120,mxe=20,mxs=2};
13  int mes2bin[mxm][mxe][mxs]; // map {m,e,s}--> my bin
14  StBemcTables *myTable;
15  StEmcGeom *geomB;
16  // params:
17  float kSigPed;
18 
19  public:
20  BemcHitList();
21  virtual ~BemcHitList();
22  void clear();
23  void initRun();
24  void build( StEmcDetector*det, float adcMin);
25  virtual int etaBin(float eta);
26  virtual float bin2EtaLeft(int iEta);
27 };
28 }// end namespace StEvPPV
29 
30 #endif