00001 #ifndef EemcHitList_h
00002 #define EemcHitList_h
00003 #include <sys/types.h>
00004 #include "ScintHitList.h"
00005 #include "StEEmcUtil/EEfeeRaw/EEdims.h"
00006 class StEmcDetector;
00007 class StEEmcDb;
00008 class EEmcGeomSimple;
00009
00010 class EemcHitList : public ScintHitList {
00011 private:
00012
00013 StEEmcDb* eeDb;
00014 EEmcGeomSimple *geomE;
00015 int name2bin[MaxSectors][MaxSubSec][MaxEtaBins];
00016 const Float_t *etaHL;
00017
00018
00019 uint killStatEEmc;
00020
00021 public:
00022 EemcHitList(StEEmcDb* x, uint y, EEmcGeomSimple *z);
00023 virtual ~EemcHitList();
00024 void clear();
00025 void initRun();
00026 void build( StEmcDetector*det, float adcMin);
00027 virtual int etaBin(float eta);
00028 virtual float bin2EtaLeft(int iEta);
00029
00030 };
00031
00032 #endif