diff --git a/LumiBlock/LumiBlockComps/Root/LumiBlockMetaDataTool.cxx b/LumiBlock/LumiBlockComps/Root/LumiBlockMetaDataTool.cxx
index b6ffa7dfa2b794224d7a559dc3f6c5c8556533d0..4d5df86d20651069241eeb44f5914d6390d892cb 100644
--- a/LumiBlock/LumiBlockComps/Root/LumiBlockMetaDataTool.cxx
+++ b/LumiBlock/LumiBlockComps/Root/LumiBlockMetaDataTool.cxx
@@ -107,7 +107,7 @@ StatusCode LumiBlockMetaDataTool::beginInputFile(const SG::SourceID&)
   
   if (m_pInputStore->contains<xAOD::LumiBlockRangeContainer>(m_LBColl_name)) {
     ATH_MSG_INFO(" Contains xAOD::LumiBlockRangeContainer " << m_LBColl_name);
-    const xAOD::LumiBlockRangeContainer* lbrange =0;
+    const xAOD::LumiBlockRangeContainer* lbrange =nullptr;
     StatusCode sc = m_pInputStore->retrieve(lbrange,m_LBColl_name);
     if (!sc.isSuccess()) {
       ATH_MSG_INFO( "Could not find unfinished xAOD::LumiBlockRangeContainer in input metatdata store" );
@@ -121,7 +121,7 @@ StatusCode LumiBlockMetaDataTool::beginInputFile(const SG::SourceID&)
   }
   if (m_pInputStore->contains<xAOD::LumiBlockRangeContainer>(m_unfinishedLBColl_name)) {
     ATH_MSG_INFO(" Contains xAOD::LumiBlockRangeContainer " << m_unfinishedLBColl_name);
-    const xAOD::LumiBlockRangeContainer* lbrange =0;
+    const xAOD::LumiBlockRangeContainer* lbrange =nullptr;
     StatusCode sc = m_pInputStore->retrieve(lbrange,m_unfinishedLBColl_name);
     if (!sc.isSuccess()) {
       ATH_MSG_INFO( "Could not find unfinished xAOD::LumiBlockRangeContainer in input metatdata store" );
@@ -135,7 +135,7 @@ StatusCode LumiBlockMetaDataTool::beginInputFile(const SG::SourceID&)
   }
   if (m_pInputStore->contains<xAOD::LumiBlockRangeContainer>(m_suspectLBColl_name)) {
     ATH_MSG_INFO(" Contains xAOD::LumiBlockRangeContainer " << m_suspectLBColl_name);
-    const xAOD::LumiBlockRangeContainer* lbrange =0;
+    const xAOD::LumiBlockRangeContainer* lbrange =nullptr;
     StatusCode sc = m_pInputStore->retrieve(lbrange,m_suspectLBColl_name);
     if (!sc.isSuccess()) {
       ATH_MSG_INFO( "Could not find suspect xAOD::LumiBlockRangeContainer in input metatdata store" );
@@ -201,7 +201,7 @@ StatusCode   LumiBlockMetaDataTool::finishUp() {
   xAOD::LumiBlockRangeAuxContainer* piovSuspectAux = new xAOD::LumiBlockRangeAuxContainer();
   piovSuspect->setStore( piovSuspectAux );
   
-  if(m_cacheSuspectOutputRangeContainer->size()>0) {
+  if(!m_cacheSuspectOutputRangeContainer->empty()) {
     ATH_MSG_VERBOSE("Suspect OutputRangeCollection with size " << m_cacheSuspectOutputRangeContainer->size());
     for (const auto range : *m_cacheSuspectOutputRangeContainer) {
       auto iovr = std::make_unique<xAOD::LumiBlockRange>(*range);
@@ -209,7 +209,7 @@ StatusCode   LumiBlockMetaDataTool::finishUp() {
     }
   }
   
-  if(m_cacheOutputRangeContainer->size()>0) {
+  if(!m_cacheOutputRangeContainer->empty()) {
     ATH_MSG_VERBOSE("OutputRangeCollection with size " << m_cacheOutputRangeContainer->size());
     m_cacheOutputRangeContainer->sort(xAOD::SortLumiBlockRangeByStart());
     
@@ -276,7 +276,7 @@ StatusCode   LumiBlockMetaDataTool::finishUp() {
   }
 
 
-  if(piovComplete->size()>0) {
+  if(!piovComplete->empty()) {
     ATH_MSG_DEBUG( "Number of Complete LumiBlocks:" << piovComplete->size() );
     for (const auto range : *piovComplete) {
       ATH_MSG_INFO("\t [ ("
@@ -289,7 +289,7 @@ StatusCode   LumiBlockMetaDataTool::finishUp() {
     }
   }
 
-  if(piovUnfinished->size()>0) {
+  if(!piovUnfinished->empty()) {
     ATH_MSG_DEBUG( "Number of Unfinished LumiBlocks:" << piovUnfinished->size() );
     for (const auto range : *piovUnfinished) {
       ATH_MSG_INFO("\t [ ("
@@ -301,7 +301,7 @@ StatusCode   LumiBlockMetaDataTool::finishUp() {
 		   << " ]");
     }
   }
-  if(piovSuspect->size()>0) {
+  if(!piovSuspect->empty()) {
     ATH_MSG_DEBUG( "Number of Suspect LumiBlocks:"  << piovSuspect->size() );
     for (const auto range : *piovSuspect) {
       ATH_MSG_INFO("\t [ ("
@@ -316,19 +316,19 @@ StatusCode   LumiBlockMetaDataTool::finishUp() {
 
   // Store the LumiBlockRangeContainer in the metadata store
   // =======================================================
-  if(piovComplete->size()>0) {
+  if(!piovComplete->empty()) {
     ATH_MSG_INFO(  "Write Complete LumiBlocks with size  " <<  piovComplete->size());
     ATH_CHECK( m_pMetaDataStore->record( piovComplete, m_LBColl_name ) );
     ATH_CHECK( m_pMetaDataStore->record( piovCompleteAux, m_LBColl_name + "Aux." ) );
   }
   
-  if(piovUnfinished->size()>0) {
+  if(!piovUnfinished->empty()) {
     ATH_MSG_INFO(  "Write Unfinished LumiBlocks with size  " <<  piovUnfinished->size());
     ATH_CHECK( m_pMetaDataStore->record( piovUnfinished, m_unfinishedLBColl_name ) );
     ATH_CHECK( m_pMetaDataStore->record( piovUnfinishedAux, m_unfinishedLBColl_name + "Aux." ) );
   }
 
-  if(piovSuspect->size()>0) {
+  if(!piovSuspect->empty()) {
     ATH_MSG_INFO(  "Write Suspect LumiBlocks with size  " <<  piovSuspect->size());
     ATH_CHECK( m_pMetaDataStore->record( piovSuspect, m_suspectLBColl_name ) );
     ATH_CHECK( m_pMetaDataStore->record( piovSuspectAux, m_suspectLBColl_name + "Aux." ) );
diff --git a/LumiBlock/LumiBlockComps/src/BunchCrossingCondAlg.cxx b/LumiBlock/LumiBlockComps/src/BunchCrossingCondAlg.cxx
index b4801289cda09e990cf7fd5febec481f27c6c233..6377f22a64c36c7e6708d85837a2c53ab1fb34fc 100644
--- a/LumiBlock/LumiBlockComps/src/BunchCrossingCondAlg.cxx
+++ b/LumiBlock/LumiBlockComps/src/BunchCrossingCondAlg.cxx
@@ -3,12 +3,12 @@
  */
 
 #include "BunchCrossingCondAlg.h"
+#include "CoolKernel/IObject.h"
+#include "CoralBase/Blob.h"
 #include "StoreGate/ReadCondHandle.h"
 #include "StoreGate/WriteCondHandle.h"
-#include <stdint.h>
 #include <charconv>
-#include "CoralBase/Blob.h"
-#include "CoolKernel/IObject.h"
+#include <cstdint>
 
 #include "CoralBase/AttributeListException.h"
 
@@ -55,7 +55,7 @@ StatusCode BunchCrossingCondAlg::execute (const EventContext& ctx) const {
      
     const float minBunchIntensity=0.001;
     std::vector<float> bunches=tokenize(sbunches);
-    if (bunches.size()>0) {
+    if (!bunches.empty()) {
       // Check if the pattern "fits into" the LHC:
       if( BunchCrossingCondData::m_MAX_BCID % bunches.size() ) {
 
@@ -217,7 +217,7 @@ std::vector<BunchCrossingCondData::bunchTrain_t> BunchCrossingCondAlg::findTrain
   }
     
 
-  if (holes.size()<1) {
+  if (holes.empty()) {
     ATH_MSG_ERROR("Looks like we have bunch train spanning the entire ring w/o any gap. Really?");
     return result;
   }
diff --git a/LumiBlock/LumiBlockComps/src/BunchCrossingCondTest.h b/LumiBlock/LumiBlockComps/src/BunchCrossingCondTest.h
index 4bd599f357f61b446df189273fcce0199626dc54..4eeea64f674fc0ea7a6629b6ce8cb55c71219e96 100644
--- a/LumiBlock/LumiBlockComps/src/BunchCrossingCondTest.h
+++ b/LumiBlock/LumiBlockComps/src/BunchCrossingCondTest.h
@@ -28,9 +28,9 @@ public:
 
 private:
   /// Function for printing detailed info about a given bunch crossing
-  void printInfo(const BunchCrossingCondData* bccd, unsigned int bcid, std::ostream& out);
+  static void printInfo(const BunchCrossingCondData* bccd, unsigned int bcid, std::ostream& out);
   
-  void printCompactInfo(const BunchCrossingCondData* bccd, unsigned int bcid, std::ostream& out);
+  static void printCompactInfo(const BunchCrossingCondData* bccd, unsigned int bcid, std::ostream& out);
 
   SG::ReadCondHandleKey<BunchCrossingCondData> m_inputKey{this,"InputKey","BunchCrossingData",""};
 
diff --git a/LumiBlock/LumiBlockComps/src/CreateLumiBlockCollectionFromFile.cxx b/LumiBlock/LumiBlockComps/src/CreateLumiBlockCollectionFromFile.cxx
index 284f0f78477f8f4e5a5788bc2d1f81cede3d8ab2..f7830582996b473ec361102b1b09cae71ce13fd5 100644
--- a/LumiBlock/LumiBlockComps/src/CreateLumiBlockCollectionFromFile.cxx
+++ b/LumiBlock/LumiBlockComps/src/CreateLumiBlockCollectionFromFile.cxx
@@ -149,7 +149,7 @@ StatusCode CreateLumiBlockCollectionFromFile::fillLumiBlockCollection()
     iovr->setEventsSeen(p.second.second);
   }
 
-  if(piovComplete->size()>0) {
+  if(!piovComplete->empty()) {
     ATH_MSG_INFO( "Number of Complete LumiBlocks:" << piovComplete->size() );
     for(const xAOD::LumiBlockRange* lbr : *piovComplete) {
       ATH_MSG_INFO("\t [ ("
@@ -162,7 +162,7 @@ StatusCode CreateLumiBlockCollectionFromFile::fillLumiBlockCollection()
     }
   }
 
-  if(piovUnfinished->size()>0) {
+  if(!piovUnfinished->empty()) {
     ATH_MSG_INFO( "Number of Unfinished LumiBlocks:" << piovUnfinished->size() );
     for(const xAOD::LumiBlockRange* lbr : *piovUnfinished) {
       ATH_MSG_INFO("\t [ ("
@@ -175,7 +175,7 @@ StatusCode CreateLumiBlockCollectionFromFile::fillLumiBlockCollection()
     }
   }
 
-  if(piovSuspect->size()>0) {
+  if(!piovSuspect->empty()) {
     ATH_MSG_INFO( "Number of Suspect LumiBlocks:"  << piovSuspect->size() );
     for(const xAOD::LumiBlockRange* lbr : *piovSuspect) {
       ATH_MSG_INFO("\t [ ("
@@ -190,17 +190,17 @@ StatusCode CreateLumiBlockCollectionFromFile::fillLumiBlockCollection()
 
   // Store the LumiBlockCollection in the metadata store
   // =======================================================
-  if(piovComplete->size()>0) {
+  if(!piovComplete->empty()) {
     ATH_CHECK( m_metaStore->record( std::move(piovComplete), m_LBColl_name ) );
     ATH_CHECK( m_metaStore->record( std::move(piovCompleteAux), m_LBColl_name + "Aux." ) );
   }
   
-  if(piovUnfinished->size()>0) {
+  if(!piovUnfinished->empty()) {
     ATH_CHECK( m_metaStore->record( std::move(piovUnfinished), m_unfinishedLBColl_name ) );
     ATH_CHECK( m_metaStore->record( std::move(piovUnfinishedAux), m_unfinishedLBColl_name + "Aux." ) );
   }
 
-  if(piovSuspect->size()>0) {
+  if(!piovSuspect->empty()) {
     ATH_CHECK( m_metaStore->record( std::move(piovSuspect), m_suspectLBColl_name ) );
     ATH_CHECK( m_metaStore->record( std::move(piovSuspectAux), m_suspectLBColl_name + "Aux." ) );
   }
@@ -217,7 +217,7 @@ void CreateLumiBlockCollectionFromFile::handle(const Incident& inc)
 {
   if(inc.type() == "MetaDataStop") {
     ATH_MSG_INFO(  " finishUp: write lumiblocks to meta data store " );
-    if(m_LumiBlockInfo.size()>0) {
+    if(!m_LumiBlockInfo.empty()) {
       if(fillLumiBlockCollection().isFailure()) {
 	ATH_MSG_ERROR( "Could not fill lumiblock collections" );
       }
diff --git a/LumiBlock/LumiBlockComps/src/LumiBlockMuTool.cxx b/LumiBlock/LumiBlockComps/src/LumiBlockMuTool.cxx
index a0924aaded1adc0d09fd241dcac611d76709c8cd..2a2909efbdc068621032b6e3da75c85586680c2e 100644
--- a/LumiBlock/LumiBlockComps/src/LumiBlockMuTool.cxx
+++ b/LumiBlock/LumiBlockComps/src/LumiBlockMuTool.cxx
@@ -31,8 +31,6 @@ LumiBlockMuTool::actualInteractionsPerCrossing() const {
   SG::ReadHandle<xAOD::EventInfo> eventInfo(m_eventInfoKey);
   SG::ReadDecorHandle<xAOD::EventInfo,float> actMu(m_rdhkActMu);
   float mu = actMu.isPresent() ? actMu(0) : 0.;
-
-  if (eventInfo->eventType(xAOD::EventInfo::IS_SIMULATION) && mu < 0) return eventInfo->lumiBlock() % 100;
   return mu;
 }
 
@@ -42,7 +40,5 @@ LumiBlockMuTool::averageInteractionsPerCrossing() const{
   SG::ReadHandle<xAOD::EventInfo> eventInfo(m_eventInfoKey);
   SG::ReadDecorHandle<xAOD::EventInfo,float> aveMu(m_rdhkAveMu);
   float mu = aveMu.isPresent() ? aveMu(0) : 0.;
-
-  if (eventInfo->eventType(xAOD::EventInfo::IS_SIMULATION) && mu <= 0) return eventInfo->lumiBlock() % 100;
   return mu;
 }
diff --git a/LumiBlock/LumiBlockComps/src/LumiBlockMuTool.h b/LumiBlock/LumiBlockComps/src/LumiBlockMuTool.h
index 7da01e053c2d55972b9d6325ee1fe816f970f47f..786d6f63472eb64e58be6e7ec79472ad3fb3be71 100644
--- a/LumiBlock/LumiBlockComps/src/LumiBlockMuTool.h
+++ b/LumiBlock/LumiBlockComps/src/LumiBlockMuTool.h
@@ -36,10 +36,10 @@ class LumiBlockMuTool: public extends<AthAlgTool, ILumiBlockMuTool> {
   // ---------------- user interface -------------------
 
   // Return interactions per crossing (mu) averaged over all BCIDs in physics bunch group
-  virtual float averageInteractionsPerCrossing() const override;
+  virtual float averageInteractionsPerCrossing() const override final;
 
   // Return interactions per crossing (mu) for this specific BCID
-  virtual float actualInteractionsPerCrossing() const override;
+  virtual float actualInteractionsPerCrossing() const override final;
 
   // Functions
   virtual StatusCode initialize() override;
diff --git a/LumiBlock/LumiBlockComps/src/LumiCalibrator.cxx b/LumiBlock/LumiBlockComps/src/LumiCalibrator.cxx
index 165e1cc4501e82f5f73806a84e1c6326d9da4a59..ffdec15261f9562d53673452e853aec4b851b8c3 100644
--- a/LumiBlock/LumiBlockComps/src/LumiCalibrator.cxx
+++ b/LumiBlock/LumiBlockComps/src/LumiCalibrator.cxx
@@ -69,7 +69,7 @@ LumiCalibrator::calibrateMu(float rawLumi, float& calMu) const
   if (m_fType == "Polynomial") {
 
     // Check parameter length
-    if (m_parVec.size() < 1) return false;
+    if (m_parVec.empty()) return false;
  
     unsigned int nrange = m_parVec[0];
 
@@ -177,7 +177,7 @@ LumiCalibrator::calibrateMu(float rawLumi, float& calMu) const
 
 // Vincent's Newton-Rhapson method
 float
-LumiCalibrator::getMuVis(float rawPerBX, float sigo, float siga) const 
+LumiCalibrator::getMuVis(float rawPerBX, float sigo, float siga) 
 {
 
   //std::cout << "getMuVis("<<rawPerBX<<","<<sigo<<","<<siga<<")"<<std::endl;
@@ -190,8 +190,8 @@ LumiCalibrator::getMuVis(float rawPerBX, float sigo, float siga) const
   // Set a fixed number of cycles, but break if we converge faster
   for (int i=0; i<30; i++) {
     mu = munew;
-    y = rawPerBX - 1. - exp(-b * mu) + 2. * exp(-a * mu);
-    dy = b * exp(-b * mu) - 2. * a * exp(-a * mu);
+    y = rawPerBX - 1. - std::exp(-b * mu) + 2. * std::exp(-a * mu);
+    dy = b * std::exp(-b * mu) - 2. * a * std::exp(-a * mu);
     munew = mu-y/dy;
 
     //std::cout << i <<" - munew: " << munew << " mu:" << mu << " diff:" 
@@ -199,7 +199,7 @@ LumiCalibrator::getMuVis(float rawPerBX, float sigo, float siga) const
 
     // Protect against unphysical values
     if (munew <= 0.) return -1.;
-    if (fabs(munew-mu)/munew < 1.E-5) break;
+    if (std::abs(munew-mu)/munew < 1.E-5) break;
   }
 
   return munew; 
@@ -207,11 +207,11 @@ LumiCalibrator::getMuVis(float rawPerBX, float sigo, float siga) const
 
 // Mika's original brute-force method
 float rpbx(float sr, float mu) {
-  return 1. - 2.*exp(-(1+sr)*mu/2.) + exp(-sr*mu);
+  return 1. - 2.*std::exp(-(1+sr)*mu/2.) + std::exp(-sr*mu);
 }
 
 float
-LumiCalibrator::getMuVis2(float rawPerBX, float sigo, float siga) const 
+LumiCalibrator::getMuVis2(float rawPerBX, float sigo, float siga) 
 {
   float muvl=1e-10;
   float muvu=100.;
diff --git a/LumiBlock/LumiBlockComps/src/LumiCalibrator.h b/LumiBlock/LumiBlockComps/src/LumiCalibrator.h
index 362fb77b2920ce3981cd85eb052e934959ce513b..afdcb37ac69441730d0beb690d75ddb6dfacabff 100644
--- a/LumiBlock/LumiBlockComps/src/LumiCalibrator.h
+++ b/LumiBlock/LumiBlockComps/src/LumiCalibrator.h
@@ -42,8 +42,8 @@ class LumiCalibrator {
   float m_muToLumi;
   std::vector<float> m_parVec;
 
-  float getMuVis(float rawPerBX, float sigo, float siga) const;
-  float getMuVis2(float rawPerBX, float sigo, float siga) const;
+  static float getMuVis(float rawPerBX, float sigo, float siga) ;
+  static float getMuVis2(float rawPerBX, float sigo, float siga) ;
 
 };
 
diff --git a/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx b/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx
index 1d991fc7032cd92aa68e223105b48d769b23a4bd..b22058cb90a5fb4701a3ba250f7050b77dae02d7 100644
--- a/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx
+++ b/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx
@@ -110,7 +110,7 @@ LuminosityCondAlg::execute (const EventContext& ctx) const
 
     const float avgMu = eventinfo->averageInteractionsPerCrossing();
     const auto& attr = (**digitizationFolder)[std::string("BeamIntensityPattern")];
-    const std::string sbunches = attr.data<std::string>();
+    const std::string& sbunches = attr.data<std::string>();
     std::vector<float> bunchpattern = tokenize(sbunches);
     
     if (bunchpattern.size() != LuminosityCondData::TOTAL_LHC_BCIDS) {
diff --git a/LumiBlock/LumiBlockComps/src/TrigLiveFractionCondAlg.cxx b/LumiBlock/LumiBlockComps/src/TrigLiveFractionCondAlg.cxx
index ad833ecf786e2ffb7a35f3bc9f3ee16a1bb6e0a6..6069e587abb33766fb33a3356db8e53f2f07a138 100644
--- a/LumiBlock/LumiBlockComps/src/TrigLiveFractionCondAlg.cxx
+++ b/LumiBlock/LumiBlockComps/src/TrigLiveFractionCondAlg.cxx
@@ -182,7 +182,7 @@ TrigLiveFractionCondAlg::lumiWeight  (const LuminosityCondData& lumi,
                                       const std::vector<float>& liveFractionLo,
                                       const std::vector<float>& liveFractionHi,
                                       float& lumiLiveFractionLo,
-                                      float& lumiLiveFractionHi) const
+                                      float& lumiLiveFractionHi) 
 {
   double numsumlo = 0.;
   double numsumhi = 0.;
diff --git a/LumiBlock/LumiBlockComps/src/TrigLiveFractionCondAlg.h b/LumiBlock/LumiBlockComps/src/TrigLiveFractionCondAlg.h
index 51841c6a530e8b4b2c7c6e7033534af48e6d2e33..a33831601dc61ae88d89089e5699ddff87ea64e9 100644
--- a/LumiBlock/LumiBlockComps/src/TrigLiveFractionCondAlg.h
+++ b/LumiBlock/LumiBlockComps/src/TrigLiveFractionCondAlg.h
@@ -77,11 +77,11 @@ private:
    * @param lumiLiveFractionLo[out] Weighted average live fractions, low-prio.
    * @param lumiLiveFractionHi[out] Weighted average live fractions, high-prio.
    */
-  StatusCode lumiWeight  (const LuminosityCondData& lumi,
+  static StatusCode lumiWeight  (const LuminosityCondData& lumi,
                           const std::vector<float>& liveFractionLo,
                           const std::vector<float>& liveFractionHi,
                           float& lumiLiveFractionLo,
-                          float& lumiLiveFractionHi) const;
+                          float& lumiLiveFractionHi) ;
 
   
   /// Input deadtime folder.
diff --git a/LumiBlock/LumiBlockComps/test/LBDurationCondAlg_test.cxx b/LumiBlock/LumiBlockComps/test/LBDurationCondAlg_test.cxx
index b743b41ab82910a4a3fe552dbc81e0654515381d..d756f095cc0992b66f59561258032734b2699af3 100644
--- a/LumiBlock/LumiBlockComps/test/LBDurationCondAlg_test.cxx
+++ b/LumiBlock/LumiBlockComps/test/LBDurationCondAlg_test.cxx
@@ -63,7 +63,7 @@ void test1 (ISvcLocator* svcloc)
 
   CondCont<LBDurationCondData>* cc2 = nullptr;
   assert( conditionStore->retrieve (cc2, "LBDurationCondData").isSuccess() );
-  const LBDurationCondData* data = 0;
+  const LBDurationCondData* data = nullptr;
   const EventIDRange* range2p = nullptr;
   assert (cc2->find (eid, data, &range2p));
   assert (range2p->start().time_stamp() == timestamp(0).time_stamp());
diff --git a/LumiBlock/LumiBlockComps/test/LuminosityCondAlg_test.cxx b/LumiBlock/LumiBlockComps/test/LuminosityCondAlg_test.cxx
index e1ede9b0be3fe30f5e005abe7f17efc3b4c18453..cc2068186d93822ceae58933a25898f130d10419 100644
--- a/LumiBlock/LumiBlockComps/test/LuminosityCondAlg_test.cxx
+++ b/LumiBlock/LumiBlockComps/test/LuminosityCondAlg_test.cxx
@@ -76,7 +76,7 @@ void push_float (float x, std::vector<uint8_t>& data)
   union {
     float f;
     uint32_t i;
-  } cnv;
+  } cnv{};
   cnv.f = x;
   data.push_back (cnv.i & 0xff);
   data.push_back ((cnv.i>>8) & 0xff);
diff --git a/LumiBlock/LumiBlockComps/test/TrigLiveFractionCondAlg_test.cxx b/LumiBlock/LumiBlockComps/test/TrigLiveFractionCondAlg_test.cxx
index 7452f3bedad6ee336ed781d077df0974d92988e0..37a66589da1eb51f9d8a0b3d9df3082e550f7b21 100644
--- a/LumiBlock/LumiBlockComps/test/TrigLiveFractionCondAlg_test.cxx
+++ b/LumiBlock/LumiBlockComps/test/TrigLiveFractionCondAlg_test.cxx
@@ -195,7 +195,7 @@ void test1 (ISvcLocator* svcloc)
 
   CondCont<TrigLiveFractionCondData>* ccout = nullptr;
   assert( conditionStore->retrieve (ccout, "TrigLiveFractionCondData").isSuccess() );
-  const TrigLiveFractionCondData* data = 0;
+  const TrigLiveFractionCondData* data = nullptr;
   const EventIDRange* rangeout = nullptr;
   assert (ccout->find (eid, data, &rangeout));
   assert (rangeout->start().time_stamp() == timestamp(0).time_stamp());
diff --git a/Tools/PROCTools/data/master_q221_AOD_digest.ref b/Tools/PROCTools/data/master_q221_AOD_digest.ref
index 750b1c4dd09fd86452f674abe04b8aa100fedc7a..6162f2f91ab710d711ef4cc9066a69ba7baac619 100644
--- a/Tools/PROCTools/data/master_q221_AOD_digest.ref
+++ b/Tools/PROCTools/data/master_q221_AOD_digest.ref
@@ -6,7 +6,7 @@
       284500    87473037          65          43           0          11           2           9           6           4           2
       284500    87473040         104          93           1          16           1          15          14           7           7
       284500    87473051         135         111           1          11           1          10          22          16           6
-      284500    87473063          62          76           3           6           2           4           6           4           2
+      284500    87473063          62          77           3           6           2           4           6           4           2
       284500    87473068          26          33           1           0           0           0           0           0           0
       284500    87473075          67          87           2           5           0           5           5           4           1
       284500    87473084          84          86           2          13           1          12          10           5           5