1 #ifndef EVFRAWEVENTFILEWRITERFORBU
2 #define EVFRAWEVENTFILEWRITERFORBU
13 #include <sys/types.h>
17 #include "boost/shared_array.hpp"
31 unsigned long dataSize);
79 std::auto_ptr<std::ofstream>
ost_;
jsoncollector::FastMonitor * fileMon_
void initialize(std::string const &destinationDir, std::string const &name, int ls)
jsoncollector::IntJ perLumiLostEventCount_
jsoncollector::IntJ perFileEventCount_
jsoncollector::DataPointDefinition eolJsonDef_
jsoncollector::IntJ perRunLumiCount_
jsoncollector::IntJ perRunLastLumi_
jsoncollector::DataPointDefinition eorJsonDef_
jsoncollector::IntJ perLumiFileCount_
jsoncollector::IntJ perRunEventCount_
void doOutputEventFragment(unsigned char *dataPtr, unsigned long dataSize)
void doOutputEvent(boost::shared_array< unsigned char > &msg)
~RawEventFileWriterForBU()
jsoncollector::IntJ perLumiEventCount_
jsoncollector::IntJ perLumiSize_
std::auto_ptr< std::ofstream > ost_
static void staticHandler(int s)
jsoncollector::FastMonitor * runMon_
jsoncollector::IntJ perRunFileCount_
RawEventFileWriterForBU(edm::ParameterSet const &ps)
void finishFileWrite(int ls)
jsoncollector::DataPointDefinition rawJsonDef_
static RawEventFileWriterForBU * instance
jsoncollector::IntJ perLumiTotalEventCount_
jsoncollector::IntJ perFileSize_
std::string destinationDir_
void makeRunPrefix(std::string const &destinationDir)
void doOutputEvent(FRDEventMsgView const &msg)
jsoncollector::FastMonitor * lumiMon_