1 #ifndef _DEventWriterREST_
2 #define _DEventWriterREST_
8 #include <HDDM/hddm_r.hpp>
10 #include <JANA/JObject.h>
11 #include <JANA/JEventLoop.h>
12 #include <JANA/JApplication.h>
42 bool Write_RESTEvent(JEventLoop* locEventLoop,
string locOutputFileNameSubString)
const;
43 string Get_OutputFileName(
string locOutputFileNameSubString)
const;
46 bool Write_RESTEvent(
string locOutputFileName, hddm_r::HDDM& locRecord)
const;
49 int& Get_NumEventWriterThreads(
void)
const;
50 map<string, pair<ofstream*, hddm_r::ostream*> >& Get_RESTOutputFilePointers(
void)
const;
52 int32_t Convert_UnsignedIntToSigned(uint32_t locUnsignedInt)
const;
65 #endif //_DEventWriterREST_
bool HDDM_USE_INTEGRITY_CHECKS
string CCDB_CONTEXT_STRING
bool REST_WRITE_DIRC_HITS
string HDDM_DATA_VERSION_STRING
string dOutputFileBaseName
bool HDDM_USE_COMPRESSION