1 #ifndef FWCore_Framework_ScheduleItems_h
2 #define FWCore_Framework_ScheduleItems_h
11 class ExceptionToActionTable;
13 class BranchIDListHelper;
14 class ThinnedAssociationsHelper;
18 class ProcessConfiguration;
20 class ProductRegistry;
24 class PreallocationConfiguration;
44 std::shared_ptr<CommonParams>
47 std::auto_ptr<Schedule>
56 std::shared_ptr<ActivityRegistry>
actReg_;
57 std::unique_ptr<SignallingProductRegistry>
preg_;
60 std::unique_ptr<ExceptionToActionTable const>
act_table_;
std::shared_ptr< ActivityRegistry > actReg_
std::unique_ptr< ExceptionToActionTable const > act_table_
ScheduleItems & operator=(ScheduleItems const &)=delete
std::shared_ptr< ProcessConfiguration > processConfiguration_
std::shared_ptr< CommonParams > initMisc(ParameterSet ¶meterSet)
std::unique_ptr< SignallingProductRegistry > preg_
std::shared_ptr< ThinnedAssociationsHelper > thinnedAssociationsHelper_
ServiceToken initServices(std::vector< ParameterSet > &servicePSets, ParameterSet &processPSet, ServiceToken const &iToken, serviceregistry::ServiceLegacy iLegacy, bool associate)
ServiceToken addCPRandTNS(ParameterSet const ¶meterSet, ServiceToken const &token)
std::shared_ptr< BranchIDListHelper > branchIDListHelper_
std::auto_ptr< Schedule > initSchedule(ParameterSet ¶meterSet, ParameterSet const *subProcessPSet, PreallocationConfiguration const &iAllocConfig, ProcessContext const *)
ParameterSet const & parameterSet(Provenance const &provenance)