1 #ifndef IOPool_Streamer_StreamerOutputModuleBase_h 2 #define IOPool_Streamer_StreamerOutputModuleBase_h 35 virtual void start() = 0;
36 virtual void stop() = 0;
~StreamerOutputModuleBase() override
static void fillDescription(ParameterSetDescription &desc)
Trig getTriggerResults(EDGetTokenT< TriggerResults > const &token, EventForOutput const &e) const
detail::handle_t handle_t
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