StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMuEEDemoMaker.h
1 // $Id: StMuEEDemoMaker.h,v 1.3 2014/08/06 11:43:03 jeromel Exp $
2 
3 #ifndef STAR_StMuEEDemoMaker
4 #define STAR_StMuEEDemoMaker
5 
23 #ifndef StMaker_H
24 #include "StMaker.h"
25 #endif
26 
27 class StMuDstMaker;
28 class EEmcGeomSimple;
29 class StEEmcSmdGeom;
30 class StEEmcDb;
31 
32 class StMuEEDemoMaker : public StMaker {
33  private:
34  StMuDstMaker* mMuDstMaker;
35  EEmcGeomSimple *geomTw;
36  StEEmcSmdGeom *geomSmd;
37  StEEmcDb *eeDb;
38 
39  public:
40  StMuEEDemoMaker(const char *self="MuEEDemo", const char* muDstMakerName="muDstMaker");
41  virtual ~StMuEEDemoMaker();
42  virtual Int_t Init();
43  virtual Int_t Make();
44 
46  virtual const char *GetCVS() const {
47  static const char cvs[]="Tag $Name: $ $Id: StMuEEDemoMaker.h,v 1.3 2014/08/06 11:43:03 jeromel Exp $ built " __DATE__ " " __TIME__ ;
48  return cvs;
49  }
50 
51  ClassDef(StMuEEDemoMaker, 1) //StAF chain virtual base class for Makers
52 };
53 
54 #endif
55 
56 
57 // $Log: StMuEEDemoMaker.h,v $
58 // Revision 1.3 2014/08/06 11:43:03 jeromel
59 // Suffix on literals need to be space (later gcc compiler makes it an error) - first wave of fixes
60 //
61 // Revision 1.2 2009/02/04 20:33:26 ogrebeny
62 // Moved the EEMC database functionality from StEEmcDbMaker to StEEmcUtil/database. See ticket http://www.star.bnl.gov/rt2/Ticket/Display.html?id=1388
63 //
64 // Revision 1.1 2003/08/27 22:56:30 balewski
65 // example of access to EEMC data+DB+geom from muDst
66 //
67 // Revision 1.14 2002/11/26 23:49:40 jeromel
68 // Small modif after Art's note ... doxygen issue + cleanup
69 //
70 // Revision 1.13 2002/04/28 01:28:36 jeromel
71 // Reshaped comments for doxygen. Hopefully, users will propagate this good
72 // habit.
73 //
74 // Revision 1.12 1999/09/24 22:03:09 perev
75 // Add InitRun & FinishRun to template maker
76 //
77 // Revision 1.11 1999/07/15 13:57:44 perev
78 // cleanup
79 //
80 // Revision 1.10 1999/07/10 22:59:17 fine
81 // Some comments have been introduced to show html docs
82 //
83 // Revision 1.9 1999/03/11 03:33:16 perev
84 // new schema
85 //
86 // Revision 1.8 1999/03/10 15:02:07 fine
87 // HTML link to STAR problem report form has been introduced
88 //
89 // Revision 1.7 1998/10/31 00:25:45 fisyak
90 // Makers take care about branches
91 //
92 // Revision 1.6 1998/10/06 18:00:31 perev
93 // cleanup
94 //
95 // Revision 1.5 1998/08/26 12:15:13 fisyak
96 // Remove asu & dsl libraries
97 //
98 // Revision 1.4 1998/08/14 15:25:58 fisyak
99 // add options
100 //
101 // Revision 1.3 1998/08/10 02:32:07 fisyak
102 // Clean up
103 //
104 // Revision 1.2 1998/07/20 15:08:15 fisyak
105 // Add tcl and tpt
106 //
virtual base class for Maker
virtual Int_t Make()
Make - this method is called in loop for each event.
virtual Int_t Init()
Init - is a first method the top level StChain calls to initialize all its makers.
EEMC simple geometry.
virtual const char * GetCVS() const
Displayed on session exit, leave it as-is please ...