53 assert(ep.
streamID()<m_streamModules.size());
55 Event e(ep, moduleDescription(), mcc);
58 &mod->previousParentage_,
59 &mod->gotBranchIDsFromAcquire_);
62 commit(e, &mod->previousParentageId_);
71 assert(ep.
streamID()<m_streamModules.size());
73 Event e(ep, moduleDescription(), mcc);
77 mod->gotBranchIDsFromAcquire_);
79 mod->doAcquire_(e, c, holder);
void setProducerForAcquire(ProducerBase const *iProd, std::vector< BranchID > *previousParentage, std::vector< BranchID > &gotBranchIDsFromAcquire)
bool doEvent(EventPrincipal const &, EventSetup const &, ActivityRegistry *, ModuleCallingContext const *)
void setConsumer(EDConsumerBase const *iConsumer)
void doAcquire(EventPrincipal const &, EventSetup const &, ActivityRegistry *, ModuleCallingContext const *, WaitingTaskWithArenaHolder &)
StreamID streamID() const
void setProducer(ProducerBase const *iProd, std::vector< BranchID > *previousParentage, std::vector< BranchID > *gotBranchIDsFromAcquire=0)
T mod(const T &a, const T &b)