00001 #ifndef BemcHitList_h
00002 #define BemcHitList_h
00003
00004 #include "ScintHitList.h"
00005 class StEmcDetector;
00006 class StBemcTables;
00007 class StEmcGeom ;
00008
00009 class BemcHitList : public ScintHitList {
00010 private:
00011 enum {mxm=120,mxe=20,mxs=2};
00012 int mes2bin[mxm][mxe][mxs];
00013 StBemcTables *myTable;
00014 StEmcGeom *geomB;
00015
00016 float kSigPed;
00017
00018 public:
00019 BemcHitList();
00020 virtual ~BemcHitList();
00021 void clear();
00022 void initRun();
00023 void build( StEmcDetector*det, float adcMin);
00024 virtual int etaBin(float eta);
00025 virtual float bin2EtaLeft(int iEta);
00026 };
00027
00028 #endif