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