1 #ifndef _FUShmOutputModule_h
2 #define _FUShmOutputModule_h
unsigned int numDatasets_
static bool fuIdsInitialized_
FUShmOutputModule(edm::ParameterSet const &ps)
std::vector< std::string > selectedDatasetNames_
static FUShmBuffer * getShmBuffer()
evf::FUShmBuffer * shmBuffer_
void clearDatasetCounts()
std::vector< std::string > getDatasetNames()
std::vector< unsigned int > datasetCounts_
void insertStreamAndDatasetInfo(edm::ParameterSet &streams, edm::ParameterSet datasets)
void setNExpectedEPs(unsigned int EPs)
void doOutputHeader(InitMsgBuilder const &initMessage)
std::vector< Strings > datasetPaths_
std::vector< unsigned int > & getDatasetCounts()
void setPostponeInitMsg()
evf::FUShmBuffer * getShmBuffer()
evf::FUShmBuffer * getBufferRef()
unsigned int nExpectedEPs_
std::vector< std::pair< std::string, edm::EventSelector * > > dpEventSelectors_
std::string getStreamId()
void doOutputEvent(EventMsgBuilder const &eventMessage)
void countEventForDatasets(EventMsgView const &eventMessage)
void sendPostponedInitMsg()
static uint32 fuGuidValue_
void sendPostponedStart()
void parseDatasets(InitMsgView const &initMessage)
evf::FUShmBuffer * shmBuffer_
static void fillDescription(ParameterSetDescription &)