diff --git a/Database/CoolLumiUtilities/src/BunchLumisCondAlg.cxx b/Database/CoolLumiUtilities/src/BunchLumisCondAlg.cxx index 845aad0c83effb215d225bc66190922c9dd23b5f..b25ca673675eedd05d491b43ecaa7185b6ed7ed8 100644 --- a/Database/CoolLumiUtilities/src/BunchLumisCondAlg.cxx +++ b/Database/CoolLumiUtilities/src/BunchLumisCondAlg.cxx @@ -235,8 +235,8 @@ BunchLumisCondAlg::execute (const EventContext& ctx) const const coral::Blob& blob = attrList["BunchRawInstLum"].data<coral::Blob>(); if (blob.size() == 0) { - ATH_MSG_ERROR( "BunchRawInstLumi blob found with zero size for channel " << channel << "!" ); - return StatusCode::FAILURE; + ATH_MSG_DEBUG( "BunchRawInstLumi blob found with zero size for channel " << channel << "!" ); + continue; } // Make sure the scale factor exists (needed below to unpack integer blob schemes) diff --git a/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx b/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx index b72d4a96f35d6b6446a8fec0b3e6ed358477de1d..5c43c922d9bb05d748fe35175eb72d9ef5749285 100644 --- a/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx +++ b/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx @@ -110,9 +110,9 @@ LuminosityCondAlg::updateAvgLumi (const CondAttrListCollection& lumiData, bunchInstLumiBlob = nullptr; const coral::AttributeList& attrList = lumiData.attributeList (m_lumiChannel); - if (attrList["Valid"].isNull()) { - ATH_MSG_ERROR ("Can't find luminosity information for channel " << m_lumiChannel); - return StatusCode::FAILURE; + if (attrList.size() == 0 || attrList["Valid"].isNull()) { + ATH_MSG_DEBUG ("Can't find luminosity information for channel " << m_lumiChannel); + return StatusCode::SUCCESS; } if (msgLvl (MSG::DEBUG)) {