StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EzEEtowerExample.h
1 // \class EzEEtowerExample
2 // \author Jan Balewski
3 
4 #ifndef EzEEtowerExample_h
5 #define EzEEtowerExample_h
6 /*********************************************************************
7  * $Id: EzEEtowerExample.h,v 1.1 2004/06/06 04:54:08 balewski Exp $
8  *********************************************************************
9  * \class StEEtowerExampleMaker
10  * \author Balewski
11  * \date
12  * \brief
13  *
14  Axample to access EEMC data & DB from ezTree, StRoot-free
15  Only ezTree data are decoded by this class
16  Uses EEtowers class to do any analysis
17  *
18  *********************************************************************/
19 
20 #include "TObject.h"
21 #include "EEtower.h"
22 
23 class TObjArray ;
24 class EEstarTrig;
25 class EEmcEventHeader;
26 class EEfeeRawEvent;
27 
28 class EzEEtowerExample :public TObject, public EEtower{
29 
30  private:
31  void unpackEzTree();
32  EEmcEventHeader *eHead;
33  EEfeeRawEvent *eEve;
34  EEstarTrig *eTrig;
35 
36  public:
38  virtual ~EzEEtowerExample();
39  void make();
40  void set( TObjArray * hL, EEDB *db, EEfeeRawEvent *eE,EEmcEventHeader *eH, EEstarTrig *eT=0){ HList=hL; eeDb=db;eHead=eH; eEve=eE; eTrig=eT; };
41  void init();
42  ClassDef(EzEEtowerExample,1)
43 };
44 
45 #endif
46 
47 /*****************************************************************
48  * $Log: EzEEtowerExample.h,v $
49  * Revision 1.1 2004/06/06 04:54:08 balewski
50  * dual analyzis
51  *
52  *
53  ********************************************************************/
54 
TObjArray * HList
DB access point.
Definition: EEtower.h:50