1 #ifndef FWCore_Common_OutputProcessBlockHelper_h 2 #define FWCore_Common_OutputProcessBlockHelper_h 18 class ProcessBlockHelperBase;
42 std::vector<std::vector<unsigned int>>
const& nEntries,
43 std::vector<unsigned int>& storedProcessOffset)
const;
46 unsigned int nInputProcesses,
47 std::vector<std::vector<unsigned int>>
const& nEntries,
48 std::vector<unsigned int>& processOffset)
const;
51 unsigned int nInputProcesses,
52 std::vector<std::vector<unsigned int>>
const& nEntries,
53 std::vector<unsigned int>& storedFileInProcessOffset)
const;
unsigned int nAddedProcesses_
ProcessBlockHelperBase const * processBlockHelper_
bool productsFromInputKept_
bool productsFromInputKept() const
std::vector< std::string > const & processesWithProcessBlockProducts() const
friend class TestOneOutput
void updateAfterProductSelection(std::set< std::string > const &processesWithKeptProcessBlockProducts, ProcessBlockHelperBase const &)
void setStoredFileInProcessOffset(unsigned int iFile, unsigned int nInputProcesses, std::vector< std::vector< unsigned int >> const &nEntries, std::vector< unsigned int > &storedFileInProcessOffset) const
void fillCacheIndices(StoredProcessBlockHelper &) const
std::vector< std::string > processesWithProcessBlockProducts_
std::vector< unsigned int > const & translateFromStoredIndex() const
std::vector< unsigned int > translateFromStoredIndex_
void setProcessOffset(unsigned int iFile, unsigned int nInputProcesses, std::vector< std::vector< unsigned int >> const &nEntries, std::vector< unsigned int > &processOffset) const
void setStoredProcessOffset(unsigned int nInputProcesses, std::vector< std::vector< unsigned int >> const &nEntries, std::vector< unsigned int > &storedProcessOffset) const
ProcessBlockHelperBase const * processBlockHelper() const
unsigned int nAddedProcesses() const