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);
88 auto runModuleToIndicies = runLookup->indiciesForModulesInProcess(
processName);
89 auto lumiModuleToIndicies = lumiLookup->indiciesForModulesInProcess(
processName);
90 auto eventModuleToIndicies = eventLookup->indiciesForModulesInProcess(
processName);
92 worker->updateLookup(
InRun, *runLookup);
93 worker->updateLookup(
InLumi, *lumiLookup);
94 worker->updateLookup(
InEvent, *eventLookup);
95 worker->updateLookup(iESIndices);
96 worker->resolvePutIndicies(
InRun, runModuleToIndicies);
97 worker->resolvePutIndicies(
InLumi, lumiModuleToIndicies);
98 worker->resolvePutIndicies(
InEvent, eventModuleToIndicies);
107 worker->beginStream(iID, streamContext);
113 worker->endStream(iID, streamContext);