56 <<
"Illegal attempt to merge run into cache\n" 57 <<
"There is no run in cache to merge with\n" 58 <<
"Contact a Framework Developer\n";
63 <<
"PrincipalCache::merge\n" 64 <<
"Illegal attempt to merge run into cache\n" 65 <<
"Reduced ProcessHistoryID inconsistent with the one already in cache\n" 66 <<
"Contact a Framework Developer\n";
70 if (aux->run() !=
run_) {
72 <<
"Illegal attempt to merge run into cache\n" 73 <<
"Run number inconsistent with run number already in cache\n" 74 <<
"Contact a Framework Developer\n";
84 <<
"Illegal attempt to insert run into cache\n" 85 <<
"Contact a Framework Developer\n";
98 unsigned int iStreamIndex = ep->streamID().value();
106 <<
"Illegal attempt to delete run from cache\n" 107 <<
"There is no run in cache to delete\n" 108 <<
"Contact a Framework Developer\n";
112 <<
"PrincipalCache::deleteRun\n" 113 <<
"Illegal attempt to delete run from cache\n" 114 <<
"Run number or reduced ProcessHistoryID inconsistent with those in cache\n" 115 <<
"Contact a Framework Developer\n";
135 std::vector<std::shared_ptr<LuminosityBlockPrincipal>>
temp;
137 p->adjustIndexesAfterProductRegistryAddition();
150 <<
"Requested a run that is not in the cache (should never happen)\n" 151 <<
"Contact a Framework Developer\n";
156 <<
"PrincipalCache::lumiPrincipal or PrincipalCache::lumiPrincipalPtr\n" 157 <<
"Requested a luminosity block that is not in the cache (should never happen)\n" 158 <<
"Contact a Framework Developer\n";
void throwRunMissing() const
void insert(std::shared_ptr< RunPrincipal > rp)
void setNumberOfConcurrentPrincipals(PreallocationConfiguration const &)
std::shared_ptr< RunPrincipal > const & runPrincipalPtr() const
void throwLumiMissing() const
void adjustIndexesAfterProductRegistryAddition()
RunPrincipal & runPrincipal() const
edm::ReusableObjectHolder< LuminosityBlockPrincipal > lumiHolder_
std::vector< std::shared_ptr< EventPrincipal > > eventPrincipals_
ProcessHistoryID reducedInputProcessHistoryID_
ProcessHistoryID const & reducedProcessHistoryID(ProcessHistoryID const &fullID) const
void adjustEventsToNewProductRegistry(std::shared_ptr< ProductRegistry const > reg)
EventPrincipal & eventPrincipal(unsigned int iStreamIndex) const
void deleteRun(ProcessHistoryID const &phid, RunNumber_t run)
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)