diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/python/CscMonitorAlgorithm.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/python/CscMonitorAlgorithm.py
index 94ff824e797c4ea5a1b2db3a4a0e2a1d77e1dc65..cad0836c34f96157e17d2ba36319179a1b0448b4 100644
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/python/CscMonitorAlgorithm.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/python/CscMonitorAlgorithm.py
@@ -67,17 +67,13 @@ def CscMonitoringConfig(inputFlags):
     # from MyDomainPackage.MyDomainPackageConf import MyDomainTool
     # exampleMonAlg.MyDomainTool = MyDomainTool()
     from MuonConfig.MuonCalibConfig import CscCalibToolCfg
-    cscClusMonAlg.CscCalibTool = CscCalibToolCfg(inputFlags).popPrivateTools()
+    calibtool = result.popToolsAndMerge( CscCalibToolCfg(inputFlags) )
+    cscClusMonAlg.CscCalibTool = calibtool
 
     from MuonConfig.MuonSegmentFindingConfig import CalibCscStripFitterCfg
-    cscClusMonAlg.CSCStripFitter = CalibCscStripFitterCfg(inputFlags).popPrivateTools()
-    cscPrdMonAlg.CSCStripFitter = CalibCscStripFitterCfg(inputFlags).popPrivateTools()
-
-    #strp = CalibCscStripFitterCfg(inputFlags)
-    #strp.popPrivateTools()
-    #result.merge(strp)
-
-    
+    stripfitter = result.popToolsAndMerge( CalibCscStripFitterCfg(inputFlags) ) 
+    cscClusMonAlg.CSCStripFitter = stripfitter
+    cscPrdMonAlg.CSCStripFitter = stripfitter
  
     # Add a generic monitoring tool (a "group" in old language). The returned 
     # object here is the standard GenericMonitoringTool.