StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StEEmcDbMaker.h
1 // $Id: StEEmcDbMaker.h,v 1.33 2014/08/06 11:42:56 jeromel Exp $
2 
23 #ifndef STAR_SteemcDbMaker
24 #define STAR_SteemcDbMaker
25 
26 #ifndef StMaker_H
27 #include "StMaker.h"
28 #endif
29 
30 class StEEmcDb;
31 
32 class StEEmcDbMaker : public StMaker {
33 private:
34  StEEmcDb *mEEmcDb;
35 public:
36  StEEmcDbMaker(const char *name="EEmcDbMaker");
37  virtual ~StEEmcDbMaker();
38  virtual Int_t Init();
39  virtual Int_t InitRun (int runumber);
40 
41  virtual const char *GetCVS() const {
42  static const char cvs[]="Tag $Name: $ $Id: StEEmcDbMaker.h,v 1.33 2014/08/06 11:42:56 jeromel Exp $ built " __DATE__ " " __TIME__ ;
43  return cvs;
44  }
45 
46  ClassDef(StEEmcDbMaker, 1)
47 };
48 
49 #endif
50 
51 // $Log: StEEmcDbMaker.h,v $
52 // Revision 1.33 2014/08/06 11:42:56 jeromel
53 // Suffix on literals need to be space (later gcc compiler makes it an error) - first wave of fixes
54 //
55 // Revision 1.32 2009/02/04 20:33:06 ogrebeny
56 // Moved the EEMC database functionality from StEEmcDbMaker to StEEmcUtil/database. See ticket http://www.star.bnl.gov/rt2/Ticket/Display.html?id=1388
57 //
58 // Revision 1.31 2005/08/17 20:51:14 balewski
59 // allow to mask fibers based on event content
60 //
61 // Revision 1.30 2005/06/09 20:04:06 balewski
62 // upgrade for embedding
63 //
64 // Revision 1.29 2005/01/24 05:08:26 balewski
65 // more get-methods
66 //
67 // Revision 1.28 2004/09/01 04:16:39 balewski
68 // bug fix for getU(...), getV() - order of argument was wrong in implementation
69 //
70 // Revision 1.27 2004/07/27 22:00:19 balewski
71 // can overwrite gains & stat from DB
72 //
73 // Revision 1.26 2004/06/25 22:55:53 balewski
74 // now it survives missing fiberMap in DB , also gMessMgr is used
75 //
76 // Revision 1.25 2004/06/04 13:30:24 balewski
77 // use gMessMgr for most of output
78 //
79 // Revision 1.24 2004/05/26 21:30:36 jwebb
80 // Fixed typo, added setPreferredFlavor method. Kept setPreferedFlavor for
81 // backwards compatibility.
82 //
83 // Revision 1.23 2004/05/14 20:55:36 balewski
84 // fix to process many runs, by Piotr
85 //
86 // Revision 1.22 2004/04/28 20:38:11 jwebb
87 // Added StEEmcDbMaker::setAsciiDatabase(). Currently not working, since
88 // tube name missing for some towers, triggereing a "clear" of all EEmcDbItems.
89 //
90 // Revision 1.21 2004/04/12 16:19:52 balewski
91 // DB cleanup & update
92 //
93 // Revision 1.20 2004/04/09 18:38:11 balewski
94 // more access methods, not important for 63GeV production
95 //
96 // Revision 1.19 2004/04/08 16:28:06 balewski
97 // *** empty log message ***
98 //
99 // Revision 1.18 2004/04/04 06:10:37 balewski
100 // *** empty log message ***
101 //
102 // Revision 1.17 2004/03/30 04:44:57 balewski
103 // *** empty log message ***
104 //
105 // Revision 1.16 2004/03/19 21:31:53 balewski
106 // new EEMC data decoder
107 //
108 // Revision 1.15 2004/01/06 21:19:34 jwebb
109 // Added methods for accessing preshower, postshower and SMD info.
110 //
111 // Revision 1.14 2003/11/20 16:01:25 balewski
112 // towards run4
113 //
114 // Revision 1.13 2003/10/03 22:44:27 balewski
115 // fix '$' problem in db-entries name
116 //
117 // Revision 1.12 2003/09/10 19:47:08 perev
118 // ansi corrs
119 //
120 // Revision 1.11 2003/09/02 19:02:49 balewski
121 // fix for TMemeStat
122 //
123 // Revision 1.10 2003/08/27 03:26:46 balewski
124 // flavor option added: myMk1->setPreferedFlavor("set-b","eemcPMTcal");
125 //
126 // Revision 1.9 2003/08/26 03:02:30 balewski
127 // fix of pix-stat and other
128 //
129 // Revision 1.8 2003/08/25 17:57:12 balewski
130 // use teplate to access DB-tables
131 //
virtual Int_t InitRun(int runumber)
to access STAR-DB