StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMuEzTree.h
1 /****************************************************************
2  * $Id: StMuEzTree.h,v 1.2 2004/11/29 15:55:07 mvl Exp $
3  *
4  * Author: Wei-Ming zhang KSU Aug. 2004
5  *
6  *****************************************************************
7  * Description:
8  * Interface between ezTree and MuDst
9  *
10  *****************************************************************/
11 
12 #ifndef StMuEzTree_h
13 #define StMuEzTree_h
14 
15 #include "StObject.h"
16 
17 class StEvent;
18 class StEmcRawData;
19 class EztEventHeader;
20 class EztTrigBlob;
21 class EztFpdBlob;
22 class EztEmcRawData;
23 
24 
25 
26 class StMuEzTree {
27  public:
28  enum {mxETowCrate=6};
29 
30  StMuEzTree();
31  virtual ~StMuEzTree();
32 
33  EztEventHeader* copyHeader(StEvent* ev);
34  EztTrigBlob* copyTrig(StEvent* ev);
35  EztFpdBlob* copyFpd(StEvent* ev);
36  EztEmcRawData* copy(StEmcRawData *inp, int i1, int i2); // working horse
37  EztEmcRawData* copyETow(StEmcRawData *inp);
38  EztEmcRawData* copyESmd(StEmcRawData *inp);
39 
40  ClassDef(StMuEzTree,3)
41 };
42 
43 #endif /* StMuEzTree */