StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMuRHICfUtil.h
1 #ifndef StMuRHICfUtil_h
2 #define StMuRHICfUtil_h
3 
4 #include "StObject.h"
6 
8 class StRHICfRawHit;
9 class StRHICfHit;
10 class StRHICfPoint;
12 class StMuRHICfRawHit;
13 class StMuRHICfHit;
14 class StMuRHICfPoint;
15 class StMuDst;
16 
17 class StMuRHICfUtil : public StObject
18 {
19  public:
20  StMuRHICfUtil();
21  ~StMuRHICfUtil();
22 
25 
26  void fillMuRHICf(StMuRHICfCollection*,StRHICfCollection*);
27  void fillRHICf(StRHICfCollection*,StMuRHICfCollection*);
28 
29  void fillMuRHICfRawHit(StMuRHICfRawHit*,StRHICfRawHit*);
30  void fillMuRHICfHit(StMuRHICfHit*,StRHICfHit*);
31  void fillMuRHICfPoint(StMuRHICfPoint*,StRHICfPoint*);
32 
33  void fillRHICfRawHit(StRHICfRawHit*,StMuRHICfRawHit*);
34  void fillRHICfHit(StRHICfHit*,StMuRHICfHit*);
35  void fillRHICfPoint(StRHICfPoint*,StMuRHICfPoint*);
36 
37  private:
38  Int_t checkGSOBarSize(Int_t tower);
39 
40  ClassDef(StMuRHICfUtil,0)
41 };
42 
43 #endif