40 #ifndef StEventManager_HH
41 #define StEventManager_HH
43 #include "St_DataSet.h"
44 #include "St_DataSetIter.h"
45 #include "tables/St_dst_L0_Trigger_Table.h"
46 #include "tables/St_dst_L1_Trigger_Table.h"
47 #include "tables/St_dst_TrgDet_Table.h"
49 enum ooStatus {oocError, oocSuccess };
58 virtual ooStatus openEvent(
const char* colName)=0;
59 virtual ooStatus readEvent()=0;
60 virtual void closeEvent(){};
61 virtual void setup(){};
62 virtual void shutdown(){};
64 virtual dst_L0_Trigger_st* returnTable_dst_L0_Trigger(
long&)
const =0;
65 virtual dst_L1_Trigger_st* returnTable_dst_L1_Trigger(
long&)
const =0;
66 virtual dst_TrgDet_st* returnTable_dst_TrgDet(
long&)
const =0;
68 virtual void setMaker(
StMaker* mk) {mCurrentChain=mk;};