1 #ifndef EventFilter_Utilities_EvFOutputModule_h
2 #define EventFilter_Utilities_EvFOutputModule_h
17 class FastMonitoringService;
void writeLuminosityBlock(edm::LuminosityBlockForOutput const &) override
EvFOutputModule(edm::ParameterSet const &ps)
edm::StreamerOutputModuleCommon streamerCommon_
std::unique_ptr< evf::EvFOutputJSONWriter > jsonWriter_
edm::ParameterSet const & ps_
jsoncollector::IntJ fileAdler32_
std::shared_ptr< EvFOutputEventWriter > globalBeginLuminosityBlock(edm::LuminosityBlockForOutput const &iLB) const override
unsigned long getAccepted() const
string filePath
DQM Environment
std::string const & getFilePath() const
uint8 * startAddress() const
edm::propagate_const< std::unique_ptr< StreamerOutputFile > > stream_writer_events_
jsoncollector::DataPointDefinition outJsonDef_
jsoncollector::IntJ hltErrorEvents_
jsoncollector::StringJ inputFiles_
void beginRun(edm::RunForOutput const &run) override
std::vector< std::pair< BranchDescription const *, EDGetToken > > SelectedProducts
EvFOutputEventWriter(std::string const &filePath)
jsoncollector::IntJ retCodeMask_
~EvFOutputModule() override
void globalEndLuminosityBlock(edm::LuminosityBlockForOutput const &iLB) override
edm::one::OutputModule< edm::one::WatchRuns, edm::LuminosityBlockCache< evf::EvFOutputEventWriter > > EvFOutputModuleType
jsoncollector::IntJ processed_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void write(edm::EventForOutput const &e) override
void writeRun(edm::RunForOutput const &) override
edm::EDGetTokenT< edm::TriggerResults > trToken_
void endRun(edm::RunForOutput const &) override
jsoncollector::IntJ filesize_
jsoncollector::StringJ filelist_
jsoncollector::StringJ transferDestination_
edm::EDGetTokenT< edm::SendJobHeader::ParameterSetMap > psetToken_
std::shared_ptr< jsoncollector::FastMonitor > jsonMonitor_
EvFOutputJSONWriter(edm::ParameterSet const &ps, edm::SelectedProducts const *selections, std::string const &streamLabel, std::string const &moduleLabel)
void doOutputEvent(EventMsgBuilder const &msg)
uint32 get_adler32() const
jsoncollector::IntJ accepted_
edm::detail::TriggerResultsBasedEventSelector::handle_t Trig
jsoncollector::StringJ mergeType_
jsoncollector::IntJ errorEvents_
Trig getTriggerResults(edm::EDGetTokenT< edm::TriggerResults > const &token, edm::EventForOutput const &e) const
evf::FastMonitoringService * fms_