58 e.commitProducts(
true, &expectedProducts<InEvent>());
virtual void postReadEvent(Event &)
void doPostReadSubRun(SubRunPrincipal &)
Event makeEvent(ModuleContext const &mc)
virtual ~ProducingService() noexcept
void doPostReadEvent(EventPrincipal &)
GlobalSignal< detail::SignalResponseType::LIFO, void(SubRunPrincipal &)> sPostReadSubRun
static RangeSet forSubRun(SubRunID)
Run makeRun(ModuleContext const &mc, RangeSet const &rs=RangeSet::invalid())
void setModuleDescription(ModuleDescription const &)
virtual void postReadRun(Run &)
void registerCallbacks(ProducingServiceSignals &)
SubRun makeSubRun(ModuleContext const &mc, RangeSet const &rs=RangeSet::invalid())
void doPostReadRun(RunPrincipal &)
virtual void postReadSubRun(SubRun &)
static RangeSet forRun(RunID)
SubRunID subRunID() const
GlobalSignal< detail::SignalResponseType::LIFO, void(EventPrincipal &)> sPostReadEvent
GlobalSignal< detail::SignalResponseType::LIFO, void(RunPrincipal &)> sPostReadRun