42 r.movePutProductsToPrincipal(rp);
50 sr.movePutProductsToPrincipal(srp);
58 e.movePutProductsToPrincipal(ep,
true, &expectedProducts<InEvent>());
virtual void postReadEvent(Event &)
RunID const & runID() const
void doPostReadSubRun(SubRunPrincipal &)
virtual ~ProducingService() noexcept
void doPostReadEvent(EventPrincipal &)
GlobalSignal< detail::SignalResponseType::LIFO, void(SubRunPrincipal &)> sPostReadSubRun
static RangeSet forSubRun(SubRunID)
SubRunID subRunID() const
void setModuleDescription(ModuleDescription const &)
virtual void postReadRun(Run &)
void registerCallbacks(ProducingServiceSignals &)
void doPostReadRun(RunPrincipal &)
static constexpr double sr
virtual void postReadSubRun(SubRun &)
static RangeSet forRun(RunID)
GlobalSignal< detail::SignalResponseType::LIFO, void(EventPrincipal &)> sPostReadEvent
GlobalSignal< detail::SignalResponseType::LIFO, void(RunPrincipal &)> sPostReadRun