diff --git a/MuonSpectrometer/MuonReconstruction/MuonPatternFinders/MuonPatternFinderTools/MuonHoughPatternTools/src/MuonLayerHoughTool.cxx b/MuonSpectrometer/MuonReconstruction/MuonPatternFinders/MuonPatternFinderTools/MuonHoughPatternTools/src/MuonLayerHoughTool.cxx index c25d73509068f273c9810913330eb427ee269bff..8724b25256424933fc0bcfc01660dcc6282cf7cf 100644 --- a/MuonSpectrometer/MuonReconstruction/MuonPatternFinders/MuonPatternFinderTools/MuonHoughPatternTools/src/MuonLayerHoughTool.cxx +++ b/MuonSpectrometer/MuonReconstruction/MuonPatternFinders/MuonPatternFinderTools/MuonHoughPatternTools/src/MuonLayerHoughTool.cxx @@ -116,6 +116,8 @@ namespace Muon { m_MuonTruthSegmentsKey=""; } + ATH_CHECK(m_houghDataPerSectorVecKey.initialize()); + // initialize cuts, if only one cut, use make_pair to avoid compiler issues, format is (position, cut) m_selectors.resize(MuonStationIndex::ChIndexMax); m_selectors[MuonStationIndex::BIS] = MuonHough::MuonLayerHoughSelector({std::make_pair(0,5.9)}); // old values: 6.9; optimized: 7.9 @@ -170,6 +172,7 @@ namespace Muon { // } // } + ATH_CHECK(m_houghDataPerSectorVecKey.initialize()); return StatusCode::SUCCESS; } diff --git a/MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonLayerSegmentMakerTools/src/MuonLayerSegmentFinderTool.cxx b/MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonLayerSegmentMakerTools/src/MuonLayerSegmentFinderTool.cxx index 41edf201dda8fe95c5e64e22427eb40f0323c77c..8e0f91a47b430d4e7be01958de5afe2eb2eba93d 100644 --- a/MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonLayerSegmentMakerTools/src/MuonLayerSegmentFinderTool.cxx +++ b/MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonLayerSegmentMakerTools/src/MuonLayerSegmentFinderTool.cxx @@ -66,7 +66,7 @@ namespace Muon { ATH_CHECK(m_clusterSegMakerNSW.retrieve()); ATH_CHECK(m_layerHoughTool.retrieve()); if( !m_recoValidationTool.empty() ) ATH_CHECK(m_recoValidationTool.retrieve()); - + ATH_CHECK(m_houghDataPerSectorVecKey.initialize()); return StatusCode::SUCCESS; } diff --git a/Reconstruction/MuonIdentification/MuGirl/src/MuGirlRecoTool.cxx b/Reconstruction/MuonIdentification/MuGirl/src/MuGirlRecoTool.cxx index c5ef94d97eb5776359c40566f63a72c2ca29d5f0..b7ab1b422d55ffd6e22003b9c125f3dbe7d011d2 100644 --- a/Reconstruction/MuonIdentification/MuGirl/src/MuGirlRecoTool.cxx +++ b/Reconstruction/MuonIdentification/MuGirl/src/MuGirlRecoTool.cxx @@ -230,6 +230,8 @@ StatusCode MuGirlRecoTool::initialize() { if (!m_caloExtensionTool.empty()) ATH_CHECK(m_caloExtensionTool.retrieve()); + ATH_CHECK(m_houghDataPerSectorVecKey.initialize()); + ATH_MSG_INFO("MuGirlrecoTool initialized successfully"); return StatusCode::SUCCESS; diff --git a/Reconstruction/MuonIdentification/MuonCombinedTrackFindingTools/src/MuonStauRecoTool.cxx b/Reconstruction/MuonIdentification/MuonCombinedTrackFindingTools/src/MuonStauRecoTool.cxx index 6ee9e95970abc548e8928e6917b1c63cad4f6c30..24ffbedcb3ad02d0d4148a141285cf60e86367ec 100644 --- a/Reconstruction/MuonIdentification/MuonCombinedTrackFindingTools/src/MuonStauRecoTool.cxx +++ b/Reconstruction/MuonIdentification/MuonCombinedTrackFindingTools/src/MuonStauRecoTool.cxx @@ -140,6 +140,7 @@ namespace MuonCombined { ATH_CHECK(m_insideOutRecoTool.retrieve()); ATH_CHECK(m_updator.retrieve()); ATH_CHECK(m_calibrationDbTool.retrieve()); + ATH_CHECK(m_houghDataPerSectorVecKey.initialize()); if( m_doTruth ){ // add pdgs from jobO to set