Go to the documentation of this file. 1 #ifndef EVFRAWEVENTFILEWRITERFORBU
2 #define EVFRAWEVENTFILEWRITERFORBU
13 #include <sys/types.h>
16 #include "boost/shared_array.hpp"
76 std::unique_ptr<std::ofstream>
ost_;
jsoncollector::IntJ perFileEventCount_
jsoncollector::DataPointDefinition eolJsonDef_
void initialize(std::string const &destinationDir, std::string const &name, int ls)
jsoncollector::IntJ perRunLastLumi_
jsoncollector::DataPointDefinition eorJsonDef_
jsoncollector::IntJ perLumiLostEventCount_
std::unique_ptr< std::ofstream > ost_
jsoncollector::IntJ perRunLumiCount_
jsoncollector::IntJ perLumiFileCount_
jsoncollector::IntJ perRunEventCount_
void doOutputEventFragment(unsigned char *dataPtr, unsigned long dataSize)
~RawEventFileWriterForBU()
void doOutputEvent(boost::shared_array< unsigned char > &msg)
jsoncollector::IntJ perLumiEventCount_
jsoncollector::IntJ perLumiSize_
unsigned int frdFileVersion_
jsoncollector::FastMonitor * runMon_
jsoncollector::IntJ perRunFileCount_
void finishFileWrite(int ls)
jsoncollector::DataPointDefinition rawJsonDef_
RawEventFileWriterForBU(edm::ParameterSet const &ps)
jsoncollector::IntJ perLumiTotalEventCount_
jsoncollector::IntJ perFileSize_
std::string destinationDir_
void makeRunPrefix(std::string const &destinationDir)
jsoncollector::FastMonitor * fileMon_
void doOutputEvent(FRDEventMsgView const &msg)
jsoncollector::FastMonitor * lumiMon_