StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMuEmcUtil.h
1 
7 #ifndef StMuEmcUtil_h
8 #define StMuEmcUtil_h
9 #include "TObject.h"
10 
11 class StMuEmcCollection;
12 class StEmcGeom;
13 class StEmcCollection;
14 
15 class StMuEmcUtil : public TObject
16 {
17  protected:
18  StEmcGeom *mGeo[4];
19 
20  public:
21  StMuEmcUtil();
22  virtual ~StMuEmcUtil();
23  StMuEmcCollection* getMuEmc(const StEmcCollection*);
24  StEmcCollection* getEmc(const StMuEmcCollection*);
25  void fillMuEmc(StMuEmcCollection*, const StEmcCollection*);
26  void fillEmc(StEmcCollection*, const StMuEmcCollection*);
27  int getEndcapId(int,int,int,int,int&) const;
28  int getEndcapBin(int,int,int&,int&,int&) const;
29 
30  ClassDef(StMuEmcUtil,1)
31 };
32 
33 #endif