Go to the documentation of this file. 1 #ifndef IOPool_Streamer_StreamerOutputModuleBase_h
2 #define IOPool_Streamer_StreamerOutputModuleBase_h
36 virtual void start() = 0;
37 virtual void stop() = 0;
static void fillDescription(ParameterSetDescription &desc)
StreamerOutputModuleBase(ParameterSet const &ps)
virtual void doOutputEvent(EventMsgBuilder const &msg)=0
~StreamerOutputModuleBase() override
Trig getTriggerResults(EDGetTokenT< TriggerResults > const &token, EventForOutput const &e) const
edm::EDGetTokenT< SendJobHeader::ParameterSetMap > psetToken_
void writeRun(RunForOutput const &) override
void write(EventForOutput const &e) override
void writeLuminosityBlock(LuminosityBlockForOutput const &) override
void endRun(RunForOutput const &) override
void beginRun(RunForOutput const &) override
virtual void doOutputHeader(InitMsgBuilder const &init_message)=0
detail::TriggerResultsBasedEventSelector::handle_t Trig
edm::EDGetTokenT< edm::TriggerResults > trToken_