22 lastSetupEventPrincipal_(nullptr) {}
25 std::shared_ptr<ActivityRegistry> areg,
27 : workerReg_(areg, modReg),
31 lastSetupEventPrincipal_(nullptr) {}
36 std::shared_ptr<ProcessConfiguration const> processConfiguration,
45 std::shared_ptr<ProcessConfiguration> processConfiguration,
47 std::set<std::string>& unscheduledLabels,
48 std::vector<std::string>& shouldBeUsedLabels) {
56 unscheduledLabels.insert(
label);
61 shouldBeUsedLabels.push_back(
label);
89 auto processBlockModuleToIndicies = processBlockLookup->indiciesForModulesInProcess(
processName);
90 auto runModuleToIndicies = runLookup->indiciesForModulesInProcess(
processName);
91 auto lumiModuleToIndicies = lumiLookup->indiciesForModulesInProcess(
processName);
92 auto eventModuleToIndicies = eventLookup->indiciesForModulesInProcess(
processName);
94 worker->updateLookup(
InProcess, *processBlockLookup);
95 worker->updateLookup(
InRun, *runLookup);
96 worker->updateLookup(
InLumi, *lumiLookup);
97 worker->updateLookup(
InEvent, *eventLookup);
98 worker->updateLookup(iESIndices);
99 worker->resolvePutIndicies(
InProcess, processBlockModuleToIndicies);
100 worker->resolvePutIndicies(
InRun, runModuleToIndicies);
101 worker->resolvePutIndicies(
InLumi, lumiModuleToIndicies);
102 worker->resolvePutIndicies(
InEvent, eventModuleToIndicies);
111 worker->beginStream(iID, streamContext);
117 worker->endStream(iID, streamContext);