StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EemcHitList.h
1 #ifndef EemcHitList_h
2 #define EemcHitList_h
3 
4 #include "ScintHitList.h"
5 #include "StEEmcUtil/EEfeeRaw/EEdims.h"
6 class StEmcDetector;
7 class StEEmcDb;
8 class EEmcGeomSimple;
9 
10 namespace StEvPPV {
11 class EemcHitList : public ScintHitList {
12  private:
13 
14  StEEmcDb* eeDb;
15  EEmcGeomSimple *geomE;
16  int name2bin[MaxSectors][MaxSubSec][MaxEtaBins]; // map --> my bin
17  const Float_t *etaHL; // limits of eta bins
18 
19  //params
20  unsigned int killStatEEmc;
21 
22  public:
23  EemcHitList(StEEmcDb* x, unsigned int y, EEmcGeomSimple *z);
24  virtual ~EemcHitList();
25  void clear();
26  void initRun();
27  void build( StEmcDetector*det, float adcMin);
28  virtual int etaBin(float eta);
29  virtual float bin2EtaLeft(int iEta);
30 
31 };
32 }// end namespace StEvPPV
33 
34 #endif
EEMC simple geometry.