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