diff --git a/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/MuonMomentumCorrections/MuonCalibTool.h b/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/MuonMomentumCorrections/MuonCalibTool.h index edd89c456b73e49a6765fcb6e503f3dc28cd3637..b3793eb53554428a397967e6b63a91db35753533 100644 --- a/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/MuonMomentumCorrections/MuonCalibTool.h +++ b/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/MuonMomentumCorrections/MuonCalibTool.h @@ -86,6 +86,9 @@ namespace CP { Gaudi::Property<int> m_calibMode{this, "calibMode", -1, "Calib mode"}; + //it should be used ONLY by releases>=24.2.24 and p-tag < p5834 + //more infos here https://atlas-mcp.docs.cern.ch/guidelines/muonselectiontool/index.html + Gaudi::Property<bool> m_excludeNSWFromPrecisionLayers{this, "ExcludeNSWFromPrecisionLayers", false, "Cut on the number of precision layers ignores the NSW"}; // Scale and Smear options // Do direct CB calibration diff --git a/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/Root/MuonCalibTool.cxx b/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/Root/MuonCalibTool.cxx index d3aec3cf250e41107a2020daf378e2247a9ff340..2ce1d9b0721061b6e7696228c660dea3f84b1f7d 100644 --- a/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/Root/MuonCalibTool.cxx +++ b/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/Root/MuonCalibTool.cxx @@ -75,6 +75,7 @@ namespace CP ATH_CHECK(m_MuonSelectionTool.setProperty("TurnOffMomCorr", true)); ATH_CHECK(m_MuonSelectionTool.setProperty("IsRun3Geo", m_isRun3.value())); ATH_CHECK(m_MuonSelectionTool.setProperty("OutputLevel", msg().level())); + ATH_CHECK(m_MuonSelectionTool.setProperty("ExcludeNSWFromPrecisionLayers", m_excludeNSWFromPrecisionLayers.value())); } ATH_CHECK(m_MuonSelectionTool.retrieve());