1 #ifndef IOPool_Streamer_StreamerOutputModuleBase_h
2 #define IOPool_Streamer_StreamerOutputModuleBase_h
30 virtual void start()
const = 0;
31 virtual void stop()
const = 0;
static void fillDescription(ParameterSetDescription &desc)
virtual void doOutputHeader(InitMsgBuilder const &init_message) const =0
Strings hltTriggerSelections_
Selections const * selections_
void setHltMask(EventPrincipal const &e)
std::auto_ptr< EventMsgBuilder > serializeEvent(EventPrincipal const &e)
std::auto_ptr< InitMsgBuilder > serializeRegistry()
virtual ~StreamerOutputModuleBase()
virtual void doOutputEvent(EventMsgBuilder const &msg) const =0
virtual void stop() const =0
virtual void endRun(RunPrincipal const &)
virtual void beginRun(RunPrincipal const &)
virtual void writeRun(RunPrincipal const &)
virtual void start() const =0
StreamerOutputModuleBase(ParameterSet const &ps)
StreamSerializer serializer_
virtual void write(EventPrincipal const &e)
std::vector< bool > l1bit_
std::vector< unsigned char > hltbits_
virtual void writeLuminosityBlock(LuminosityBlockPrincipal const &)