virtual ProcessBlockHelperBase const * topProcessBlockHelper() const =0
std::vector< std::vector< unsigned int > > const & processBlockCacheIndices() const final
virtual unsigned int nProcessesInFirstFile() const =0
ProductList const & productList() const
std::vector< unsigned int > const & cacheEntriesPerFile() const final
std::vector< std::vector< unsigned int > > const & nEntries() const final
std::vector< std::string > const & topProcessesWithProcessBlockProducts() const final
unsigned int outerOffset() const final
virtual unsigned int outerOffset() const =0
unsigned int nProcessesInFirstFile() const final
void updateFromParentProcess(ProcessBlockHelperBase const &parentProcessBlockHelper, ProductRegistry const &)
std::vector< std::string > const & addedProcesses() const
void emplaceBackAddedProcessName(std::string const &processName)
virtual std::vector< unsigned int > const & cacheIndexVectorsPerFile() const =0
std::vector< std::string > const & processesWithProcessBlockProducts() const
ProcessBlockHelperBase const * topProcessBlockHelper() const final
virtual unsigned int processBlockIndex(std::string const &processName, EventToProcessBlockIndexes const &) const =0
void emplaceBackProcessName(std::string const &processName)
virtual std::vector< unsigned int > const & cacheEntriesPerFile() const =0
virtual std::vector< std::vector< unsigned int > > const & nEntries() const =0
std::vector< unsigned int > const & cacheIndexVectorsPerFile() const final
virtual std::vector< std::vector< unsigned int > > const & processBlockCacheIndices() const =0
ProcessBlockHelperBase const * topProcessBlockHelper_
unsigned int processBlockIndex(std::string const &processName, EventToProcessBlockIndexes const &) const final