StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StRootEventManager.hh
1 /***************************************************************************
2  *
3  * $Id: StRootEventManager.hh,v 2.8 2009/11/23 16:37:08 fisyak Exp $
4  *
5  * Author: Original version by T. Wenaus, BNL
6  * Revised version for new StEvent by T. Ullrich, Yale
7  ***************************************************************************
8  *
9  * Description:
10  * Concrete implementation of DST table server (here from ROOT).
11  *
12  ***************************************************************************
13  *
14  * $Log: StRootEventManager.hh,v $
15  * Revision 2.8 2009/11/23 16:37:08 fisyak
16  * Clean up, fix problem with bunch crossing information in StEventInfo and StHddr
17  *
18  * Revision 2.6 2009/11/19 16:54:09 fisyak
19  * Clean up
20  *
21  * Revision 2.5 2002/04/18 23:29:35 jeromel
22  * Implementation of the SVT 2 tables scheme ...
23  *
24  * Revision 2.4 2001/11/07 21:20:46 ullrich
25  * Added L1 trigger.
26  *
27  * Revision 2.3 2001/09/12 23:48:34 ullrich
28  * Removed code to load run_header and run_summary tables.
29  *
30  * Revision 2.2 2000/08/17 00:38:09 ullrich
31  * Added CpyTrk table.
32  *
33  * Revision 2.1 2000/05/25 14:44:51 ullrich
34  * Removed remaining pieces of the RICH pixel table.
35  *
36  * Revision 2.0 1999/11/04 19:03:00 ullrich
37  * Revised to build new StEvent version
38  *
39  **************************************************************************/
40 #ifndef StRootEventManager_HH
41 #define StRootEventManager_HH
42 
43 #include "StEventManager.hh"
44 class StMaker;
45 
47 public:
50 
51  ooStatus openEvent(const char* colName);
52  ooStatus readEvent();
53  void closeEvent();
54  void setup();
55  void shutdown();
56 
57  dst_L0_Trigger_st* returnTable_dst_L0_Trigger(long&) const;
58  dst_L1_Trigger_st* returnTable_dst_L1_Trigger(long&) const;
59  dst_TrgDet_st* returnTable_dst_TrgDet(long&) const;
60 
61 protected:
62  St_DataSetIter mDst;
63 };
64 #endif