7 #ifndef _DEventSourceEventStore_
8 #define _DEventSourceEventStore_
10 #include <JANA/jerror.h>
11 #include <JANA/JEventSource.h>
12 #include <JANA/JEvent.h>
30 const char*
className(
void){
return "DEventSourceEventStore";}
32 jerror_t GetEvent(JEvent &event);
33 void FreeEvent(JEvent &event);
34 jerror_t GetObjects(JEvent &event, JFactory_base *factory);
40 void PrintRunPeriods();
41 void PrintSkims(
string timestamp,
string grade);
45 jerror_t MoveToNextEvent();
46 jerror_t OpenNextFile();
84 #endif // _DEventSourceEventStore_
map< string, pair< int, int > > run_period_map
vector< int > run_numbers
vector< string >::iterator current_file_itr
vector< string > skim_list
JEventSource * event_source
vector< string > data_files
const char * className(void)
vector< int >::iterator current_run_itr