17 signals.sPostReadRun.watch(
this, &ProducingService::doPostReadRun);
18 signals.sPostReadSubRun.watch(
this, &ProducingService::doPostReadSubRun);
19 signals.sPostReadEvent.watch(
this, &ProducingService::doPostReadEvent);
27 r.commit(rp,
true, expectedProducts<InRun>());
36 sr.commit(srp,
true, expectedProducts<InSubRun>());
44 e.commit(ep,
true, expectedProducts<InEvent>());
virtual void postReadSubRun(SubRun &sr)
virtual ~ProducingService() noexcept
static cet::exempt_ptr< Consumer > non_module_context()
virtual void postReadEvent(Event &e)
void doPostReadSubRun(SubRunPrincipal &srp)
void setModuleDescription(ModuleDescription const &md)
void doPostReadEvent(EventPrincipal &ep)
static RangeSet forRun(RunID)
static RangeSet forSubRun(SubRunID)
virtual void postReadRun(Run &r)
void doPostReadRun(RunPrincipal &rp)