57 <<
"Illegal attempt to merge run into cache\n"
58 <<
"There is no run in cache to merge with\n"
59 <<
"Contact a Framework Developer\n";
64 <<
"PrincipalCache::merge\n"
65 <<
"Illegal attempt to merge run into cache\n"
66 <<
"Reduced ProcessHistoryID inconsistent with the one already in cache\n"
67 <<
"Contact a Framework Developer\n";
71 if (aux->run() !=
run_) {
73 <<
"Illegal attempt to merge run into cache\n"
74 <<
"Run number inconsistent with run number already in cache\n"
75 <<
"Contact a Framework Developer\n";
85 <<
"Illegal attempt to insert run into cache\n"
86 <<
"Contact a Framework Developer\n";
105 unsigned int iStreamIndex = ep->streamID().value();
113 <<
"Illegal attempt to delete run from cache\n"
114 <<
"There is no run in cache to delete\n"
115 <<
"Contact a Framework Developer\n";
119 <<
"PrincipalCache::deleteRun\n"
120 <<
"Illegal attempt to delete run from cache\n"
121 <<
"Run number or reduced ProcessHistoryID inconsistent with those in cache\n"
122 <<
"Contact a Framework Developer\n";
142 std::vector<std::shared_ptr<LuminosityBlockPrincipal>>
temp;
144 p->adjustIndexesAfterProductRegistryAddition();
157 <<
"Requested a run that is not in the cache (should never happen)\n"
158 <<
"Contact a Framework Developer\n";
163 <<
"PrincipalCache::lumiPrincipal or PrincipalCache::lumiPrincipalPtr\n"
164 <<
"Requested a luminosity block that is not in the cache (should never happen)\n"
165 <<
"Contact a Framework Developer\n";
void throwRunMissing() const
std::unique_ptr< ProcessBlockPrincipal > processBlockPrincipal_
void setNumberOfConcurrentPrincipals(PreallocationConfiguration const &)
std::shared_ptr< RunPrincipal > const & runPrincipalPtr() const
void throwLumiMissing() const
void adjustIndexesAfterProductRegistryAddition()
std::unique_ptr< ProcessBlockPrincipal > inputProcessBlockPrincipal_
RunPrincipal & runPrincipal() const
edm::ReusableObjectHolder< LuminosityBlockPrincipal > lumiHolder_
std::vector< std::shared_ptr< EventPrincipal > > eventPrincipals_
ProcessHistoryID reducedInputProcessHistoryID_
ProcessHistoryID const & reducedProcessHistoryID(ProcessHistoryID const &fullID) const
void insert(std::unique_ptr< ProcessBlockPrincipal >)
void adjustEventsToNewProductRegistry(std::shared_ptr< ProductRegistry const > reg)
EventPrincipal & eventPrincipal(unsigned int iStreamIndex) const
void deleteRun(ProcessHistoryID const &phid, RunNumber_t run)
void insertForInput(std::unique_ptr< ProcessBlockPrincipal >)
ProcessHistoryID inputProcessHistoryID_
bool adjustToNewProductRegistry(ProductRegistry const ®)
unsigned int numberOfStreams() const
std::shared_ptr< LuminosityBlockPrincipal > getAvailableLumiPrincipalPtr()
void adjustIndexesAfterProductRegistryAddition()
ProcessHistoryRegistry const * processHistoryRegistry_
std::shared_ptr< RunPrincipal > runPrincipal_
void merge(std::shared_ptr< RunAuxiliary > aux, std::shared_ptr< ProductRegistry const > reg)