diff --git a/Calorimeter/CaloCalibHitRec/src/CaloCalibClusterMomentsMaker.cxx b/Calorimeter/CaloCalibHitRec/src/CaloCalibClusterMomentsMaker.cxx index 3e45f3be99c512a3f0a23e6b1d402293b19e6d4f..5b34bf728da5de16b3eafb476af95bd95e5cb4a8 100644 --- a/Calorimeter/CaloCalibHitRec/src/CaloCalibClusterMomentsMaker.cxx +++ b/Calorimeter/CaloCalibHitRec/src/CaloCalibClusterMomentsMaker.cxx @@ -416,8 +416,9 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx, engCalibDead[ii].resize(theClusColl->size(),0); eOut[ii] = 0; eDead[ii] = 0; - iClus = 0; + iClus = -1; for (xAOD::CaloCluster * theCluster : *theClusColl) { + ++iClus; if ( engCalibTot[iClus] > 0 ) { int iEtaSign = 1; if ( theCluster->eta() < 0 ) diff --git a/Calorimeter/CaloCalibHitRec/src/CaloCalibClusterMomentsMaker2.cxx b/Calorimeter/CaloCalibHitRec/src/CaloCalibClusterMomentsMaker2.cxx index 5ed4debecdf4cb22a086b9b9ed9d0094862470f7..eb9ce78bae2b9149529c98f0fccc7d9ae55a9fad 100644 --- a/Calorimeter/CaloCalibHitRec/src/CaloCalibClusterMomentsMaker2.cxx +++ b/Calorimeter/CaloCalibHitRec/src/CaloCalibClusterMomentsMaker2.cxx @@ -429,8 +429,9 @@ CaloCalibClusterMomentsMaker2::execute(const EventContext& ctx, (ii == 1 && (m_doOutOfClusterM || m_doDeadM || (m_doDeadEnergySharing && m_MatchDmType==kMatchDmMedium) ) ) || (ii == 2 && (m_doOutOfClusterT || m_doDeadT || (m_doDeadEnergySharing && m_MatchDmType==kMatchDmTight)) ) ) { engCalibOut[ii].resize(theClusColl->size(),0); - iClus = 0; + iClus = -1; for (const xAOD::CaloCluster * theCluster : *theClusColl) { + ++iClus; MyClusInfo& clusInfo = clusInfoVec[iClus]; if ( clusInfo.engCalibIn.engTot > 0 ) {