1 #ifndef FWCore_Framework_ProcessBlockPrincipal_h
2 #define FWCore_Framework_ProcessBlockPrincipal_h
18 class ProcessConfiguration;
19 class ProductRegistry;
26 bool isForPrimaryProcess =
true);
35 unsigned int index()
const {
return 0; }
44 #endif // FWCore_Framework_ProcessBlockPrincipal_h
unsigned int transitionIndex_() const final
unsigned int ProductResolverIndex
void put(ProductResolverIndex index, std::unique_ptr< WrapperBase > edp) const
void fillProcessBlockPrincipal(std::string const &processName, DelayedReader *reader=nullptr)
ProcessBlockPrincipal(std::shared_ptr< ProductRegistry const >, ProcessConfiguration const &, bool isForPrimaryProcess=true)
unsigned int index() const
DelayedReader * reader() const
std::string const & processName() const