diff --git a/MuonSpectrometer/MuonTruthAlgs/src/MuonTruthDecorationAlg.cxx b/MuonSpectrometer/MuonTruthAlgs/src/MuonTruthDecorationAlg.cxx index 9d8879ac8de9fd36a3328b4dd31a5302ec817baa..3d1f3def14723226634aa3ee2d521a0704f8bb2b 100644 --- a/MuonSpectrometer/MuonTruthAlgs/src/MuonTruthDecorationAlg.cxx +++ b/MuonSpectrometer/MuonTruthAlgs/src/MuonTruthDecorationAlg.cxx @@ -468,8 +468,8 @@ namespace Muon { } } std::vector<float> emptyVec; - for( const auto& col : trackRecords ){ - const std::string name = col.second; + for( unsigned int i=0;i<m_trackRecordCollectionNames.size();i++){ + const std::string name = m_trackRecordCollectionNames.at(i).key(); if(!truthParticle.isAvailable<std::vector<float> >(name+"_cov_extr")){ truthParticle.auxdata<std::vector<float> >(name+"_cov_extr")=emptyVec; }