diff --git a/Calorimeter/CaloMonitoring/share/CaloBaselineMon_jobOpt.py b/Calorimeter/CaloMonitoring/share/CaloBaselineMon_jobOpt.py
index 8fdbd564f344f327d69e830b3127e19ef57f9d37..a363ce96e208d4a637b3086c9b86e8c28ba76c69 100644
--- a/Calorimeter/CaloMonitoring/share/CaloBaselineMon_jobOpt.py
+++ b/Calorimeter/CaloMonitoring/share/CaloBaselineMon_jobOpt.py
@@ -53,5 +53,5 @@ CaloBaseline = CaloBaselineMon(
    bcidtoolMon_BCIDmax = tmp_CaloBaselineMon["bcidtoolMon_BCIDmax"],
 )
 
-ToolSvc += CaloBaseline 
+#ToolSvc += CaloBaseline 
 CaloMon.AthenaMonTools += [ CaloBaseline ]
diff --git a/Calorimeter/CaloMonitoring/share/CaloCellVecMonCollisions_jobOpt.py b/Calorimeter/CaloMonitoring/share/CaloCellVecMonCollisions_jobOpt.py
index ed1acda369454c0a3d54e460dad4144cfc3d24a0..2891da86e2ed9b67899795986ed5d6a30bfdd699 100644
--- a/Calorimeter/CaloMonitoring/share/CaloCellVecMonCollisions_jobOpt.py
+++ b/Calorimeter/CaloMonitoring/share/CaloCellVecMonCollisions_jobOpt.py
@@ -207,8 +207,8 @@ else:
       
 
 
-ToolSvc+=LArCellMon
-ToolSvc+=TileCalCellMon
+#ToolSvc+=LArCellMon
+#ToolSvc+=TileCalCellMon
 CaloMon.AthenaMonTools += [LArCellMon,TileCalCellMon]
 
 
diff --git a/Calorimeter/CaloMonitoring/share/CaloCellVecMonCosmics_jobOpt.py b/Calorimeter/CaloMonitoring/share/CaloCellVecMonCosmics_jobOpt.py
index b21aba6cf5686da755c98d4dbbf110a64f078b04..9e0866c50f977fee4771b48b5dbe77c1f847ffb2 100755
--- a/Calorimeter/CaloMonitoring/share/CaloCellVecMonCosmics_jobOpt.py
+++ b/Calorimeter/CaloMonitoring/share/CaloCellVecMonCosmics_jobOpt.py
@@ -190,8 +190,8 @@ else:
       
 
 
-ToolSvc+=LArCellMon
-ToolSvc+=TileCalCellMon
+#ToolSvc+=LArCellMon
+#ToolSvc+=TileCalCellMon
 CaloMon.AthenaMonTools += [LArCellMon,TileCalCellMon]
 
 
diff --git a/Calorimeter/CaloMonitoring/share/CaloClusterVecMonCollisions_jobOpt.py b/Calorimeter/CaloMonitoring/share/CaloClusterVecMonCollisions_jobOpt.py
index f2c7566a6721ede9ea7bf1c527be60e2384d91f9..7fb007a8c1db52432f2f3c6784233364a0b14095 100644
--- a/Calorimeter/CaloMonitoring/share/CaloClusterVecMonCollisions_jobOpt.py
+++ b/Calorimeter/CaloMonitoring/share/CaloClusterVecMonCollisions_jobOpt.py
@@ -77,6 +77,6 @@ CaloClusterMonNoTA = CaloClusterVecMon(
    hiEthresh = 20.0,
 )
 
-ToolSvc += CaloClusterMonNoTA
+#ToolSvc += CaloClusterMonNoTA
 CaloMon.AthenaMonTools += [ CaloClusterMonNoTA ]
 
diff --git a/Calorimeter/CaloMonitoring/share/CaloClusterVecMonCosmics_jobOpt.py b/Calorimeter/CaloMonitoring/share/CaloClusterVecMonCosmics_jobOpt.py
index 59a52cc99b65a5b9d59dee222f0d07c8d63d99a6..40dfea3b48a14aa0d78fb4f86476fc98f3da24b7 100755
--- a/Calorimeter/CaloMonitoring/share/CaloClusterVecMonCosmics_jobOpt.py
+++ b/Calorimeter/CaloMonitoring/share/CaloClusterVecMonCosmics_jobOpt.py
@@ -79,6 +79,6 @@ CaloClustMonCosmicsNoTA = CaloClusterVecMon(
    hiEthresh = 20.0,
 )
 
-ToolSvc += CaloClustMonCosmicsNoTA 
+#ToolSvc += CaloClustMonCosmicsNoTA 
 CaloMon.AthenaMonTools += [ CaloClustMonCosmicsNoTA ]
 
diff --git a/Calorimeter/CaloMonitoring/share/CaloTowerVecMonCollisions_jobOptions.py b/Calorimeter/CaloMonitoring/share/CaloTowerVecMonCollisions_jobOptions.py
index 1bc31c506c735c246ef235f9ca19810f747b880f..b41074e564392a398f59f06265fdf42d9b7287ea 100755
--- a/Calorimeter/CaloMonitoring/share/CaloTowerVecMonCollisions_jobOptions.py
+++ b/Calorimeter/CaloMonitoring/share/CaloTowerVecMonCollisions_jobOptions.py
@@ -68,5 +68,5 @@ CaloTowerMonNoTA = CaloTowerVecMon(
    fill_TotalE=True,
 )
 
-ToolSvc += CaloTowerMonNoTA 
+#ToolSvc += CaloTowerMonNoTA 
 CaloMon.AthenaMonTools += [ CaloTowerMonNoTA ]
diff --git a/Calorimeter/CaloMonitoring/share/CaloTowerVecMonCosmics_jobOptions.py b/Calorimeter/CaloMonitoring/share/CaloTowerVecMonCosmics_jobOptions.py
index 0096c14360cc334a5633a43305a813c8f176c5e4..1658dd6c0c69acd3b2a1ac66f644c59752687449 100755
--- a/Calorimeter/CaloMonitoring/share/CaloTowerVecMonCosmics_jobOptions.py
+++ b/Calorimeter/CaloMonitoring/share/CaloTowerVecMonCosmics_jobOptions.py
@@ -67,5 +67,5 @@ CaloTowerMonCosmicsNoTA = CaloTowerVecMon(
    fill_TotalE=True,
 )
 
-ToolSvc += CaloTowerMonCosmicsNoTA 
+#ToolSvc += CaloTowerMonCosmicsNoTA 
 CaloMon.AthenaMonTools += [ CaloTowerMonCosmicsNoTA ]
diff --git a/Calorimeter/CaloMonitoring/share/CaloTransverseBalanceVecMonCollisions_jobOptions.py b/Calorimeter/CaloMonitoring/share/CaloTransverseBalanceVecMonCollisions_jobOptions.py
index 6d7101155f337a503998b7e25636be74cfab3925..b807bd8b58b17e292ec96024ad83a9395575367c 100644
--- a/Calorimeter/CaloMonitoring/share/CaloTransverseBalanceVecMonCollisions_jobOptions.py
+++ b/Calorimeter/CaloMonitoring/share/CaloTransverseBalanceVecMonCollisions_jobOptions.py
@@ -25,7 +25,7 @@ Calo_LArNoisyAlg  = TRUE,
 photonPTCut = 20*GeV,
 )
 
-ToolSvc += CaloTransverseBalanceMonNoTA 
+#ToolSvc += CaloTransverseBalanceMonNoTA 
 
 CaloMon.AthenaMonTools += [ CaloTransverseBalanceMonNoTA ]
 
diff --git a/Calorimeter/CaloMonitoring/share/EMClusterVecMonCollisions_jobOpt.py b/Calorimeter/CaloMonitoring/share/EMClusterVecMonCollisions_jobOpt.py
index 47c89be682c03ae48c99e873c991682d35ac0368..72386e7ff3a1df8758cfee9fcd75bd0e2f9432ca 100644
--- a/Calorimeter/CaloMonitoring/share/EMClusterVecMonCollisions_jobOpt.py
+++ b/Calorimeter/CaloMonitoring/share/EMClusterVecMonCollisions_jobOpt.py
@@ -85,5 +85,5 @@ EMCaloClusterMonNoTA = CaloClusterVecMon(
    hiEthresh = 20.0,
 )
 
-ToolSvc += EMCaloClusterMonNoTA 
+#ToolSvc += EMCaloClusterMonNoTA 
 CaloMon.AthenaMonTools += [ EMCaloClusterMonNoTA ]
diff --git a/Calorimeter/CaloMonitoring/share/EMClusterVecMonCosmics_jobOpt.py b/Calorimeter/CaloMonitoring/share/EMClusterVecMonCosmics_jobOpt.py
index e67dd87077c564ec367453bf07ea4929e7bea50f..9c98ab45a86bb41c4a96f3df2d24163f0fa74916 100755
--- a/Calorimeter/CaloMonitoring/share/EMClusterVecMonCosmics_jobOpt.py
+++ b/Calorimeter/CaloMonitoring/share/EMClusterVecMonCosmics_jobOpt.py
@@ -85,6 +85,6 @@ EMCaloClusterMonCosmicsNoTA = CaloClusterVecMon(
    hiEthresh = 20.0,
 )
 
-ToolSvc +=  EMCaloClusterMonCosmicsNoTA 
+#ToolSvc +=  EMCaloClusterMonCosmicsNoTA 
 CaloMon.AthenaMonTools += [  EMCaloClusterMonCosmicsNoTA ]
 
diff --git a/Calorimeter/CaloMonitoring/share/LArMuIDClusterVecMonCosmics_jobOpt.py b/Calorimeter/CaloMonitoring/share/LArMuIDClusterVecMonCosmics_jobOpt.py
index df66aa7a679eae9f8f5908041daaebecdd80dbae..69c569f1dc7d6503d3ef532504230f1710be5057 100755
--- a/Calorimeter/CaloMonitoring/share/LArMuIDClusterVecMonCosmics_jobOpt.py
+++ b/Calorimeter/CaloMonitoring/share/LArMuIDClusterVecMonCosmics_jobOpt.py
@@ -65,5 +65,5 @@ LArCosmicsClusterMon = CaloClusterVecMon(
   hiEthresh = 5.0,
 )
 
-ToolSvc += LArCosmicsClusterMon
+#ToolSvc += LArCosmicsClusterMon
 CaloMon.AthenaMonTools += [ LArCosmicsClusterMon]
diff --git a/Control/AthenaMonitoring/share/DataQualitySteering_jobOptions.py b/Control/AthenaMonitoring/share/DataQualitySteering_jobOptions.py
index 57d87b85bb61400dbdc9d75b2ae58ab3b7131e19..226531f5e14d9f248811da349383eabb5155a461 100644
--- a/Control/AthenaMonitoring/share/DataQualitySteering_jobOptions.py
+++ b/Control/AthenaMonitoring/share/DataQualitySteering_jobOptions.py
@@ -37,11 +37,6 @@ if DQMonFlags.doMonitoring():
    include("AthenaMonitoring/AtlasReadyFilterTool_jobOptions.py")
    include("AthenaMonitoring/FilledBunchFilterTool_jobOptions.py")
 
-   # Ugly hack to get list of tools in job at this point
-   # We will compare the list at the end of the script to get the monitoring
-   # tools
-   monToolSet_before = set(ToolSvc.getChildren())
-
    #---------------------------#
    # Inner detector monitoring #
    #---------------------------#
@@ -254,9 +249,17 @@ if DQMonFlags.doMonitoring():
    #--------------------------#
    if rec.triggerStream()=='express':
       include("AthenaMonitoring/AtlasReadyFilterTool_jobOptions.py")
-   monToolSet_after = set(ToolSvc.getChildren())
+
    local_logger.debug('DQ Post-Setup Configuration')
-   for tool in monToolSet_after-monToolSet_before:
+
+   # now the DQ tools are private, extract them from the set of monitoring algorithms
+   toolset = set()
+   from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
+   for _ in topSequence:
+      if isinstance(_, AthenaMonManager):
+         toolset.update(_.AthenaMonTools)
+
+   for tool in toolset:
       # stop lumi access if we're in MC or enableLumiAccess == False
       if 'EnableLumi' in dir(tool):
          if globalflags.DataSource.get_Value() == 'geant4' or not DQMonFlags.enableLumiAccess():
@@ -282,6 +285,4 @@ if DQMonFlags.doMonitoring():
             postprocfunc(tool)
             del postprocfunc
 
-   del monToolSet_before, monToolSet_after
-
 del local_logger
diff --git a/Control/AthenaMonitoring/src/AthenaMonManager.cxx b/Control/AthenaMonitoring/src/AthenaMonManager.cxx
index a030c385383ef591dbd6f43ca3433832ad910745..fc5ca4cc79dd851e232592465ff7da4d0ba06a89 100755
--- a/Control/AthenaMonitoring/src/AthenaMonManager.cxx
+++ b/Control/AthenaMonitoring/src/AthenaMonManager.cxx
@@ -219,7 +219,9 @@ std::string strToLower( const std::string& str );
 
 AthenaMonManager::
 AthenaMonManager( const std::string& name, ISvcLocator* pSvcLocator )
-    : AthAlgorithm( name, pSvcLocator ), m_THistSvc(0), m_d(new Imp(this, name))
+  : AthAlgorithm( name, pSvcLocator ), m_THistSvc(0)
+  , m_monTools( this )
+  , m_d(new Imp(this, name))
 {
     declareProperty( "AthenaMonTools", m_monTools );
     declareProperty( "CheckEveryNoEvents", m_d->m_everyNevents );
diff --git a/DataQuality/DataQualityTools/share/DataQualityMon_All_jobOptions.py b/DataQuality/DataQualityTools/share/DataQualityMon_All_jobOptions.py
deleted file mode 100644
index 9b63f1c9fdd6a220c43822d22c34b9111ca34e95..0000000000000000000000000000000000000000
--- a/DataQuality/DataQualityTools/share/DataQualityMon_All_jobOptions.py
+++ /dev/null
@@ -1,131 +0,0 @@
-# ****************************************
-# Application configuration for monitoring
-# ****************************************
-
-doAlign=True
-doMet=True
-doJet=True
-doEgamma=True
-doPixel=False
-doTile=False
-
-
-
-## get a handle on the top sequence of algorithms
-from AthenaCommon.AlgSequence import AlgSequence
-topSequence = AlgSequence()
-
-## add an AthenaMonManager algorithm to the list of algorithms to be ran
-from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
-topSequence += AthenaMonManager( "PrimaryManager" )
-
-from AthenaCommon.AppMgr import ServiceMgr as svcMgr
-svcMgr.MessageSvc.OutputLevel = OutputLevel
-
-svcMgr.MessageSvc.OutputLevel = WARNING
-
-# ************************
-# Monitoring configuration
-# ************************
-
-if not hasattr(svcMgr, 'THistSvc'):
-    from GaudiSvc.GaudiSvcConf import THistSvc
-    ServiceMgr += THistSvc()
-
-## Setup the output file(s):
-THistSvc = Service( "THistSvc" )
-
-## The string "TestMon" in the argument below is the 'FileKey'
-## used by Athena to access the output file internally
-THistSvc.Output += ["MonHist DATAFILE='Monitor.root' OPT='RECREATE'"]
- 
-
-from TrkExTools.AtlasExtrapolator import AtlasExtrapolator
-AtlasExtrapolator = AtlasExtrapolator()
-ToolSvc += AtlasExtrapolator
-
-from AthenaCommon.AppMgr import ToolSvc as toolSvc
-
-## AthenaMonManager is the Algorithm that manages many classes inheriting
-## from ManagedMonitorToolBase
-monMan = Algorithm( "PrimaryManager" )
-
-## FileKey must match that given to THistSvc
-monMan.FileKey = "MonHist"
-
-## Set global monitoring parameters: see the AthenaMonManager class
-## in the Control/AthenaMonitoring package
-monMan.ManualDataTypeSetup = True
-monMan.DataType            = "userDefined"
-monMan.Environment         = "user"
-monMan.ManualRunLBSetup    = True
-monMan.Run                 = 1
-monMan.LumiBlock           = 1
-
-#------------------#
-# MET monitoring   #
-#------------------#
-if (doMet):
-    monMan.AthenaMonTools += [ "METMonTool/METMonTool" ]
-    toolSvc.METMonTool.ProcessNEvents = 1000
-    toolSvc.METMonTool.PreScale       = 0
-    toolSvc.METMonTool.jetColKey = "Cone4TowerJets"
-
-#------------------#
-# Jet monitoring   #
-#------------------#
-if (doJet):
-    include("DataQualityTools/JetMonitoring.py")
-
-
-#-------------------#
-# egamma monitoring #
-#-------------------#
-if (doEgamma):
-    monMan.AthenaMonTools += [ "egammaMonTool/egMonTool" ]
-## set the monitored containers
-    toolSvc.egMonTool.ElectronContainer 	= "ElectronCollection"
-    toolSvc.egMonTool.PhotonContainer 	= "PhotonCollection"
-    toolSvc.egMonTool.EMTrackMatchContainer = "egDetailContainer"
-    toolSvc.egMonTool.EMShowerContainer 	= "egDetailContainer"
-    toolSvc.egMonTool.EMConvertContainer 	= "egDetailContainer"
-
-#----------------------#
-# Alignment Monitoring #
-#----------------------#
-if (doAlign):
-    monMan.AthenaMonTools += [ "IDAlignMonGenericTracks"]
-    monMan.AthenaMonTools += [ "IDAlignMonZmumu"]
-    monMan.AthenaMonTools += [ "IDAlignMonEfficiencies"]
-    monMan.AthenaMonTools += [ "IDAlignMonTruthComparison"]
-    monMan.AthenaMonTools += [ "IDAlignMonResiduals"]
-    #monMan.AthenaMonTools += [ "IDAlignMonCosmics"]
-    #monMan.AthenaMonTools += [ "IDAlignMonElectrons"]
-    #monMan.AthenaMonTools += [ "IDAlignMonJpsiUpsilon"]
-
-if (doTile):    
-    monMan.AthenaMonTools += [ "TileMonitoring" ]
-    
-#------------------#
-# pixel monitoring #
-#------------------#
-if (doPixel):
-#    monMan.AthenaMonTools += [ "PixelSpacePointsMon" ]
-    monMan.AthenaMonTools += [ "PixelRDOMon" ]
-    monMan.AthenaMonTools += [ "PixelClusterMon" ]
-    monMan.AthenaMonTools += [ "PixelTrackMon" ]
-    monMan.AthenaMonTools += [ "PixelTimingMon" ]
-#    toolSvc.PixelSpacePointsMon.Pixel_SpacePointContainerName = "PixelSpacePoints"
-    toolSvc.PixelRDOMon.RDOName = "PixelRDOs"
-    toolSvc.PixelRDOMon.doA = True
-    toolSvc.PixelRDOMon.doB = True
-    toolSvc.PixelRDOMon.doC = True
-    toolSvc.PixelClusterMon.Pixel_SiClusterContainerName = "PixelClusters"
-#    toolSvc.TrackTool.TrackName = "SCT_Cosmic_Tracks"
-    toolSvc.PixelTrackMon.TrackName = "Tracks"
-    toolSvc.PixelTimingMon.RDOName = "PixelRDOs"
-    toolSvc.PixelTimingMon.EvtMax = 15000   #number of events to show in the time profile
-    toolSvc.PixelTimingMon.TimeStep = 100   #number of events per bin
-
-
-
diff --git a/DataQuality/DataQualityTools/share/DataQualityMon_jobOptions.py b/DataQuality/DataQualityTools/share/DataQualityMon_jobOptions.py
index ffa3aa481033162accfdcac55e566fa611d9652e..da955be17dfda7884556b23028bb66fdef4025b0 100644
--- a/DataQuality/DataQualityTools/share/DataQualityMon_jobOptions.py
+++ b/DataQuality/DataQualityTools/share/DataQualityMon_jobOptions.py
@@ -57,12 +57,6 @@ from AthenaCommon.JobProperties import jobproperties
 if not 'InDetKeys' in dir():
     from InDetRecExample.InDetKeys import InDetKeys
     
-#if (jobproperties.Beam.beamType()=="collisions"):
-#    IDTrkContNames = [ InDetKeys.UnslimmedTracks() ]
-#
-#else:
-#    IDTrkContNames = [ InDetKeys.TRTTracks() ]
-
 IDTrkContNames = [ InDetKeys.Tracks() ]
 
 isCosmics=False
@@ -73,44 +67,6 @@ if jobproperties.Beam.beamType()=='cosmics':
     isBeam=False
 
 if DQMonFlags.monManEnvironment != 'tier0ESD':
-    from TrkExTools.AtlasExtrapolator import AtlasExtrapolator
-    DefaultExtrapolator = AtlasExtrapolator()
-    ToolSvc += DefaultExtrapolator
-
-    # Import Muon Trk Eff tool ---> Obsolete
-    #from DataQualityTools.DataQualityToolsConf import DQTMuTrkEff
-    #DQTMuTrkMon = DQTMuTrkEff(name                    = 'DQTMuTrkMon',
-    #                    doInDet                 = rec.doInDet(),
-    #                    doMuons                 = rec.doMuon(),
-    #                    doTile                  = rec.doTile(),
-    #                    doCalo                  = muonCombinedRecFlags.doCaloTrkMuId(),
-    #                    applyCaloCuts           = True,
-    #                    caloCutOpen             = 0.0,
-    #                    caloCutLow              = 25.0,
-    #                    caloCutNormal           = 50.0,
-    #                    trackName               = IDTrkContNames,
-    #                    trackTag                = ["indet"            ],
-    #                    trackPostfix            = ["" ], #eventually it can be "Up" "Low"
-    #                    mooreMuContainerNameVec = ["MooreTracks", "ConvertedMBoyTracks"],
-    #                    caloMuContainerNameVec  = ["CaloESDMuonCollection"],
-    #                    tileMuContainerName     = "TileCosmicMuonHT",
-    #                    setVertexLimit          = True,
-    #                    maxD0                   = 100.0,
-    #                    maxZ0                   = 200.0,
-    #                    histoPathBase           = "/GLOBAL/DQTEff",
-    #                    maxConeSize             = 0.01,
-    #                    doRunCosmics            = isCosmics,
-    #                    doRunBeam               = isBeam,
-    #                    doOfflineHists          = isOffline,
-    #                    doOnlineHists           = isOnline                    
-    #                    );
-    #
-    #
-    #DQTMuTrkMon.extrapolator = DefaultExtrapolator
-    #
-    #ToolSvc += DQTMuTrkMon;
-    #ManagedAthenaGlobalMon.AthenaMonTools += [ DQTMuTrkMon ];
-
      # Import Det Synch tool
     if DQMonFlags.monManEnvironment in ('tier0Raw', 'tier0') and globalflags.DataSource.get_Value() != 'geant4':
         from DataQualityTools.DataQualityToolsConf import  DQTDetSynchMonTool
@@ -122,7 +78,7 @@ if DQMonFlags.monManEnvironment != 'tier0ESD':
                                             doOnlineHists           = isOnline
                                             );
 
-        ToolSvc += DQTDetSynchMon;
+        #ToolSvc += DQTDetSynchMon;
         ManagedAthenaGlobalMon.AthenaMonTools += [ DQTDetSynchMon ];
 
     if rec.doCalo and CALOCLUSTER:
@@ -136,23 +92,10 @@ if DQMonFlags.monManEnvironment != 'tier0ESD':
                                           doOnlineHists           = isOnline
                                           );
         
-        ToolSvc += DQTCaloClusterTool;
+        #ToolSvc += DQTCaloClusterTool;
         ManagedAthenaGlobalMon.AthenaMonTools += [ DQTCaloClusterTool ];
 
 
-    # Import GlobalWFinder tool ---> Obsolete
-    #from DataQualityTools.DataQualityToolsConf import DQTGlobalWFinderTool
-    #DQTGlobalWFinderTool = DQTGlobalWFinderTool(name            = 'DQTGlobalWFinderTool',
-    #                                 histoPathBase   = "/GLOBAL/DQTGlobalWFinder",
-    #                                 doOfflineHists          = isOffline,
-    #                                 doOnlineHists           = isOnline,
-    #                                 doRunCosmics            = isCosmics,
-    #                                 doRunBeam               = isBeam 
-    #                                );
-    #
-    #ToolSvc += DQTGlobalWFinderTool;
-    #ManagedAthenaGlobalMon.AthenaMonTools += [ DQTGlobalWFinderTool ];
-
     # Import BackgroundMon tool
 
     if DQMonFlags.useTrigger():
@@ -168,7 +111,7 @@ if DQMonFlags.monManEnvironment != 'tier0ESD':
                                             doTrigger = rec.doTrigger()
                                             );
         
-        ToolSvc += DQTBackgroundMon;
+        #ToolSvc += DQTBackgroundMon;
         ManagedAthenaGlobalMon.AthenaMonTools += [ DQTBackgroundMon ];
     
 
@@ -181,54 +124,6 @@ if DQMonFlags.monManEnvironment != 'tier0ESD':
         MinSCTHits=0
         MinPtCut=500
 
-    # Import MuonID tool
-    #from DataQualityTools.DataQualityToolsConf import DQTMuonIDTrackTool
-    #DQTMuonIDTrackMon = DQTMuonIDTrackTool(name            = 'DQTMuonIDTrackMon',
-    #                                 histoPathBase   = "/GLOBAL/DQTMuonVsInDet",
-    #                                 doOfflineHists          = isOffline,
-    #                                 doOnlineHists           = isOnline,
-    #                                 doRunCosmics            = isCosmics,
-    #                                 doRunBeam               = isBeam,
-    #                                 MinSCTHits              = MinSCTHits,
-    #                                 MinPtCut                = MinPtCut
-    #                                );
-
-    #DQTMuonIDTrackMon.ExtrapolationTool = DefaultExtrapolator
-    #ToolSvc += DQTMuonIDTrackMon;
-    #ManagedAthenaGlobalMon.AthenaMonTools += [ DQTMuonIDTrackMon ];
-
-    # Import ElectronQuality Tool ---> Obsolete
-    #from DataQualityTools.DataQualityToolsConf import  DQTElectronQualityTool
-    #DQTElectronQualityTool = DQTElectronQualityTool(name            = 'DQTElectronQualityTool',
-    #                                          histoPathBase   = "/GLOBAL/DQTElectronQuality",
-    #                                          doRunCosmics            = isCosmics,
-    #                                          doRunBeam               = isBeam,
-    #                                          doOfflineHists          = isOffline,
-    #                                          doOnlineHists           = isOnline
-    #                                          );
-    #
-    #ToolSvc += DQTElectronQualityTool;
-    #ManagedAthenaGlobalMon.AthenaMonTools += [ DQTElectronQualityTool ];
-
-    # Import Rate Mon Tool ---> Obsolete
-    #from DataQualityTools.DataQualityToolsConf import DQTRateMonTool
-    #DQTRateMonTool = DQTRateMonTool(name            = 'DQTRateMonTool',
-    #                                 histoPathBase   = "/GLOBAL/DQTRateMon",
-    #                                 doOfflineHists          = isOffline,
-    #                                 doOnlineHists           = isOnline,
-    #                                 doRunCosmics            = isCosmics,
-    #                                 doRunBeam               = isBeam,
-    #                                 doTrigger               = rec.doTrigger(),
-    #                                 JetCollectionName       = JetCollectionKey,
-    #                                 triggerList             = listOfTriggers
-    #                                );
-    #ToolSvc += DQTRateMonTool;
-    #ManagedAthenaGlobalMon.AthenaMonTools += [ DQTRateMonTool ];
-
-
-    #This does not seem needed anymore
-    #include( "MuonCommRecExample/ReadMuCTPI_jobOptions.py" )
-
     if not rec.doMuon:
         try:
             svcMgr.ByteStreamAddressProviderSvc.TypeNames.remove("RpcPadContainer/RPCPAD")
@@ -246,11 +141,9 @@ DQTDataFlowMon = DQTDataFlowMonTool(name = 'DQTDataFlowMon',
                                     histoPathBase = '/GLOBAL/DQTDataFlow',
                                     releaseString = releaseString
                                     );
-ToolSvc += DQTDataFlowMon
+#ToolSvc += DQTDataFlowMon
 ManagedAthenaGlobalMon.AthenaMonTools += [ DQTDataFlowMon ]
-#print ManagedAthenaGlobalMon;
 
-#if isBeam==True and (DQMonFlags.monManEnvironment == 'tier0ESD' or DQMonFlags.monManEnvironment == 'online' or DQMonFlags.monManEnvironment == 'tier0' or DQMonFlags.monManEnvironment == 'tier0Raw' ) and rec.doInDet():
 if isBeam==True and (DQMonFlags.monManEnvironment != 'tier0Raw') and rec.doInDet() and DQMonFlags.useTrigger():
 
     topSequence += AthenaMonManager( "GlobalMonPhysicsManager" )
@@ -277,7 +170,7 @@ if isBeam==True and (DQMonFlags.monManEnvironment != 'tier0Raw') and rec.doInDet
         MuonSelectionTool = ToolSvc.DQTMuonSelectionTool,
         IsolationSelectionTool = ToolSvc.DQTIsoGradientTool
     )
-    ToolSvc += MyDQTGlobalWZFinderTool;
+    #ToolSvc += MyDQTGlobalWZFinderTool;
     ManagedAthenaGlobalPhysMon.AthenaMonTools += [ MyDQTGlobalWZFinderTool ];
 
     from DataQualityTools.DataQualityToolsConf import DQTLumiMonTool
@@ -297,6 +190,6 @@ if isBeam==True and (DQMonFlags.monManEnvironment != 'tier0Raw') and rec.doInDet
         TriggerChain = 'CATEGORY_primary_single_ele',
         TrigDecisionTool = monTrigDecTool if DQMonFlags.useTrigger() else "",
     )
-    ToolSvc += [DQTLumiMonToolAnyTrigger, DQTLumiMonToolMu, DQTLumiMonToolEl]
+    #ToolSvc += [DQTLumiMonToolAnyTrigger, DQTLumiMonToolMu, DQTLumiMonToolEl]
     ManagedAthenaGlobalPhysMon.AthenaMonTools += [ DQTLumiMonToolAnyTrigger, DQTLumiMonToolMu, DQTLumiMonToolEl]
 
diff --git a/ForwardDetectors/AFP/AFP_Monitoring/share/AFPMonitoring_jobOptions.py b/ForwardDetectors/AFP/AFP_Monitoring/share/AFPMonitoring_jobOptions.py
index b2d3d5dd05cc710af2ed855369f1c60526baa3c4..92b72912247346dd9126ec2bd6c52fd7c3d0f64e 100644
--- a/ForwardDetectors/AFP/AFP_Monitoring/share/AFPMonitoring_jobOptions.py
+++ b/ForwardDetectors/AFP/AFP_Monitoring/share/AFPMonitoring_jobOptions.py
@@ -19,7 +19,7 @@ PreScale       = 0,
 EnableLumi = True
 )
 
-ToolSvc += AFPSiHitsMonTool
+#ToolSvc += AFPSiHitsMonTool
 AFPMonManager.AthenaMonTools += [ AFPSiHitsMonTool ]
 
 from AFP_Monitoring.AFP_MonitoringConf import AFPTechnicalMonitorTool
@@ -29,5 +29,5 @@ PreScale       = 0,
 EnableLumi = True
 )
 
-ToolSvc += AFPTechnicalMonTool
+#ToolSvc += AFPTechnicalMonTool
 AFPMonManager.AthenaMonTools += [ AFPTechnicalMonTool ]
diff --git a/ForwardDetectors/LUCID/LUCID_Monitoring/share/LUCIDMon_jobOptions.py b/ForwardDetectors/LUCID/LUCID_Monitoring/share/LUCIDMon_jobOptions.py
index 24a3f6b78d3b9f726722248434a484ac297603b1..50923284a0b2bae67c576ca5bfe9e12ba3b60bda 100755
--- a/ForwardDetectors/LUCID/LUCID_Monitoring/share/LUCIDMon_jobOptions.py
+++ b/ForwardDetectors/LUCID/LUCID_Monitoring/share/LUCIDMon_jobOptions.py
@@ -14,6 +14,6 @@ from LUCID_Monitoring.LUCID_MonitoringConf import LUCID_HitsMoniTool
 
 LUCID_TestTool = LUCID_HitsMoniTool (name = "LUCID_HitsMoniTool")
 
-ToolSvc += LUCID_TestTool
+#ToolSvc += LUCID_TestTool
 
 LucidMon.AthenaMonTools += [ LUCID_TestTool ]
diff --git a/InnerDetector/InDetExample/InDetAlignExample/ErrorScaling/InDetMonitoringAlignment.py b/InnerDetector/InDetExample/InDetAlignExample/ErrorScaling/InDetMonitoringAlignment.py
index ee5428b469a4cae6b84a25db030eab2ec5989ca7..1a43536a99b3a0a86011e122354ab112a2ccc4f7 100755
--- a/InnerDetector/InDetExample/InDetAlignExample/ErrorScaling/InDetMonitoringAlignment.py
+++ b/InnerDetector/InDetExample/InDetAlignExample/ErrorScaling/InDetMonitoringAlignment.py
@@ -65,8 +65,8 @@ if not jobproperties.Beam.beamType()=='cosmics':
     
     #Adding the tools to the Tool Service
         
-    ToolSvc += m_alignMonTrackSelectorTool[0]
-    ToolSvc += m_alignMonTrackSelectorTool[1]
+    #ToolSvc += m_alignMonTrackSelectorTool[0]
+    #ToolSvc += m_alignMonTrackSelectorTool[1]
     
     
     #Here we start creating the custom Track Selection tools.
@@ -83,8 +83,8 @@ if not jobproperties.Beam.beamType()=='cosmics':
 
     
     #Adding the TrackSelectionTools to the Tool Service
-    ToolSvc += m_alignMonTrackSelectionTool[0]
-    ToolSvc += m_alignMonTrackSelectionTool[1]
+    #ToolSvc += m_alignMonTrackSelectionTool[0]
+    #ToolSvc += m_alignMonTrackSelectionTool[1]
         
     #if (InDetFlags.doPrintConfigurables()):
     print m_alignMonTrackSelectionTool[0]
@@ -100,7 +100,7 @@ if not jobproperties.Beam.beamType()=='cosmics':
         InDetAlignMonSivsTRT_noTrig = IDAlignMonSivsTRT (name                                = "InDetAlignMonSivsTRT_noTrig",
                                                          trackSelection                      = m_alignMonTrackSelectionTool[0])
 
-        ToolSvc += InDetAlignMonSivsTRT_noTrig
+        #ToolSvc += InDetAlignMonSivsTRT_noTrig
         if (InDetFlags.doPrintConfigurables()):
             print InDetAlignMonSivsTRT_noTrig
 
@@ -111,7 +111,7 @@ if not jobproperties.Beam.beamType()=='cosmics':
                                                               vxContainerName                = InDetKeys.PrimaryVertices(),
                                                               vxContainerWithBeamConstraint  = InDetFlags.useBeamConstraint())
         
-        ToolSvc += InDetAlignMonBeamSpot_noTrig
+        #ToolSvc += InDetAlignMonBeamSpot_noTrig
         if (InDetFlags.doPrintConfigurables()):
             print InDetAlignMonBeamSpot_noTrig
 
@@ -159,7 +159,7 @@ else:
                                                                           CutLevel               = "LoosePrimary",
                                                                           TrackSummaryTool       = InDetTrackSummaryTool,
                                                                           Extrapolator           = InDetExtrapolator))
-        ToolSvc += m_alignMonTrackSelectorTool[i]
+        #ToolSvc += m_alignMonTrackSelectorTool[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_alignMonTrackSelectorTool[i]
             
@@ -176,7 +176,7 @@ else:
         if jobproperties.Beam.beamType()=='singlebeam':
             m_alignMonTrackSelectionTool[i].PassAllTracks = True
 
-        ToolSvc += m_alignMonTrackSelectionTool[i]
+        #ToolSvc += m_alignMonTrackSelectionTool[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_alignMonTrackSelectionTool[i]
     
@@ -200,7 +200,7 @@ else:
     if InDetAlignMonReadESD and InDetFlags.doRefit: #use refitted tracks if reading ESD
         InDetAlignMonResiduals_noTrig.tracksName = InDetKeys.RefittedTracks()
 
-ToolSvc += InDetAlignMonResiduals_noTrig
+#ToolSvc += InDetAlignMonResiduals_noTrig
 if (InDetFlags.doPrintConfigurables()):
     print InDetAlignMonResiduals_noTrig
 
@@ -222,7 +222,7 @@ else:
     if InDetAlignMonReadESD and InDetFlags.doRefit:#use refitted tracks if reading ESD
         InDetAlignMonEfficiencies_noTrig.tracksName = InDetKeys.RefittedTracks()
 
-ToolSvc += InDetAlignMonEfficiencies_noTrig
+#ToolSvc += InDetAlignMonEfficiencies_noTrig
 if (InDetFlags.doPrintConfigurables()):
     print InDetAlignMonEfficiencies_noTrig
 
@@ -242,7 +242,7 @@ else:
     if InDetAlignMonReadESD and InDetFlags.doRefit: #use refitted tracks if reading ESD
         InDetAlignMonGenericTracks_noTrig.tracksName = InDetKeys.RefittedTracks()
 
-ToolSvc += InDetAlignMonGenericTracks_noTrig
+#ToolSvc += InDetAlignMonGenericTracks_noTrig
 if (InDetFlags.doPrintConfigurables()):
     print InDetAlignMonGenericTracks_noTrig
 
@@ -282,7 +282,7 @@ if jobproperties.Beam.beamType()=='cosmics':
                                                              OutputUpperTracksName = m_upperTracksName[i],
                                                              OutputLowerTracksName = m_lowerTracksName[i]))
         
-        ToolSvc += m_trackSplitter[i]
+        #ToolSvc += m_trackSplitter[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_trackSplitter[i]
 
@@ -303,7 +303,7 @@ if jobproperties.Beam.beamType()=='cosmics':
                                                             DeltaQoverPtRange2D    = m_deltaQoverPt2D[i],
                                                             D0Range                = m_d0Range[i]))
 
-        ToolSvc += m_trackSegmentsUpLow[i]
+        #ToolSvc += m_trackSegmentsUpLow[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_trackSegmentsUpLow[i]
 
@@ -341,7 +341,7 @@ if jobproperties.Beam.beamType()=='cosmics':
                                                            DeltaQoverPtRange2D     = m_deltaQoverPt2D_Sub[i],
                                                            D0Range                 = m_d0Range_Sub[i]))
 
-        ToolSvc += m_trackSegments_Sub[i]
+        #ToolSvc += m_trackSegments_Sub[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_trackSegments_Sub[i]
 
@@ -382,11 +382,11 @@ else:
                                                    vxContainerWithBeamConstraint = InDetFlags.useBeamConstraint())
 
     if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-        InDetAlignMonSivsTRT.FilterTools.append(monFilledBunchFilterTool)
-        InDetAlignMonResiduals.FilterTools.append(monFilledBunchFilterTool)
-        InDetAlignMonEfficiencies.FilterTools.append(monFilledBunchFilterTool)
-        InDetAlignMonGenericTracks.FilterTools.append(monFilledBunchFilterTool)
-        InDetAlignMonBeamSpot.FilterTools.append(monFilledBunchFilterTool)
+        InDetAlignMonSivsTRT.FilterTools += [monFilledBunchFilterTool]
+        InDetAlignMonResiduals.FilterTools += [monFilledBunchFilterTool]
+        InDetAlignMonEfficiencies.FilterTools += [monFilledBunchFilterTool]
+        InDetAlignMonGenericTracks.FilterTools += [monFilledBunchFilterTool]
+        InDetAlignMonBeamSpot.FilterTools += [monFilledBunchFilterTool]
 
     InDetAlignMonSivsTRT.TrigDecisionTool         = monTrigDecTool
     InDetAlignMonResiduals.TrigDecisionTool       = monTrigDecTool
@@ -406,19 +406,19 @@ else:
     InDetAlignMonGenericTracks.triggerChainName   = "Jet_MinBias_Trigger"
     InDetAlignMonBeamSpot.histFolder              = "IDAlignMon/BeamSpot/Jet_MinBias_Trigger"
 
-    ToolSvc += InDetAlignMonResiduals
+    #ToolSvc += InDetAlignMonResiduals
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonResiduals
-    ToolSvc += InDetAlignMonEfficiencies
+    #ToolSvc += InDetAlignMonEfficiencies
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonEfficiencies
-    ToolSvc += InDetAlignMonGenericTracks
+    #ToolSvc += InDetAlignMonGenericTracks
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonGenericTracks
-    ToolSvc += InDetAlignMonBeamSpot
+    #ToolSvc += InDetAlignMonBeamSpot
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonBeamSpot
-    ToolSvc += InDetAlignMonSivsTRT
+    #ToolSvc += InDetAlignMonSivsTRT
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonSivsTRT
       
@@ -452,11 +452,11 @@ InDetAlignMonManager.AthenaMonTools         += [ InDetAlignMonEfficiencies_noTri
 InDetAlignMonManager.AthenaMonTools         += [ InDetAlignMonGenericTracks_noTrig ]
 
 if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-    InDetAlignMonSivsTRT_noTrig.FilterTools.append(monFilledBunchFilterTool)
-    InDetAlignMonResiduals_noTrig.FilterTools.append(monFilledBunchFilterTool)
-    InDetAlignMonEfficiencies_noTrig.FilterTools.append(monFilledBunchFilterTool)
-    InDetAlignMonGenericTracks_noTrig.FilterTools.append(monFilledBunchFilterTool)
-    InDetAlignMonBeamSpot_noTrig.FilterTools.append(monFilledBunchFilterTool)
+    InDetAlignMonSivsTRT_noTrig.FilterTools += [monFilledBunchFilterTool]
+    InDetAlignMonResiduals_noTrig.FilterTools += [monFilledBunchFilterTool]
+    InDetAlignMonEfficiencies_noTrig.FilterTools += [monFilledBunchFilterTool]
+    InDetAlignMonGenericTracks_noTrig.FilterTools += [monFilledBunchFilterTool]
+    InDetAlignMonBeamSpot_noTrig.FilterTools += [monFilledBunchFilterTool]
 
 
 if InDetAlignMonDoTruth:
diff --git a/InnerDetector/InDetExample/InDetAlignExample/share/GenericTracks.py b/InnerDetector/InDetExample/InDetAlignExample/share/GenericTracks.py
index 0716c1e49c1c0b3de8314a1a813f0c225155a9c7..e166be906dffc8338fd7b85ebb8f9c235c8e93ad 100644
--- a/InnerDetector/InDetExample/InDetAlignExample/share/GenericTracks.py
+++ b/InnerDetector/InDetExample/InDetAlignExample/share/GenericTracks.py
@@ -37,8 +37,8 @@ m_TrackSelectorTool_LoosePrimary = InDet__InDetTrackSelectionTool(name         =
                                                                   CutLevel = "LoosePrimary",
                                                                   TrackSummaryTool    = InDetTrackSummaryTool,
                                                                   Extrapolator        = InDetExtrapolator)
-ToolSvc += m_allSelection
-ToolSvc += m_TrackSelectorTool_LoosePrimary
+#ToolSvc += m_allSelection
+#ToolSvc += m_TrackSelectorTool_LoosePrimary
 
 
 #m_TrackSelectorTool_AlignTracks = InDet__InDetTrackSelectionTool(name         = "InDetTrackSelectorAlignTracks",
@@ -80,7 +80,7 @@ LPSelection = InDetAlignMon__TrackSelectionTool(
     PrimVtxContainerName = InDetKeys.xAODVertexContainer(),
     UseIDTrackSelectionTool = True,
     IDTrackSelectionTool = m_TrackSelectorTool_LoosePrimary)
-ToolSvc += LPSelection
+#ToolSvc += LPSelection
 
 
 #AlignSelection = InDetAlignMon__TrackSelectionTool(
@@ -99,7 +99,7 @@ if newInDetAlignAlg_Options["useTrackSelector"]:
                             #PassAllTracks = True, ## Uncomment this line to bypass track slection
                             IDTrackSelectionTool = trackSelectorNew)
                             
-    ToolSvc += alignTrackSelection
+    #ToolSvc += alignTrackSelection
 
 
 from InDetAlignmentMonitoring.InDetAlignmentMonitoringConf import IDAlignMonGenericTracks
@@ -132,7 +132,7 @@ InDetAlignMonResiduals = IDAlignMonResiduals(
     )
 print InDetAlignMonResiduals
 
-ToolSvc += InDetAlignMonResiduals
+#ToolSvc += InDetAlignMonResiduals
 InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
 
 InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
@@ -146,7 +146,7 @@ InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
     #NTracksRange = 10,
     VxPrimContainerName = InDetKeys.xAODVertexContainer()
     )
-ToolSvc += InDetAlignMonGenericTracks
+#ToolSvc += InDetAlignMonGenericTracks
 InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
 if Cosmics:
     InDetAlignMonGenericTracks.d0Range = 500
@@ -164,7 +164,7 @@ InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
     TRT_Manager = InDetKeys.TRT_Manager()
     )
 
-ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+#ToolSvc += InDetAlignMonSelectedTracksEfficiencies
 InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
 
 
@@ -194,7 +194,7 @@ InDetAlignMonResiduals = IDAlignMonResiduals(
     )
 print InDetAlignMonResiduals
 
-ToolSvc += InDetAlignMonResiduals
+#ToolSvc += InDetAlignMonResiduals
 InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
 
 InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
@@ -208,7 +208,7 @@ InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
     #NTracksRange = 10,
     VxPrimContainerName = InDetKeys.xAODVertexContainer()
     )
-ToolSvc += InDetAlignMonGenericTracks
+#ToolSvc += InDetAlignMonGenericTracks
 InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
 if Cosmics:
     InDetAlignMonGenericTracks.d0Range = 500
@@ -226,7 +226,7 @@ InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
     TRT_Manager = InDetKeys.TRT_Manager()
     )
 
-ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+#ToolSvc += InDetAlignMonSelectedTracksEfficiencies
 InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
 
 
@@ -256,7 +256,7 @@ InDetAlignMonResiduals = IDAlignMonResiduals(
     )
 print InDetAlignMonResiduals
 
-ToolSvc += InDetAlignMonResiduals
+#ToolSvc += InDetAlignMonResiduals
 InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
 
 InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
@@ -270,7 +270,7 @@ InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
     #NTracksRange = 10,
     VxPrimContainerName = InDetKeys.xAODVertexContainer()
     )
-ToolSvc += InDetAlignMonGenericTracks
+#ToolSvc += InDetAlignMonGenericTracks
 InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
 if Cosmics:
     InDetAlignMonGenericTracks.d0Range = 500
@@ -288,7 +288,7 @@ InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
     TRT_Manager = InDetKeys.TRT_Manager()
     )
 
-ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+#ToolSvc += InDetAlignMonSelectedTracksEfficiencies
 InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
 
 #TriggerChainName is only the name passed to the monitoring folder
@@ -299,7 +299,7 @@ if not Cosmics:
                                                           extrapolator                   = InDetExtrapolator,
                                                           vxContainerName                = InDetKeys.PrimaryVertices(),
                                                           vxContainerWithBeamConstraint  = InDetFlags.useBeamConstraint())
-    ToolSvc += InDetAlignMonBeamSpot_noTrig
+    #ToolSvc += InDetAlignMonBeamSpot_noTrig
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonBeamSpot_noTrig ]
 
 ###############################################    
@@ -316,7 +316,7 @@ if Cosmics:
                                                     OutputUpperTracksName = "TracksUpperSplit",
                                                     OutputLowerTracksName = "TracksLowerSplit",
                                                     OutputLevel = INFO) 
-    ToolSvc += splittertoolcomb
+    #ToolSvc += splittertoolcomb
     print splittertoolcomb
 
     # tool to convert to xAOD::TrackParticles 
@@ -327,7 +327,7 @@ if Cosmics:
                                                                       ForceTrackSummaryUpdate = False,
                                                                       KeepParameters          = True, 
                                                                       OutputLevel = DEBUG)
-    ToolSvc += InDetxAODSplitParticleCreatorTool
+    #ToolSvc += InDetxAODSplitParticleCreatorTool
     #----- tools for track splliting ---- COMPLETED ----
 
     #
@@ -363,7 +363,7 @@ if Cosmics:
                                                                                 nSharedSct       = 0,
                                                                                 TrackSummaryTool = InDetTrackSummaryTool,
                                                                                 Extrapolator     = InDetExtrapolator))
-        ToolSvc += m_alignMonTrackSelectorTool[i]
+        #ToolSvc += m_alignMonTrackSelectorTool[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_alignMonTrackSelectorTool[i]
     
@@ -374,7 +374,7 @@ if Cosmics:
                                                                               #DoEventPhaseCut  = True,
                                                                               TrackSelectorTool   = m_alignMonTrackSelectorTool[i]))
 
-        ToolSvc += m_alignMonTrackSelectionTool[i]
+        #ToolSvc += m_alignMonTrackSelectionTool[i]
         if (InDetFlags.doPrintConfigurables()):
             print " <NewInDetAlignMonitoring> ** SELECTION ** m_alignMonTrackSelectionTool[",i,"] =",  m_alignMonTrackSelectionToolName[i]
             print m_alignMonTrackSelectionTool[i]
@@ -408,7 +408,7 @@ if Cosmics:
                                                              OutputUpperTracksName = m_upperTracksName[i],
                                                              OutputLowerTracksName = m_lowerTracksName[i],
                                                              OutputLevel = INFO))
-        ToolSvc += m_trackSplitter[i] # add the track splitter to the ToolSvc
+        #ToolSvc += m_trackSplitter[i] # add the track splitter to the ToolSvc
         if (InDetFlags.doPrintConfigurables()): print m_trackSplitter[i]
         print " "
         print " **** WARNING **** "
@@ -440,7 +440,7 @@ if Cosmics:
                                                             D0Range             = m_d0Range[i],
                                                             OutputLevel = WARNING))
 
-        ToolSvc += m_trackSegmentsUpLow[i]
+        #ToolSvc += m_trackSegmentsUpLow[i]
         InDetAlignMonManager.AthenaMonTools += [ m_trackSegmentsUpLow[i] ]
         print " <NewInDetAlignMonitoring> step ",i, m_trackSegmentsUpLowName[i]," added to the ToolSvc"
 
@@ -526,7 +526,7 @@ if Cosmics:
             RangeOfPullHistos  =   5.00,
             OutputLevel = WARNING
             )
-        ToolSvc += InDetAlignMonResiduals
+        #ToolSvc += InDetAlignMonResiduals
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
 
         InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
@@ -539,7 +539,7 @@ if Cosmics:
             z0Range = 1000,
             VxPrimContainerName = InDetKeys.xAODVertexContainer()
             )
-        ToolSvc += InDetAlignMonGenericTracks
+        #ToolSvc += InDetAlignMonGenericTracks
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
         
         InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
@@ -553,7 +553,7 @@ if Cosmics:
             SCT_Manager = InDetKeys.SCT_Manager(),
             TRT_Manager = InDetKeys.TRT_Manager()
             )
-        ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+        #ToolSvc += InDetAlignMonSelectedTracksEfficiencies
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
         
 
diff --git a/InnerDetector/InDetExample/InDetAlignExample/share/InDetMonitoringAlignment_TRTAlignTracks.py b/InnerDetector/InDetExample/InDetAlignExample/share/InDetMonitoringAlignment_TRTAlignTracks.py
index 8fcb4c46ed419b5ac68b1ac4dcf9e02d5bde0d2a..533fb0018bce2c88f61ab48dbafb0015eb133455 100644
--- a/InnerDetector/InDetExample/InDetAlignExample/share/InDetMonitoringAlignment_TRTAlignTracks.py
+++ b/InnerDetector/InDetExample/InDetAlignExample/share/InDetMonitoringAlignment_TRTAlignTracks.py
@@ -9,7 +9,7 @@ InDetAlignMonResidualsTRTAlign = IDAlignMonResiduals (name = 'InDetAlignMonResid
                                                       trackSelection = InDetAlignMonTrackSelectionTool, 
                                                       TRT_Manager = InDetKeys.TRT_Manager())  
  
-ToolSvc += InDetAlignMonResidualsTRTAlign 
+#ToolSvc += InDetAlignMonResidualsTRTAlign 
 if (InDetFlags.doPrintConfigurables()): 
     print InDetAlignMonResidualsTRTAlign 
      
@@ -22,7 +22,7 @@ InDetAlignMonEfficienciesTRTAlign = IDAlignMonEfficiencies (name = 'InDetAlignMo
                                                             OutputLevel = ERROR,
                                                             TRT_Manager = InDetKeys.TRT_Manager())     
  
-ToolSvc += InDetAlignMonEfficienciesTRTAlign 
+#ToolSvc += InDetAlignMonEfficienciesTRTAlign 
 if (InDetFlags.doPrintConfigurables()): 
     print InDetAlignMonEfficienciesTRTAlign 
  
@@ -31,7 +31,7 @@ InDetAlignMonGenericTracksTRTAlign = IDAlignMonGenericTracks (name = 'InDetAlign
                                                               trackSelection = InDetAlignMonTrackSelectionTool, 
                                                               VxPrimContainerName = InDetKeys.PrimaryVertices())    
  
-ToolSvc += InDetAlignMonGenericTracksTRTAlign 
+#ToolSvc += InDetAlignMonGenericTracksTRTAlign 
 if (InDetFlags.doPrintConfigurables()): 
     print InDetAlignMonGenericTracksTRTAlign 
  
@@ -41,7 +41,7 @@ InDetTrackSplitterToolTRTAlign = InDet__InDetTrackSplitterTool(name = 'TrackSpli
                                                                OutputLowerTracksName = 'TRTAlign_Lower', 
                                                                OutputLevel = ERROR)  
  
-ToolSvc += InDetTrackSplitterToolTRTAlign 
+#ToolSvc += InDetTrackSplitterToolTRTAlign 
 if (InDetFlags.doPrintConfigurables()): 
     print InDetTrackSplitterToolTRTAlign 
      
@@ -59,7 +59,7 @@ InDetAlignMonTrackSegmentsTRTAlign = IDAlignMonTrackSegments ( name = 'InDetAlig
                                                                DeltaPhiRange2D = 0.05, 
                                                                OutputLevel = ERROR, 
                                                                D0Range = 800 ) 
-ToolSvc += InDetAlignMonTrackSegmentsTRTAlign 
+#ToolSvc += InDetAlignMonTrackSegmentsTRTAlign 
 if (InDetFlags.doPrintConfigurables()): 
     print InDetAlignMonTrackSegmentsTRTAlign 
 
diff --git a/InnerDetector/InDetExample/InDetAlignExample/share/NewInDetAlignMonitoring.py b/InnerDetector/InDetExample/InDetAlignExample/share/NewInDetAlignMonitoring.py
index d0a82bfdcb49789dc1f9bd3000efb9c6b232560f..4fb06e79ac65113d58a8e9b156916614e1454b2f 100644
--- a/InnerDetector/InDetExample/InDetAlignExample/share/NewInDetAlignMonitoring.py
+++ b/InnerDetector/InDetExample/InDetAlignExample/share/NewInDetAlignMonitoring.py
@@ -61,7 +61,7 @@ InDetDetailedTrackSelector_Default = InDet__InDetDetailedTrackSelectorTool(name
                                                                            TrackSummaryTool = InDetTrackSummaryTool,
                                                                            Extrapolator     = InDetExtrapolator)
 
-ToolSvc += InDetDetailedTrackSelector_Default
+#ToolSvc += InDetDetailedTrackSelector_Default
 
 
 # All tracks selection
@@ -93,7 +93,7 @@ m_TrackSelectorTool_LoosePrimary = InDet__InDetTrackSelectionTool(name         =
 
 
 
-ToolSvc +=  m_TrackSelectorTool_LoosePrimary
+#ToolSvc +=  m_TrackSelectorTool_LoosePrimary
 
 
 LPSelection = InDetAlignMon__TrackSelectionTool(
@@ -105,8 +105,8 @@ LPSelection = InDetAlignMon__TrackSelectionTool(
     )
 
 
-ToolSvc += allSelection
-ToolSvc += LPSelection
+#ToolSvc += allSelection
+#ToolSvc += LPSelection
 
 #Track selector: Defined in NewInDetAlignAlgSetup
 #trackSelector = The cuts are:
@@ -135,7 +135,7 @@ if newInDetAlignAlg_Options["useTrackSelector"]:
                             IDTrackSelectionTool = trackSelectorNew,
                             UseIDTrackSelectionTool = True
                             )
-    ToolSvc += alignTrackSelection
+    #ToolSvc += alignTrackSelection
 
 
 from InDetAlignmentMonitoring.InDetAlignmentMonitoringConf import IDAlignMonResiduals
@@ -170,7 +170,7 @@ for trackCollection in trackCollections:
     )
     print InDetAlignMonResiduals
     
-    ToolSvc += InDetAlignMonResiduals
+    #ToolSvc += InDetAlignMonResiduals
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
 
     InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
@@ -190,7 +190,7 @@ for trackCollection in trackCollections:
         InDetAlignMonGenericTracks.d0Range = 500
         InDetAlignMonGenericTracks.z0Range = 1000
         
-    ToolSvc += InDetAlignMonGenericTracks
+    #ToolSvc += InDetAlignMonGenericTracks
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
 
     InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
@@ -205,7 +205,7 @@ for trackCollection in trackCollections:
         TRT_Manager = InDetKeys.TRT_Manager()
     )
 
-    ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+    #ToolSvc += InDetAlignMonSelectedTracksEfficiencies
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
 
 
@@ -233,7 +233,7 @@ if True:
         )
     print InDetAlignMonResiduals
     
-    ToolSvc += InDetAlignMonResiduals
+    #ToolSvc += InDetAlignMonResiduals
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
 
     InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
@@ -247,7 +247,7 @@ if True:
         #NTracksRange = 10,
         VxPrimContainerName = InDetKeys.PrimaryVertices()
         )
-    ToolSvc += InDetAlignMonGenericTracks
+    #ToolSvc += InDetAlignMonGenericTracks
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
 
     InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
@@ -262,7 +262,7 @@ if True:
         TRT_Manager = InDetKeys.TRT_Manager()
         )
 
-    ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+    #ToolSvc += InDetAlignMonSelectedTracksEfficiencies
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
 
 
@@ -297,7 +297,7 @@ if newInDetAlignAlg_Options["useTrackSelector"]:
 
     )
     print  InDetAlignMonResiduals
-    ToolSvc += InDetAlignMonResiduals
+    #ToolSvc += InDetAlignMonResiduals
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
 
     InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
@@ -309,7 +309,7 @@ if newInDetAlignAlg_Options["useTrackSelector"]:
         #doIPmaps = True,
         VxPrimContainerName = InDetKeys.PrimaryVertices()
     )
-    ToolSvc += InDetAlignMonGenericTracks
+    #ToolSvc += InDetAlignMonGenericTracks
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
 
     InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
@@ -323,7 +323,7 @@ if newInDetAlignAlg_Options["useTrackSelector"]:
         SCT_Manager = InDetKeys.SCT_Manager(),
         TRT_Manager = InDetKeys.TRT_Manager()
     )
-    ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+    #ToolSvc += InDetAlignMonSelectedTracksEfficiencies
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
 
 if not Cosmics:
@@ -332,7 +332,7 @@ if not Cosmics:
                                                           extrapolator                   = InDetExtrapolator,
                                                           vxContainerName                = InDetKeys.PrimaryVertices(),
                                                           vxContainerWithBeamConstraint  = InDetFlags.useBeamConstraint())
-    ToolSvc += InDetAlignMonBeamSpot_noTrig
+    #ToolSvc += InDetAlignMonBeamSpot_noTrig
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonBeamSpot_noTrig ]
 
 
@@ -374,7 +374,7 @@ RefitAlignTrackSelection = InDetAlignMon__TrackSelectionTool(
     name = "InDetAlignMonAlignTrackSelectionTool",
     TrackSelectorTool = RefitTrackSelector),
     PrimVtxContainerName = InDetKeys.xAODVertexContainer(),
-ToolSvc+= RefitAlignTrackSelection
+#ToolSvc+= RefitAlignTrackSelection
 
 
 for trackCollection in RefitTrackCollections:
@@ -400,7 +400,7 @@ for trackCollection in RefitTrackCollections:
                 NSplitMap = 1,
                 RangeOfPullHistos  =   5
         )
-    ToolSvc += InDetAlignMonResiduals
+    #ToolSvc += InDetAlignMonResiduals
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
     InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
                 name = "InDetAlignMonGenericTracks_"+trackCollection,
@@ -410,7 +410,7 @@ for trackCollection in RefitTrackCollections:
                 triggerChainName = "all",
                 VxPrimContainerName = InDetKeys.PrimaryVertices()
         )
-    ToolSvc += InDetAlignMonGenericTracks
+    #ToolSvc += InDetAlignMonGenericTracks
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
 
     InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
@@ -423,7 +423,7 @@ for trackCollection in RefitTrackCollections:
                 SCT_Manager = InDetKeys.SCT_Manager(),
                 TRT_Manager = InDetKeys.TRT_Manager()
         )
-    ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+    #ToolSvc += InDetAlignMonSelectedTracksEfficiencies
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
 
 '''
@@ -469,7 +469,7 @@ if Cosmics:
                                                                                 nSharedSct     = 0,
                                                                                 TrackSummaryTool = InDetTrackSummaryTool,
                                                                                 Extrapolator     = InDetExtrapolator))
-        ToolSvc += m_alignMonTrackSelectorTool[i]
+        #ToolSvc += m_alignMonTrackSelectorTool[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_alignMonTrackSelectorTool[i]
     
@@ -480,7 +480,7 @@ if Cosmics:
                                                                               #DoEventPhaseCut  = True,
                                                                               TrackSelectorTool   = m_alignMonTrackSelectorTool[i]))
 
-        ToolSvc += m_alignMonTrackSelectionTool[i]
+        #ToolSvc += m_alignMonTrackSelectionTool[i]
         if (InDetFlags.doPrintConfigurables()):
             print " <NewInDetAlignMonitoring> m_alignMonTrackSelectionTool[",i,"] =",  m_alignMonTrackSelectionToolName[i]
             print m_alignMonTrackSelectionTool[i]
@@ -518,7 +518,7 @@ if Cosmics:
                                                              OutputLowerTracksName = m_lowerTracksName[i],
                                                              OutputLevel = WARNING))
        
-        ToolSvc += m_trackSplitter[i]
+        #ToolSvc += m_trackSplitter[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_trackSplitter[i]
             print " <NewInDetAlignMonitoring> step ",i," -> defined track segment monitoring for",m_trackSegmentsUpLowName[i],"using", m_upperTracksName[i],"and",  m_lowerTracksName[i], "   2*i+1=",2*i+1," m_alignMonTrackSelectionTool ? length=",len(m_alignMonTrackSelectionTool)
@@ -540,7 +540,7 @@ if Cosmics:
                                                             D0Range             = m_d0Range[i],
                                                             OutputLevel = WARNING))
 
-        ToolSvc += m_trackSegmentsUpLow[i]
+        #ToolSvc += m_trackSegmentsUpLow[i]
         InDetAlignMonManager.AthenaMonTools += [ m_trackSegmentsUpLow[i] ]
         print " <NewInDetAlignMonitoring> step ",i, m_trackSegmentsUpLowName[i]," added to the ToolSvc"
 
@@ -572,7 +572,7 @@ if Cosmics:
             OutputLevel = WARNING
             )
     
-        ToolSvc += InDetAlignMonResiduals
+        #ToolSvc += InDetAlignMonResiduals
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
         print InDetAlignMonResiduals
 
@@ -595,7 +595,7 @@ if Cosmics:
             InDetAlignMonGenericTracks.d0Range = 500
             InDetAlignMonGenericTracks.z0Range = 1000
         
-        ToolSvc += InDetAlignMonGenericTracks
+        #ToolSvc += InDetAlignMonGenericTracks
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
         print " <NewInDetAlignMonitoring> going to define InDetAlignMonSelectedTracksEfficiencies for track collection: ",trackCollection
         InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
@@ -610,7 +610,7 @@ if Cosmics:
             TRT_Manager = InDetKeys.TRT_Manager()
             )
 
-        ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+        #ToolSvc += InDetAlignMonSelectedTracksEfficiencies
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
         
         # Lower track segments
@@ -640,7 +640,7 @@ if Cosmics:
             OutputLevel = WARNING
             )
     
-        ToolSvc += InDetAlignMonResiduals
+        #ToolSvc += InDetAlignMonResiduals
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
         print InDetAlignMonResiduals
 
@@ -663,7 +663,7 @@ if Cosmics:
             InDetAlignMonGenericTracks.d0Range = 500
             InDetAlignMonGenericTracks.z0Range = 1000
         
-        ToolSvc += InDetAlignMonGenericTracks
+        #ToolSvc += InDetAlignMonGenericTracks
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
         print " <NewInDetAlignMonitoring> going to define InDetAlignMonSelectedTracksEfficiencies for track collection: ",trackCollection
         InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
@@ -678,7 +678,7 @@ if Cosmics:
             TRT_Manager = InDetKeys.TRT_Manager()
             )
 
-        ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+        #ToolSvc += InDetAlignMonSelectedTracksEfficiencies
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
 
         # ^^^
@@ -720,7 +720,7 @@ if Cosmics:
                                                            DeltaQoverPtRange2D   = m_deltaQoverPt2D_Sub[i],
                                                            D0Range               = m_d0Range_Sub[i]))
 
-        ToolSvc += m_trackSegments_Sub[i]
+        #ToolSvc += m_trackSegments_Sub[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_trackSegments_Sub[i]
     
diff --git a/InnerDetector/InDetExample/InDetBeamSpotExample/share/MonitoringFragment.py b/InnerDetector/InDetExample/InDetBeamSpotExample/share/MonitoringFragment.py
index 730a4fd8b1518bfb1ce5c3a2fe08f1b86a1865ff..8e83700844ad1fd69e34d02d0f22c86c41c8c72e 100644
--- a/InnerDetector/InDetExample/InDetBeamSpotExample/share/MonitoringFragment.py
+++ b/InnerDetector/InDetExample/InDetBeamSpotExample/share/MonitoringFragment.py
@@ -37,7 +37,7 @@ if not 'jobpostprocsteps' in jobConfig:              jobConfig['jobpostprocsteps
 if not jobConfig['doMonitoringGlobal']:
     # Beam spot monitoring tool from GlobalMonitoring
     #from InDetGlobalMonitoring.InDetGlobalMonitoringConf import InDetGlobalBeamSpotMonTool
-    ToolSvc += CfgMgr.InDetGlobalBeamSpotMonTool(name = "InDetGlobalBeamSpotMonTool",
+    InDetGlobalBeamSpotMonTool = CfgMgr.InDetGlobalBeamSpotMonTool(name = "InDetGlobalBeamSpotMonTool",
                                                  trackContainerName = jobConfig['TrackContainer'],
                                                  vxContainerName = jobConfig['VertexContainer'],
                                                  vxContainerWithBeamConstraint = jobConfig['VertexContainerWithBeamConstraint'],
@@ -56,8 +56,8 @@ if not jobConfig['doMonitoringGlobal']:
         from AthenaMonitoring.AthenaMonitoringConf import DQFilledBunchFilterTool
         monFilledBunchFilterTool = DQFilledBunchFilterTool()
         monFilledBunchFilterTool.bunchCrossingTool  = bunchCrossingTool
-        ToolSvc += monFilledBunchFilterTool
-        ToolSvc.InDetGlobalBeamSpotMonTool.FilterTools.append(monFilledBunchFilterTool)
+        #ToolSvc += monFilledBunchFilterTool
+        InDetGlobalBeamSpotMonTool.FilterTools.append(monFilledBunchFilterTool)
 
 
     print ToolSvc.InDetGlobalBeamSpotMonTool
@@ -74,7 +74,7 @@ if not jobConfig['doMonitoringGlobal']:
                                            Run                 = 1,
                                            LumiBlock           = 1)
     #topSequence.BeamSpotMonManager.AthenaMonTools += [ ToolSvc.InDetAlignMonBeamSpot ]
-    topSequence.BeamSpotMonManager.AthenaMonTools += [ ToolSvc.InDetGlobalBeamSpotMonTool ]
+    topSequence.BeamSpotMonManager.AthenaMonTools += [ InDetGlobalBeamSpotMonTool ]
     print topSequence.BeamSpotMonManager
 
 
diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringAlignment.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringAlignment.py
index 11d103a3851b545df6bb54177295e816e5e6dfeb..333d2a5810e54832940b110cba9db3962e9965fb 100755
--- a/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringAlignment.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringAlignment.py
@@ -101,7 +101,7 @@ if not jobproperties.Beam.beamType()=='cosmics':
         InDetAlignMonSivsTRT_noTrig = IDAlignMonSivsTRT (name                                = "InDetAlignMonSivsTRT_noTrig",
                                                          trackSelection                      = m_alignMonTrackSelectionTool[0])
 
-        ToolSvc += InDetAlignMonSivsTRT_noTrig
+        #ToolSvc += InDetAlignMonSivsTRT_noTrig
         if (InDetFlags.doPrintConfigurables()):
             print InDetAlignMonSivsTRT_noTrig
 
@@ -112,7 +112,7 @@ if not jobproperties.Beam.beamType()=='cosmics':
                                                               vxContainerName                = InDetKeys.PrimaryVertices(),
                                                               vxContainerWithBeamConstraint  = InDetFlags.useBeamConstraint())
         
-        ToolSvc += InDetAlignMonBeamSpot_noTrig
+        #ToolSvc += InDetAlignMonBeamSpot_noTrig
         if (InDetFlags.doPrintConfigurables()):
             print InDetAlignMonBeamSpot_noTrig
 
@@ -160,7 +160,7 @@ else:
                                                                           CutLevel               = "LoosePrimary",
                                                                           TrackSummaryTool       = InDetTrackSummaryTool,
                                                                           Extrapolator           = InDetExtrapolator))
-        ToolSvc += m_alignMonTrackSelectorTool[i]
+        #ToolSvc += m_alignMonTrackSelectorTool[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_alignMonTrackSelectorTool[i]
             
@@ -201,7 +201,7 @@ else:
     if InDetAlignMonReadESD and InDetFlags.doRefit: #use refitted tracks if reading ESD
         InDetAlignMonResiduals_noTrig.tracksName = InDetKeys.RefittedTracks()
 
-ToolSvc += InDetAlignMonResiduals_noTrig
+#ToolSvc += InDetAlignMonResiduals_noTrig
 if (InDetFlags.doPrintConfigurables()):
     print InDetAlignMonResiduals_noTrig
 
@@ -223,7 +223,7 @@ else:
     if InDetAlignMonReadESD and InDetFlags.doRefit:#use refitted tracks if reading ESD
         InDetAlignMonEfficiencies_noTrig.tracksName = InDetKeys.RefittedTracks()
 
-ToolSvc += InDetAlignMonEfficiencies_noTrig
+#ToolSvc += InDetAlignMonEfficiencies_noTrig
 if (InDetFlags.doPrintConfigurables()):
     print InDetAlignMonEfficiencies_noTrig
 
@@ -243,7 +243,7 @@ else:
     if InDetAlignMonReadESD and InDetFlags.doRefit: #use refitted tracks if reading ESD
         InDetAlignMonGenericTracks_noTrig.tracksName = InDetKeys.RefittedTracks()
 
-ToolSvc += InDetAlignMonGenericTracks_noTrig
+#ToolSvc += InDetAlignMonGenericTracks_noTrig
 if (InDetFlags.doPrintConfigurables()):
     print InDetAlignMonGenericTracks_noTrig
 
@@ -283,7 +283,7 @@ if jobproperties.Beam.beamType()=='cosmics':
                                                              OutputUpperTracksName = m_upperTracksName[i],
                                                              OutputLowerTracksName = m_lowerTracksName[i]))
         
-        ToolSvc += m_trackSplitter[i]
+        #ToolSvc += m_trackSplitter[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_trackSplitter[i]
 
@@ -304,7 +304,7 @@ if jobproperties.Beam.beamType()=='cosmics':
                                                             DeltaQoverPtRange2D    = m_deltaQoverPt2D[i],
                                                             D0Range                = m_d0Range[i]))
 
-        ToolSvc += m_trackSegmentsUpLow[i]
+        #ToolSvc += m_trackSegmentsUpLow[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_trackSegmentsUpLow[i]
 
@@ -342,7 +342,7 @@ if jobproperties.Beam.beamType()=='cosmics':
                                                            DeltaQoverPtRange2D     = m_deltaQoverPt2D_Sub[i],
                                                            D0Range                 = m_d0Range_Sub[i]))
 
-        ToolSvc += m_trackSegments_Sub[i]
+        #ToolSvc += m_trackSegments_Sub[i]
         if (InDetFlags.doPrintConfigurables()):
             print m_trackSegments_Sub[i]
 
@@ -383,11 +383,11 @@ else:
                                                    vxContainerWithBeamConstraint = InDetFlags.useBeamConstraint())
 
     if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-        InDetAlignMonSivsTRT.FilterTools.append(monFilledBunchFilterTool)
-        InDetAlignMonResiduals.FilterTools.append(monFilledBunchFilterTool)
-        InDetAlignMonEfficiencies.FilterTools.append(monFilledBunchFilterTool)
-        InDetAlignMonGenericTracks.FilterTools.append(monFilledBunchFilterTool)
-        InDetAlignMonBeamSpot.FilterTools.append(monFilledBunchFilterTool)
+        InDetAlignMonSivsTRT.FilterTools += [monFilledBunchFilterTool]
+        InDetAlignMonResiduals.FilterTools += [monFilledBunchFilterTool]
+        InDetAlignMonEfficiencies.FilterTools += [monFilledBunchFilterTool]
+        InDetAlignMonGenericTracks.FilterTools += [monFilledBunchFilterTool]
+        InDetAlignMonBeamSpot.FilterTools += [monFilledBunchFilterTool]
 
     InDetAlignMonSivsTRT.TrigDecisionTool         = monTrigDecTool
     InDetAlignMonResiduals.TrigDecisionTool       = monTrigDecTool
@@ -415,19 +415,19 @@ else:
     InDetAlignMonGenericTracks.triggerChainName   = "TriggerAwareMon"
     InDetAlignMonBeamSpot.histFolder              = "IDAlignMon/BeamSpot/TriggerAwareMon"
 
-    ToolSvc += InDetAlignMonResiduals
+    #ToolSvc += InDetAlignMonResiduals
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonResiduals
-    ToolSvc += InDetAlignMonEfficiencies
+    #ToolSvc += InDetAlignMonEfficiencies
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonEfficiencies
-    ToolSvc += InDetAlignMonGenericTracks
+    #ToolSvc += InDetAlignMonGenericTracks
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonGenericTracks
-    ToolSvc += InDetAlignMonBeamSpot
+    #ToolSvc += InDetAlignMonBeamSpot
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonBeamSpot
-    ToolSvc += InDetAlignMonSivsTRT
+    #ToolSvc += InDetAlignMonSivsTRT
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonSivsTRT
       
@@ -461,11 +461,11 @@ InDetAlignMonManager.AthenaMonTools         += [ InDetAlignMonEfficiencies_noTri
 InDetAlignMonManager.AthenaMonTools         += [ InDetAlignMonGenericTracks_noTrig ]
 
 if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-    InDetAlignMonSivsTRT_noTrig.FilterTools.append(monFilledBunchFilterTool)
-    InDetAlignMonResiduals_noTrig.FilterTools.append(monFilledBunchFilterTool)
-    InDetAlignMonEfficiencies_noTrig.FilterTools.append(monFilledBunchFilterTool)
-    InDetAlignMonGenericTracks_noTrig.FilterTools.append(monFilledBunchFilterTool)
-    InDetAlignMonBeamSpot_noTrig.FilterTools.append(monFilledBunchFilterTool)
+    InDetAlignMonSivsTRT_noTrig.FilterTools += [monFilledBunchFilterTool]
+    InDetAlignMonResiduals_noTrig.FilterTools += [monFilledBunchFilterTool]
+    InDetAlignMonEfficiencies_noTrig.FilterTools += [monFilledBunchFilterTool]
+    InDetAlignMonGenericTracks_noTrig.FilterTools += [monFilledBunchFilterTool]
+    InDetAlignMonBeamSpot_noTrig.FilterTools += [monFilledBunchFilterTool]
 
 
 if InDetAlignMonDoTruth:
diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringGlobal.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringGlobal.py
index 6e767c3f993f72ed39e49918092d2f3527d7470e..ed01c9192e03787fd093a07b778a437f1482c2f5 100644
--- a/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringGlobal.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringGlobal.py
@@ -37,9 +37,9 @@ if InDetFlags.doMonitoringGlobal():
                                                     checkRate     = 2000)
   
   if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-    InDetGlobalSynchMonTool.FilterTools.append(monFilledBunchFilterTool)
+    InDetGlobalSynchMonTool.FilterTools += [monFilledBunchFilterTool]
   
-  ToolSvc += InDetGlobalSynchMonTool
+  #ToolSvc += InDetGlobalSynchMonTool
   if (InDetFlags.doPrintConfigurables()):
       print InDetGlobalSynchMonTool
 
@@ -52,7 +52,7 @@ if InDetFlags.doMonitoringGlobal():
       from InDetGlobalMonitoring.InDetGlobalMonitoringConf import InDetGlobalErrorMonTool
       InDetGlobalErrorMonTool=InDetGlobalErrorMonTool( name = "InDetGlobalErrorMonTool" )
   
-      ToolSvc += InDetGlobalErrorMonTool
+      #ToolSvc += InDetGlobalErrorMonTool
       if (InDetFlags.doPrintConfigurables()):
           print InDetGlobalErrorMonTool
 
@@ -86,8 +86,8 @@ if InDetFlags.doMonitoringGlobal():
                                                                                  TrackSummaryTool    = InDetTrackSummaryTool,
                                                                                  Extrapolator        = InDetExtrapolator)
 
-  ToolSvc += InDetTrackSelectionToolGlobalMon_Baseline
-  ToolSvc += InDetTrackSelectionToolGlobalMon_TightPrimary
+  #ToolSvc += InDetTrackSelectionToolGlobalMon_Baseline
+  #ToolSvc += InDetTrackSelectionToolGlobalMon_TightPrimary
   
   InDetGlobalTrackMonTool.Baseline_SelTool = InDetTrackSelectionToolGlobalMon_Baseline
   InDetGlobalTrackMonTool.Tight_SelTool = InDetTrackSelectionToolGlobalMon_TightPrimary
@@ -101,9 +101,9 @@ if InDetFlags.doMonitoringGlobal():
     InDetGlobalTrackMonTool.trackBin = 10
 
   if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-    InDetGlobalTrackMonTool.FilterTools.append(monFilledBunchFilterTool)
+    InDetGlobalTrackMonTool.FilterTools += [monFilledBunchFilterTool]
       
-  ToolSvc += InDetGlobalTrackMonTool
+  #ToolSvc += InDetGlobalTrackMonTool
   if (InDetFlags.doPrintConfigurables()):
       print InDetGlobalTrackMonTool
   
@@ -117,8 +117,8 @@ if InDetFlags.doMonitoringGlobal():
       InDetGlobalPixelTool=InDetGlobalPixelTool( name          = "InDetGlobalPixelTool")
 
       if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-        InDetGlobalPixelTool.FilterTools.append(monFilledBunchFilterTool)
-      ToolSvc += InDetGlobalPixelTool
+        InDetGlobalPixelTool.FilterTools += [monFilledBunchFilterTool]
+      #ToolSvc += InDetGlobalPixelTool
       if (InDetFlags.doPrintConfigurables()):
           print InDetGlobalPixelTool
   
@@ -131,7 +131,7 @@ if InDetFlags.doMonitoringGlobal():
   # InDetGlobalBCMTool=InDetGlobalBCMTool( name          = "InDetGlobalBCMTool")
 
   # if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-  #   InDetGlobalBCMTool.FilterTools.append(monFilledBunchFilterTool)
+  #   InDetGlobalBCMTool.FilterTools += [monFilledBunchFilterTool]
   # ToolSvc += InDetGlobalBCMTool
   # if (InDetFlags.doPrintConfigurables()):
   #     print InDetGlobalBCMTool
@@ -150,8 +150,8 @@ if InDetFlags.doMonitoringGlobal():
                                                              useBeamspot = InDetFlags.useBeamConstraint()) 
       
       if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-        InDetGlobalBeamSpotMonTool.FilterTools.append(monFilledBunchFilterTool)
-      ToolSvc += InDetGlobalBeamSpotMonTool
+        InDetGlobalBeamSpotMonTool.FilterTools += [monFilledBunchFilterTool]
+      #ToolSvc += InDetGlobalBeamSpotMonTool
       if (InDetFlags.doPrintConfigurables()):
           print InDetGlobalBeamSpotMonTool
 
@@ -190,9 +190,9 @@ if InDetFlags.doMonitoringGlobal() or InDetFlags.doMonitoringPrimaryVertexingEnh
                                                                    vxContainerNameSplit = InDetKeys.PrimaryVerticesSplitStream(),
                                                                    doEnhancedMonitoring = InDetFlags.doMonitoringPrimaryVertexingEnhanced())
   if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-     InDetGlobalPrimaryVertexMonTool.FilterTools.append(monFilledBunchFilterTool)
+     InDetGlobalPrimaryVertexMonTool.FilterTools += [monFilledBunchFilterTool]
 
-  ToolSvc += InDetGlobalPrimaryVertexMonTool
+  #ToolSvc += InDetGlobalPrimaryVertexMonTool
   if (InDetFlags.doPrintConfigurables()):
           print InDetGlobalPrimaryVertexMonTool
 
@@ -219,13 +219,13 @@ if InDetFlags.doMonitoringGlobal():
                                             OutputLevel=ERROR,
                                             PublicChainGroups = {"EFRandom": "EF_rd0_filled_NoAlg"}
                                             )
-    ToolSvc += monTrigDecTool
+    #ToolSvc += monTrigDecTool
   
   if rec.doTrigger == True:
     InDetVertexMonitoring.TrigDecisionTool = monTrigDecTool
     InDetVertexMonitoring.TriggerChain = "EF_rd0_filled_NoAlg"
   
-  ToolSvc += InDetVertexMonitoring
+  #ToolSvc += InDetVertexMonitoring
   InDetGlobalManager.AthenaMonTools += [ InDetVertexMonitoring]
 
 
diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringPixel.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringPixel.py
index 8e079eb5984c13100408b83238f4478a30e22061..620e21a5e48147c4b2b55c0ea3aeae07bc536d84 100644
--- a/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringPixel.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringPixel.py
@@ -49,9 +49,9 @@ if doAllHits:
   ##Other parameters                                                                                                                  
 
   if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-    InDetPixelMainsMon.FilterTools.append(monFilledBunchFilterTool)
+    InDetPixelMainsMon.FilterTools += [monFilledBunchFilterTool]
                                                                                                                                        
-  ToolSvc += InDetPixelMainsMon                 
+  #ToolSvc += InDetPixelMainsMon                 
   if (InDetFlags.doPrintConfigurables()): 
     print InDetPixelMainsMon     
                                                                                                                                        
@@ -115,9 +115,9 @@ if doHitsOnTrack:
   ##Other parameters                                                                                                                  
 
   if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-    InDetPixelMainsMonOnTrack.FilterTools.append(monFilledBunchFilterTool)
+    InDetPixelMainsMonOnTrack.FilterTools += [monFilledBunchFilterTool]
   
-  ToolSvc += InDetPixelMainsMonOnTrack                
+  #ToolSvc += InDetPixelMainsMonOnTrack                
   if (InDetFlags.doPrintConfigurables()): 
     print InDetPixelMainsMonOnTrack            
 
diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringSCT.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringSCT.py
index 2f3957b4acafa5c99b0259ea6e017729a15b5ca5..f096a7097ca72320c092611b404d0354f30ad172 100755
--- a/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringSCT.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringSCT.py
@@ -25,7 +25,7 @@ InDetSCTHitsTool = SCTHitsNoiseMonTool ( name                         = "InDetSC
 
 InDetSCTHitsTool.tracksName = InDetKeys.SCTTracks() if  InDetFlags.doTrackSegmentsSCT() else InDetKeys.UnslimmedTracks()
 
-ToolSvc += InDetSCTHitsTool
+#ToolSvc += InDetSCTHitsTool
 if (InDetFlags.doPrintConfigurables()):
   print InDetSCTHitsTool
 
@@ -41,9 +41,9 @@ InDetSCTTracksMonTool = SCTTracksMonTool ( name             = "InDetSCTTracksMon
 InDetSCTTracksMonTool.tracksName = InDetKeys.SCTTracks() if  InDetFlags.doTrackSegmentsSCT() else InDetKeys.UnslimmedTracks()
 
 if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-  InDetSCTTracksMonTool.FilterTools.append(monFilledBunchFilterTool)
+  InDetSCTTracksMonTool.FilterTools += [monFilledBunchFilterTool]
 
-ToolSvc += InDetSCTTracksMonTool
+#ToolSvc += InDetSCTTracksMonTool
 if (InDetFlags.doPrintConfigurables()):
   print InDetSCTTracksMonTool
 
@@ -57,9 +57,9 @@ InDetSCTErrMonTool = SCTErrMonTool ( name             = "InDetSCTErrMonTool",
                                      doNegativeEndcap = True)
 
 if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-  InDetSCTErrMonTool.FilterTools.append(monFilledBunchFilterTool)
+  InDetSCTErrMonTool.FilterTools += [monFilledBunchFilterTool]
   
-ToolSvc += InDetSCTErrMonTool
+#ToolSvc += InDetSCTErrMonTool
 if (InDetFlags.doPrintConfigurables()):
   print InDetSCTErrMonTool
                
@@ -92,9 +92,9 @@ InDetSCTHitEffMonTool = SCTHitEffMonTool(name = "InDetSCTHitEffMonTool",
 InDetSCTHitEffMonTool.TrackName = InDetKeys.SCTTracks() if  InDetFlags.doTrackSegmentsSCT() else InDetKeys.UnslimmedTracks()
 
 if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-  InDetSCTHitEffMonTool.FilterTools.append(monFilledBunchFilterTool)
+  InDetSCTHitEffMonTool.FilterTools += [monFilledBunchFilterTool]
   
-ToolSvc += InDetSCTHitEffMonTool
+#ToolSvc += InDetSCTHitEffMonTool
 if (InDetFlags.doPrintConfigurables()):
   print InDetSCTHitEffMonTool
 
@@ -110,9 +110,9 @@ InDetSCTLorentzMonTool = SCTLorentzMonTool ( name             = "InDetSCTLorentz
 InDetSCTLorentzMonTool.tracksName = InDetKeys.SCTTracks() if  InDetFlags.doTrackSegmentsSCT() else InDetKeys.UnslimmedTracks()
 
 if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-  InDetSCTLorentzMonTool.FilterTools.append(monFilledBunchFilterTool)
+  InDetSCTLorentzMonTool.FilterTools += [monFilledBunchFilterTool]
   
-ToolSvc += InDetSCTLorentzMonTool
+#ToolSvc += InDetSCTLorentzMonTool
 if (InDetFlags.doPrintConfigurables()):
   print InDetSCTLorentzMonTool
 
@@ -127,7 +127,7 @@ from RecExConfig.RecFlags import rec
 if not rec.doTrigger():
   InDetSCTRatioNoiseMonTool.doTrigger=False
 
-ToolSvc += InDetSCTRatioNoiseMonTool
+#ToolSvc += InDetSCTRatioNoiseMonTool
 if (InDetFlags.doPrintConfigurables()):
   print InDetSCTRatioNoiseMonTool
            
diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringTRT.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringTRT.py
index fba45670ca97c03d483296fd96c07f8830725c6d..bfcfda5ad39a3c5e7cc7bef52f4f41c7e5c57899 100644
--- a/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringTRT.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetMonitoringTRT.py
@@ -92,9 +92,9 @@ InDetTRT_Monitoring_Tool = TRT_Monitoring_Tool (name                         = "
                                                 )
 
 if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-  InDetTRT_Monitoring_Tool.FilterTools.append(monFilledBunchFilterTool)
+  InDetTRT_Monitoring_Tool.FilterTools += [monFilledBunchFilterTool]
   
-ToolSvc += InDetTRT_Monitoring_Tool
+#ToolSvc += InDetTRT_Monitoring_Tool
 if (InDetFlags.doPrintConfigurables()):
   print InDetTRT_Monitoring_Tool
 
diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecNtupleCreation.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecNtupleCreation.py
index 815a8b850baf0801b580481c55f7567ee9b32efd..627f02078af99e4570ce510ceefe760ed0f6093a 100644
--- a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecNtupleCreation.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecNtupleCreation.py
@@ -494,7 +494,7 @@ if InDetFlags.doPhysValMon():
 #    ToolSvc += InDetPhysValMonToolDBM
 #    InDetPhysValMonManager.AthenaMonTools += [InDetPhysValMonToolDBM]
 
-  ToolSvc += InDetPhysValMonTool
+  #ToolSvc += InDetPhysValMonTool
   InDetPhysValMonManager.AthenaMonTools += [InDetPhysValMonTool]
   if (InDetFlags.doPrintConfigurables()):
     print InDetPhysValMonTool
@@ -505,7 +505,7 @@ if InDetFlags.doPhysValMon():
     InDetPhysValMonToolPU = InDetPhysValMonitoringTool (useTrackSelection   = True,
                                                         TrackSelectionTool   = InDetTrackSelectorTool,
                                                         TruthParticleContainerName = "SpclMCPU")
-    ToolSvc += InDetPhysValMonToolPU
+    #ToolSvc += InDetPhysValMonToolPU
     InDetPhysValMonManager.AthenaMonTools += [InDetPhysValMonToolPU]
     if (InDetFlags.doPrintConfigurables()):
       print InDetPhysValMonToolPU	
diff --git a/InnerDetector/InDetMonitoring/InDetAlignmentMonitoring/share/InDetMonitoringTRTCosmics.py b/InnerDetector/InDetMonitoring/InDetAlignmentMonitoring/share/InDetMonitoringTRTCosmics.py
index 9bc957cf259a533a0dd51f0d4553cd728be9647e..827a13ad1d2d01b494060d543dd80cde22bf7a18 100644
--- a/InnerDetector/InDetMonitoring/InDetAlignmentMonitoring/share/InDetMonitoringTRTCosmics.py
+++ b/InnerDetector/InDetMonitoring/InDetAlignmentMonitoring/share/InDetMonitoringTRTCosmics.py
@@ -151,7 +151,7 @@ for i in range(5):
                                                            trackSelection = InDetAlignMonTrackSelectionTool,
                                                            TRT_Manager = InDetKeys.TRT_Manager())  )
     
-    ToolSvc += InDetAlignMonResidualsList[i]
+    #ToolSvc += InDetAlignMonResidualsList[i]
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonResidualsList[i]
 
@@ -164,7 +164,7 @@ for i in range(5):
                                                                  trackSelection = InDetAlignMonTrackSelectionTool,
                                                                  TRT_Manager = InDetKeys.TRT_Manager())    )
 
-    ToolSvc += InDetAlignMonEfficienciesList[i]
+    #ToolSvc += InDetAlignMonEfficienciesList[i]
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonEfficienciesList[i]
 
@@ -174,7 +174,7 @@ for i in range(5):
                                                                    trackSelection = InDetAlignMonTrackSelectionTool,
                                                                    VxPrimContainerName = InDetKeys.PrimaryVertices())   )
 
-    ToolSvc += InDetAlignMonGenericTracksList[i]
+    #ToolSvc += InDetAlignMonGenericTracksList[i]
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonGenericTracksList[i]
 
@@ -185,7 +185,7 @@ for i in range(5):
                                                                     OutputLowerTracksName = m_trkSplitterName[i]+"_Lower",
                                                                     OutputLevel = ERROR) )
                                            
-    ToolSvc += InDetTrackSplitterToolList[i]
+    #ToolSvc += InDetTrackSplitterToolList[i]
     if (InDetFlags.doPrintConfigurables()):
         print InDetTrackSplitterToolList[i]
         
@@ -204,7 +204,7 @@ for i in range(5):
                                                                     DeltaQoverPtRange = m_deltaQoverPt[i],
                                                                     OutputLevel = ERROR,
                                                                     D0Range = m_d0Range[i] ))
-    ToolSvc += InDetAlignMonTrackSegmentsList[i]
+    #ToolSvc += InDetAlignMonTrackSegmentsList[i]
     if (InDetFlags.doPrintConfigurables()):
         print InDetAlignMonTrackSegmentsList[i]
 #==============================================================
@@ -237,7 +237,7 @@ for i in range(5):
 
 if InDetAlignMonDoTruth:
     InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonTruthComparison ]
-if not hasattr(ToolSvc, 'monTrigDecTool'):
+if not hasattr(#ToolSvc, 'monTrigDecTool'):
     print "InDetAlignmentMonitoring_InDetRec_jobOptions.py: trigger decision tool not found: don't run trigger-aware monitoring" 
 elif jobproperties.Beam.beamType()=='cosmics' or jobproperties.Beam.beamType()=='singlebeam':
     print "singlebeam or cosmics: don't run trigger-aware monitoring"
diff --git a/InnerDetector/InDetMonitoring/InDetDiMuonMonitoring/share/InDetDiMuMon_jobOptions.py b/InnerDetector/InDetMonitoring/InDetDiMuonMonitoring/share/InDetDiMuMon_jobOptions.py
index 5e6a2fc35940a793746e1a78cab4b20f497492d6..519dcb87adda54b78ae06c15c6279ea3ee03b0ee 100644
--- a/InnerDetector/InDetMonitoring/InDetDiMuonMonitoring/share/InDetDiMuMon_jobOptions.py
+++ b/InnerDetector/InDetMonitoring/InDetDiMuonMonitoring/share/InDetDiMuMon_jobOptions.py
@@ -55,7 +55,7 @@ if not rec.doHeavyIon():
     #                              OutputLevel = 1)
     
     
-        ToolSvc += JpsiMon_NoTrig
+        #ToolSvc += JpsiMon_NoTrig
         if (InDetFlags.doPrintConfigurables()):
             print JpsiMon_NoTrig
         InDetDiMuMonManager.AthenaMonTools += [ JpsiMon_NoTrig ]
@@ -75,7 +75,7 @@ if not rec.doHeavyIon():
                                 doSaveFits = doSaveFits)
     #                               OutputLevel = 1)
     
-        ToolSvc += ZmumuMon_NoTrig
+        #ToolSvc += ZmumuMon_NoTrig
         if (InDetFlags.doPrintConfigurables()):
             print ZmumuMon_NoTrig
         InDetDiMuMonManager.AthenaMonTools += [ ZmumuMon_NoTrig ]
@@ -100,7 +100,7 @@ if not rec.doHeavyIon():
                                         doSaveFits = doSaveFits)
             JpsiMon_XpressTrig_idperf.TriggerChain = "HLT_mu4_mu4_idperf_bJpsimumu_noid"
             JpsiMon_XpressTrig_idperf.TrigDecisionTool = monTrigDecTool
-            ToolSvc += JpsiMon_XpressTrig_idperf
+            #ToolSvc += JpsiMon_XpressTrig_idperf
             if (InDetFlags.doPrintConfigurables()):
                 print JpsiMon_XpressTrig_idperf
             InDetDiMuMonManager.AthenaMonTools += [ JpsiMon_XpressTrig_idperf ]
@@ -119,7 +119,7 @@ if not rec.doHeavyIon():
                                         doSaveFits = doSaveFits)
             JpsiMon_XpressTrig_2mu.TriggerChain = "HLT_2mu4"
             JpsiMon_XpressTrig_2mu.TrigDecisionTool = monTrigDecTool
-            ToolSvc += JpsiMon_XpressTrig_2mu
+            #ToolSvc += JpsiMon_XpressTrig_2mu
             if (InDetFlags.doPrintConfigurables()):
                 print JpsiMon_XpressTrig_2mu
             InDetDiMuMonManager.AthenaMonTools += [ JpsiMon_XpressTrig_2mu ]
@@ -140,7 +140,7 @@ if not rec.doHeavyIon():
                                         doSaveFits = doSaveFits)
             ZmumuMon_XpressTrig_idperf.TriggerChain = "HLT_mu13_mu13_idperf_Zmumu"
             ZmumuMon_XpressTrig_idperf.TrigDecisionTool = monTrigDecTool
-            ToolSvc += ZmumuMon_XpressTrig_idperf
+            #ToolSvc += ZmumuMon_XpressTrig_idperf
             if (InDetFlags.doPrintConfigurables()):
                 print ZmumuMon_XpressTrig_idperf
             InDetDiMuMonManager.AthenaMonTools += [ ZmumuMon_XpressTrig_idperf ]
@@ -160,7 +160,7 @@ if not rec.doHeavyIon():
                                         doSaveFits = doSaveFits)
             ZmumuMon_XpressTrig_2mu.TriggerChain = "HLT_2mu14"
             ZmumuMon_XpressTrig_2mu.TrigDecisionTool = monTrigDecTool
-            ToolSvc += ZmumuMon_XpressTrig_2mu
+            #ToolSvc += ZmumuMon_XpressTrig_2mu
             if (InDetFlags.doPrintConfigurables()):
                 print ZmumuMon_XpressTrig_2mu
             InDetDiMuMonManager.AthenaMonTools += [ ZmumuMon_XpressTrig_2mu ]
@@ -216,7 +216,7 @@ if rec.doHeavyIon():
     #                              OutputLevel = 1)
     
     
-        ToolSvc += JpsiMon_NoTrig
+        #ToolSvc += JpsiMon_NoTrig
         if (InDetFlags.doPrintConfigurables()):
             print JpsiMon_NoTrig
         InDetDiMuMonManager.AthenaMonTools += [ JpsiMon_NoTrig ]
@@ -236,7 +236,7 @@ if rec.doHeavyIon():
                                 doSaveFits = doSaveFits)
     #                               OutputLevel = 1)
     
-        ToolSvc += ZmumuMon_NoTrig
+        #ToolSvc += ZmumuMon_NoTrig
         if (InDetFlags.doPrintConfigurables()):
             print ZmumuMon_NoTrig
         InDetDiMuMonManager.AthenaMonTools += [ ZmumuMon_NoTrig ]
@@ -261,7 +261,7 @@ if rec.doHeavyIon():
                                         doSaveFits = doSaveFits)
             JpsiMon_XpressTrig_idperf.TriggerChain = "HLT_mu4_mu4_idperf_bJpsimumu_noid"
             JpsiMon_XpressTrig_idperf.TrigDecisionTool = monTrigDecTool
-            ToolSvc += JpsiMon_XpressTrig_idperf
+            #ToolSvc += JpsiMon_XpressTrig_idperf
             if (InDetFlags.doPrintConfigurables()):
                 print JpsiMon_XpressTrig_idperf
             InDetDiMuMonManager.AthenaMonTools += [ JpsiMon_XpressTrig_idperf ]
@@ -280,7 +280,7 @@ if rec.doHeavyIon():
                                         doSaveFits = doSaveFits)
             JpsiMon_XpressTrig_2mu.TriggerChain = "HLT_mu4_mu4noL1"
             JpsiMon_XpressTrig_2mu.TrigDecisionTool = monTrigDecTool
-            ToolSvc += JpsiMon_XpressTrig_2mu
+            #ToolSvc += JpsiMon_XpressTrig_2mu
             if (InDetFlags.doPrintConfigurables()):
                 print JpsiMon_XpressTrig_2mu
             InDetDiMuMonManager.AthenaMonTools += [ JpsiMon_XpressTrig_2mu ]
@@ -301,7 +301,7 @@ if rec.doHeavyIon():
                                         doSaveFits = doSaveFits)
             ZmumuMon_XpressTrig_idperf.TriggerChain = "HLT_mu13_mu13_idperf_Zmumu"
             ZmumuMon_XpressTrig_idperf.TrigDecisionTool = monTrigDecTool
-            ToolSvc += ZmumuMon_XpressTrig_idperf
+            #ToolSvc += ZmumuMon_XpressTrig_idperf
             if (InDetFlags.doPrintConfigurables()):
                 print ZmumuMon_XpressTrig_idperf
             InDetDiMuMonManager.AthenaMonTools += [ ZmumuMon_XpressTrig_idperf ]
@@ -321,7 +321,7 @@ if rec.doHeavyIon():
                                         doSaveFits = doSaveFits)
             ZmumuMon_XpressTrig_2mu.TriggerChain = "HLT_mu4_mu4noL1"
             ZmumuMon_XpressTrig_2mu.TrigDecisionTool = monTrigDecTool
-            ToolSvc += ZmumuMon_XpressTrig_2mu
+            #ToolSvc += ZmumuMon_XpressTrig_2mu
             if (InDetFlags.doPrintConfigurables()):
                 print ZmumuMon_XpressTrig_2mu
             InDetDiMuMonManager.AthenaMonTools += [ ZmumuMon_XpressTrig_2mu ]
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/IDPerfMon_jobOptions.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/IDPerfMon_jobOptions.py
index 2902259c7e75580c30d6395d95fee67c078ab3cb..fcc207decaf185f4655b329e942cf0eae6e649f0 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/IDPerfMon_jobOptions.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/IDPerfMon_jobOptions.py
@@ -4,14 +4,14 @@ IDPerfMonDoOutput = False
 from InDetPerformanceMonitoring.InDetPerformanceMonitoringConf import IDPerfMonZee
 IDPerfMonZee_noTrig = IDPerfMonZee (name = "IDPerfMonZee_noTrig",
                                    tracksName=InDetKeys.xAODTrackParticleContainer())# tracksName = "InDetTrackParticles")#InDetKeys.TrackParticles())
-ToolSvc += IDPerfMonZee_noTrig
+#ToolSvc += IDPerfMonZee_noTrig
 if (InDetFlags.doPrintConfigurables()):
     print IDPerfMonZee_noTrig
 
 from InDetPerformanceMonitoring.InDetPerformanceMonitoringConf import IDPerfMonWenu
 IDPerfMonWenu_noTrig = IDPerfMonWenu (name = "IDPerfMonWenu_noTrig",
                                       tracksName=InDetKeys.xAODTrackParticleContainer()) #     tracksName = "InDetTrackParticles")#InDetKeys.TrackParticles())
-ToolSvc += IDPerfMonWenu_noTrig
+#ToolSvc += IDPerfMonWenu_noTrig
 if (InDetFlags.doPrintConfigurables()):
     print IDPerfMonWenu_noTrig
 
@@ -59,17 +59,17 @@ else:
         IDPerfMonWenu_e24_tight_L1EM20VH.TriggerChain             = "HLT_e24_tight_L1EM20VH"
 
     
-        ToolSvc += IDPerfMonZee_e24_medium_L1EM18VH
+        #ToolSvc += IDPerfMonZee_e24_medium_L1EM18VH
         if (InDetFlags.doPrintConfigurables()):
             print IDPerfMonZee_e24_medium_L1EM18VH
-        ToolSvc += IDPerfMonZee_e24_tight_L1EM20VH
+        #ToolSvc += IDPerfMonZee_e24_tight_L1EM20VH
         if (InDetFlags.doPrintConfigurables()):
             print IDPerfMonZee_e24_tight_L1EM20VH
     
-        ToolSvc += IDPerfMonWenu_e24_medium_L1EM18VH
+        #ToolSvc += IDPerfMonWenu_e24_medium_L1EM18VH
         if (InDetFlags.doPrintConfigurables()):
             print IDPerfMonWenu_e24_medium_L1EM18VH
-        ToolSvc += IDPerfMonWenu_e24_tight_L1EM20VH
+        #ToolSvc += IDPerfMonWenu_e24_tight_L1EM20VH
         if (InDetFlags.doPrintConfigurables()):
             print IDPerfMonWenu_e24_tight_L1EM20VH
     
@@ -107,14 +107,14 @@ else:
         IDPerfMonWenu_e15_loose_ion.TriggerChain             = "HLT_e15_loose_ion"
 
         
-        ToolSvc += IDPerfMonZee_e15_loose_ion
+        #ToolSvc += IDPerfMonZee_e15_loose_ion
         if (InDetFlags.doPrintConfigurables()):
             print IDPerfMonZee_e15_loose_ion
-        ToolSvc += IDPerfMonZee_2e10_loose_ion
+        #ToolSvc += IDPerfMonZee_2e10_loose_ion
         if (InDetFlags.doPrintConfigurables()):
             print IDPerfMonZee_2e10_loose_ion
 
-        ToolSvc += IDPerfMonWenu_e15_loose_ion
+        #ToolSvc += IDPerfMonWenu_e15_loose_ion
         if (InDetFlags.doPrintConfigurables()):
             print IDPerfMonWenu_e15_loose_ion
 
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/TRT_Monitoring_RecExCommonAddOn_jobOptions.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/TRT_Monitoring_RecExCommonAddOn_jobOptions.py
index 5128256d212d4e5920f8f12ef5d94734b6d94efc..4e35201e49d0297a87bd9b0462f6803aca10e5df 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/TRT_Monitoring_RecExCommonAddOn_jobOptions.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/TRT_Monitoring_RecExCommonAddOn_jobOptions.py
@@ -42,7 +42,7 @@ TRT_Electron_Monitoring_Tool = TRT_Electron_Monitoring_Tool (
 							     isOnline			  = True,
 							     doExpert                     = True)
 
-ToolSvc += TRT_Electron_Monitoring_Tool
+#ToolSvc += TRT_Electron_Monitoring_Tool
 
 TRTElectronMonManager.AthenaMonTools += [ TRT_Electron_Monitoring_Tool]
 
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/TrackMonitoring.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/TrackMonitoring.py
index 6d4805c7162be5cf2d2b17e346be8602282ee63c..77939a9147591949dc116373d87a7ce4dff2c9cd 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/TrackMonitoring.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/TrackMonitoring.py
@@ -105,7 +105,7 @@ for trackCollection in trackCollections:
         )
         print InDetAlignMonResiduals
 
-        ToolSvc += InDetAlignMonResiduals
+        #ToolSvc += InDetAlignMonResiduals
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonResiduals ]
 
         InDetAlignMonGenericTracks = IDAlignMonGenericTracks(
@@ -116,7 +116,7 @@ for trackCollection in trackCollections:
                 triggerChainName = "all",
                 VxPrimContainerName = InDetKeys.PrimaryVertices()
         )
-        ToolSvc += InDetAlignMonGenericTracks
+        #ToolSvc += InDetAlignMonGenericTracks
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonGenericTracks ]
 
         InDetAlignMonSelectedTracksEfficiencies = IDAlignMonEfficiencies (
@@ -129,7 +129,7 @@ for trackCollection in trackCollections:
                 SCT_Manager = InDetKeys.SCT_Manager(),
                 TRT_Manager = InDetKeys.TRT_Manager()
         )
-        ToolSvc += InDetAlignMonSelectedTracksEfficiencies
+        #ToolSvc += InDetAlignMonSelectedTracksEfficiencies
         InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonSelectedTracksEfficiencies ]
 
 
@@ -143,7 +143,7 @@ InDetAlignMonBeamSpot_noTrig = InDetAlignMonBeamSpot (name  = "InDetAlignMonBeam
                                                                                                          vxContainerWithBeamConstraint  = InDetFlags.useBeamConstraint(),
 						                                    #                     vxContainerWithBeamConstraint  = False,
 						                                                          OutputLevel= 1)
-ToolSvc += InDetAlignMonBeamSpot_noTrig
+#ToolSvc += InDetAlignMonBeamSpot_noTrig
 InDetAlignMonManager.AthenaMonTools += [ InDetAlignMonBeamSpot_noTrig ]
 
 # write out BS info
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring.py
index f90a1878d15cff512a00394ff6f2f17db482d38b..fea6180843605db3f40d1e1c6489477f9e242173 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring.py
@@ -165,7 +165,7 @@ JpsiMon = DiMuMon(name = "JpsiMon_NoTrig",
                   doSaveFits = False,
                   OutputLevel = VERBOSE)
 
-ToolSvc += JpsiMon
+#ToolSvc += JpsiMon
 
 from AthenaMonitoring.DQMonFlags import DQMonFlags
 from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring_data.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring_data.py
index e631cfc846dcfb8c0147a0138e8b88cc6e78c384..55dbdb9a9568cae4f77d6a2beecbea4b38c7b8a2 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring_data.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring_data.py
@@ -209,7 +209,7 @@ JpsiMon = DiMuMon(name = "JpsiMon_NoTrig",
                   doSaveFits = False,
                   OutputLevel = VERBOSE)
 
-ToolSvc += JpsiMon
+#ToolSvc += JpsiMon
 
 from AthenaMonitoring.DQMonFlags import DQMonFlags
 from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring_data_grid.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring_data_grid.py
index e8a2b27baa05fd8c69074ca30ba097f804237b78..6ccaaa845876f4de4bbb5f4a60873585e2e87797 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring_data_grid.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runJPsiMonitoring_data_grid.py
@@ -209,7 +209,7 @@ JpsiMon = DiMuMon(name = "JpsiMon_NoTrig",
                   doSaveFits = False,
                   OutputLevel = VERBOSE)
 
-ToolSvc += JpsiMon
+#ToolSvc += JpsiMon
 
 from AthenaMonitoring.DQMonFlags import DQMonFlags
 from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runKShortValidation.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runKShortValidation.py
index 826ec5c782b14b2bf29aa488e0e258b926e0a067..e2cc543b8498d743c6c9ff9e4e69d01c63c69cd0 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runKShortValidation.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runKShortValidation.py
@@ -156,7 +156,7 @@ iDPerfMonKshort = IDPerfMonKshort(name = 'IDPerfMonKshort',
                                   VxPrimContainerName = "PrimaryVertices",
                                   OutputLevel = DEBUG)
 
-ToolSvc += iDPerfMonKshort
+#ToolSvc += iDPerfMonKshort
 
 from AthenaMonitoring.DQMonFlags import DQMonFlags
 from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runKShortValidation_grid.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runKShortValidation_grid.py
index 56f6c4a7d3c9faaac83ea2d960bb2cf7a26e348e..bbd5535cde07c067115cd563b233acd79fbd49e0 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runKShortValidation_grid.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runKShortValidation_grid.py
@@ -156,7 +156,7 @@ iDPerfMonKshort = IDPerfMonKshort(name = 'IDPerfMonKshort',
                                   VxPrimContainerName = "PrimaryVertices",
                                   OutputLevel = DEBUG)
 
-ToolSvc += iDPerfMonKshort
+#ToolSvc += iDPerfMonKshort
 
 from AthenaMonitoring.DQMonFlags import DQMonFlags
 from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runMonitoringZmumuValidation.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runMonitoringZmumuValidation.py
index 2a11112a33040f8308aeb52ee3e6e0df31447204..c396b86173348d26fd4e077bce4e52dacf6b2b4d 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runMonitoringZmumuValidation.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runMonitoringZmumuValidation.py
@@ -166,7 +166,7 @@ ZmumuMon = DiMuMon (name = "ZmumuMon_NoTrig",
                                doSaveFits = False,
                                OutputLevel = VERBOSE)
 
-ToolSvc += ZmumuMon
+#ToolSvc += ZmumuMon
 
 from AthenaMonitoring.DQMonFlags import DQMonFlags
 from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runMonitoringZmumuValidation_data.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runMonitoringZmumuValidation_data.py
index 51ca83cbdebfa2b7a68fbe109471779eb829e2d9..82b11748409fd5b1cc408ebab1171bf65576b5fe 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runMonitoringZmumuValidation_data.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runMonitoringZmumuValidation_data.py
@@ -154,7 +154,7 @@ ZmumuMon = DiMuMon (name = "ZmumuMon_NoTrig",
                                doSaveFits = False,
                                OutputLevel = DEBUG)
 
-ToolSvc += ZmumuMon
+#ToolSvc += ZmumuMon
 
 from AthenaMonitoring.DQMonFlags import DQMonFlags
 from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
diff --git a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runzmumu_runallmonitoring.py b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runzmumu_runallmonitoring.py
index 3b6462ed756c13944bb99c08b802fd5ec5c4a39e..770e6b404725663f99c5d440b37b4ccc9f2a1f57 100644
--- a/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runzmumu_runallmonitoring.py
+++ b/InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runzmumu_runallmonitoring.py
@@ -182,7 +182,7 @@ if dimuonmon == True:
                                doSaveFits = False,
 #                               setDebug = True,
                                OutputLevel = INFO)
-    ToolSvc += ZmumuMon
+    #ToolSvc += ZmumuMon
 
     from AthenaMonitoring.DQMonFlags import DQMonFlags
     from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
diff --git a/InnerDetector/InDetMonitoring/SCT_Monitoring/share/SCTMonitor_topOptions.py b/InnerDetector/InDetMonitoring/SCT_Monitoring/share/SCTMonitor_topOptions.py
index 9689976b558063c6498a7bc3d5e40adc9e85d3d2..97d95b20c35abaeaa3e07ec2baf860e3a19365e5 100644
--- a/InnerDetector/InDetMonitoring/SCT_Monitoring/share/SCTMonitor_topOptions.py
+++ b/InnerDetector/InDetMonitoring/SCT_Monitoring/share/SCTMonitor_topOptions.py
@@ -71,7 +71,7 @@ from SCT_Monitoring.SCT_MonitoringConf import SCTInitialiseTool
 SCTInitTool = SCTInitialiseTool (
   name = "SCTInitialiseTool"
   )
-ToolSvc += SCTInitTool
+#ToolSvc += SCTInitTool
 SCTMonMan.AthenaMonTools += [SCTInitTool]
 
 #from AthenaCommon.AppMgr import ToolSvc as toolSvc
@@ -89,7 +89,7 @@ SCTHitsTool.tracksName=InDetKeys.SCTTracks()
 #SCTHitsTool.tracksName="ExtendedTracks"
 
 
-ToolSvc += SCTHitsTool
+#ToolSvc += SCTHitsTool
 SCTMonMan.AthenaMonTools += [SCTHitsTool]
 
 from SCT_Monitoring.SCT_MonitoringConf import SCTTracksMonTool
@@ -105,7 +105,7 @@ SCTTracksMonTool.CheckRate= 1000;
 SCTTracksMonTool.doPositiveEndcap= True;
 SCTTracksMonTool.doNegativeEndcap= True;
 SCTTracksMonTool.doUnbiasedCalc= True;
-ToolSvc += SCTTracksMonTool;
+#ToolSvc += SCTTracksMonTool;
 SCTMonMan.AthenaMonTools += [SCTTracksMonTool]
 
 from SCT_Monitoring.SCT_MonitoringConf import SCTErrMonTool
@@ -117,7 +117,7 @@ SCTErrMonTool.histoPathBase="/stat";
 SCTErrMonTool.CheckRate= 1000;
 SCTErrMonTool.doPositiveEndcap= True;
 SCTErrMonTool.doNegativeEndcap= True;
-ToolSvc += SCTErrMonTool;
+#ToolSvc += SCTErrMonTool;
 SCTMonMan.AthenaMonTools +=[SCTErrMonTool]
 
                
@@ -154,7 +154,7 @@ if (InDetFlags.doPrintConfigurables()):
 SCTHitEffMonTool.HoleSearch=SCT_MonHoleSearch
 if globalflags.DataSource != "data":
     SCTHitEffMonTool.IsSim                   = True
-ToolSvc+=SCTHitEffMonTool
+#ToolSvc+=SCTHitEffMonTool
 SCTMonMan.AthenaMonTools += [SCTHitEffMonTool]
 
 from SCT_Monitoring.SCT_MonitoringConf import SCTTimeDependentMonTool
diff --git a/InnerDetector/InDetValidation/InDetPhysValMonitoring/run/PhysValITk_jobOptions.py b/InnerDetector/InDetValidation/InDetPhysValMonitoring/run/PhysValITk_jobOptions.py
index 3c7f1523cd18390ba4202ab6948d156923e6a63c..1d0a386e0fea5fc4c8ce151e1652fa6fa80a43ed 100644
--- a/InnerDetector/InDetValidation/InDetPhysValMonitoring/run/PhysValITk_jobOptions.py
+++ b/InnerDetector/InDetValidation/InDetPhysValMonitoring/run/PhysValITk_jobOptions.py
@@ -214,7 +214,7 @@ InDetPhysValMonitoringTool.TruthParticleContainerName = "TruthParticles"
 # this will run over hardscatter tracks only: 
 #InDetPhysValMonitoringTool.PileupSwitch = "HardScatter"
 InDetPhysValMonitoringTool.OutputLevel = INFO
-ToolSvc += InDetPhysValMonitoringTool
+#ToolSvc += InDetPhysValMonitoringTool
 
 monMan.AthenaMonTools += [InDetPhysValMonitoringTool]
 
diff --git a/InnerDetector/InDetValidation/PixelRTT/share/PixelRTT_DigitizationValidation.py b/InnerDetector/InDetValidation/PixelRTT/share/PixelRTT_DigitizationValidation.py
index 3e0e806bda158ee0d837d5ee0f8dfe624fc8347e..768262bf277a2aea741d1e4655405f2af8733c85 100644
--- a/InnerDetector/InDetValidation/PixelRTT/share/PixelRTT_DigitizationValidation.py
+++ b/InnerDetector/InDetValidation/PixelRTT/share/PixelRTT_DigitizationValidation.py
@@ -127,7 +127,7 @@ monMan = AthenaMonManager( "PixelMonManager" )
 
 from PixelMonitoring.PixelMonitoringConf import *
 PixelMainsMon=PixelMainMon()
-ToolSvc += PixelMainsMon
+#ToolSvc += PixelMainsMon
 monMan.AthenaMonTools += [ PixelMainsMon ]
 print PixelMainsMon
 
diff --git a/InnerDetector/InDetValidation/PixelRTT/share/PixelRTT_SimulationValidation.py b/InnerDetector/InDetValidation/PixelRTT/share/PixelRTT_SimulationValidation.py
index 391db092dbe37e639c5bf2d03c753ea5345dc214..d669945428180f6c5f109c1a1616d60c44d49a51 100644
--- a/InnerDetector/InDetValidation/PixelRTT/share/PixelRTT_SimulationValidation.py
+++ b/InnerDetector/InDetValidation/PixelRTT/share/PixelRTT_SimulationValidation.py
@@ -207,7 +207,7 @@ monMan = AthenaMonManager( "PixelMonManager" )
 
 from PixelMonitoring.PixelMonitoringConf import *
 PixelMainsMon=PixelMainMon()
-ToolSvc += PixelMainsMon
+#ToolSvc += PixelMainsMon
 monMan.AthenaMonTools += [ PixelMainsMon ]
 print PixelMainsMon
 
diff --git a/LArCalorimeter/LArCafJobs/share/skeleton.LArNoise_fromraw.py b/LArCalorimeter/LArCafJobs/share/skeleton.LArNoise_fromraw.py
index ad0f4dc6367a69019a2a8e27f47514783e65a56b..3db84b6326d316cd16c6f953b2bf8c26977ea2fe 100644
--- a/LArCalorimeter/LArCafJobs/share/skeleton.LArNoise_fromraw.py
+++ b/LArCalorimeter/LArCafJobs/share/skeleton.LArNoise_fromraw.py
@@ -313,7 +313,7 @@ if hasattr(runArgs,"outputHIST_LARNOISEFile"):
    theLArNoisyROMon.doHisto = True
    #theLArNoisyROMon.OutputLevel = DEBUG
    
-   ToolSvc += theLArNoisyROMon
+   #ToolSvc += theLArNoisyROMon
    from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
    larRawMon=False
    larESDMon=True
diff --git a/LArCalorimeter/LArMonTools/share/LArAffectedRegions_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArAffectedRegions_jobOptions.py
index 0ec5810a22d77206dfebfff895030038aaa13230..be4e8df6b4cf1f4cfd26a3912adc1b7185f5d36b 100644
--- a/LArCalorimeter/LArMonTools/share/LArAffectedRegions_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArAffectedRegions_jobOptions.py
@@ -11,5 +11,5 @@ theLArAffectedRegions = LArAffectedRegions(name="LArAffectedRegions",
                              ProcessNEvents = EventBlockSize,
                              IsOnline       = athenaCommonFlags.isOnline()      
                          )
-ToolSvc += theLArAffectedRegions
+#ToolSvc += theLArAffectedRegions
 LArMon.AthenaMonTools+=[ theLArAffectedRegions ]
diff --git a/LArCalorimeter/LArMonTools/share/LArCollisionTimeMonTool_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArCollisionTimeMonTool_jobOptions.py
index d30e83ce2281887764c4a014c7ad4b06a9d178cd..1f4183b57fda21fa7393371fd26d1e016ba608f9 100755
--- a/LArCalorimeter/LArMonTools/share/LArCollisionTimeMonTool_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArCollisionTimeMonTool_jobOptions.py
@@ -47,6 +47,6 @@ LArCluCollTimeMonTool=LArCollisionTimeMonTool(Key="ClusterCollTime",
 
 
 # --- register with toolservice ---
-ToolSvc += [LArCollisionTimeMon,LArCluCollTimeMonTool]
+#ToolSvc += [LArCollisionTimeMon,LArCluCollTimeMonTool]
 LArMon.AthenaMonTools+=[ LArCollisionTimeMon,LArCluCollTimeMonTool ]
 
diff --git a/LArCalorimeter/LArMonTools/share/LArCosmicsMonTool_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArCosmicsMonTool_jobOptions.py
index 7202e20a15ac38ee6e283d5de3e64952fa3b1487..ab537b3c1e33c3d0307b11dbab93a1ed6cb5884a 100755
--- a/LArCalorimeter/LArMonTools/share/LArCosmicsMonTool_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArCosmicsMonTool_jobOptions.py
@@ -17,7 +17,7 @@ theLArCosmicsMonTool = LArCosmicsMonTool(name="LArCosmicsMonTool",
 theLArCosmicsMonTool.LArPedestalKey='LArPedestal'
    
     
-ToolSvc += theLArCosmicsMonTool
+#ToolSvc += theLArCosmicsMonTool
 LArMon.AthenaMonTools+=[ theLArCosmicsMonTool ]
 
                                     
diff --git a/LArCalorimeter/LArMonTools/share/LArCoverage_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArCoverage_jobOptions.py
index 107cee42bada6d713ea4f340dfa10e57573f76a9..5592310562393dfc7554570289229aac875dbe04 100755
--- a/LArCalorimeter/LArMonTools/share/LArCoverage_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArCoverage_jobOptions.py
@@ -10,7 +10,7 @@ theLArCoverage = LArCoverage(name="LArCoverage",
                              LArBadChannelMask          = theLArBadChannelsMasker,
                              Nevents                    = 40
                          )
-ToolSvc += theLArCoverage
+#ToolSvc += theLArCoverage
 LArMon.AthenaMonTools+=[ theLArCoverage ]
 
 # BadChannelTool configuration
@@ -18,11 +18,11 @@ from LArBadChannelTool.LArBadChannelToolConf import LArBadChanTool
 theLArBadChannelTool=LArBadChanTool()
 theLArBadChannelTool.ReadFromASCII=False
 ToolSvc+=theLArBadChannelTool
-ToolSvc.LArCoverage.LArBadChannelTool=theLArBadChannelTool
+LArCoverage.LArBadChannelTool=theLArBadChannelTool
 
 # CaloNoiseTool configuration
 from CaloTools.CaloNoiseToolDefault import CaloNoiseToolDefault
 theLArCoverageCaloNoiseTool=CaloNoiseToolDefault()
 ToolSvc+=theLArCoverageCaloNoiseTool
-ToolSvc.LArCoverage.LArCaloNoiseTool=theLArCoverageCaloNoiseTool
+LArCoverage.LArCaloNoiseTool=theLArCoverageCaloNoiseTool
 
diff --git a/LArCalorimeter/LArMonTools/share/LArDigitMon_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArDigitMon_jobOptions.py
index b53662da5c690ac4598e96d7b2a4305075417a91..53e50475097b6b4fc12932965dc9b0aa41516699 100644
--- a/LArCalorimeter/LArMonTools/share/LArDigitMon_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArDigitMon_jobOptions.py
@@ -51,7 +51,7 @@ theLArDigitMon = LArDigitMon(name="LArDigitMon",
 theLArDigitMon.LArPedestalKey='LArPedestal'
                 
 
-ToolSvc += theLArDigitMon
+#ToolSvc += theLArDigitMon
 LArMon.AthenaMonTools+=[ theLArDigitMon ] 
 
 
diff --git a/LArCalorimeter/LArMonTools/share/LArFEBMon_calibEMB_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArFEBMon_calibEMB_jobOptions.py
index 4c05a18713e478a30e0acfb199974c3f3f3d70d8..38d2afc96924dbbfdcb3e9501e0692f1c01185df 100644
--- a/LArCalorimeter/LArMonTools/share/LArFEBMon_calibEMB_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArFEBMon_calibEMB_jobOptions.py
@@ -12,7 +12,7 @@ theLArFEBMon = LArFEBMon(name="LArFEBMon",
                          IgnoreMissingHeaderPS = False,
                          IgnoreMissingHeaderEMB = False
                          )
-ToolSvc += theLArFEBMon
+#ToolSvc += theLArFEBMon
 LArMon.AthenaMonTools+=[ theLArFEBMon ] 
 
 # BadChannelTool configuration
@@ -20,7 +20,7 @@ from LArBadChannelTool.LArBadChannelToolConf import LArBadChanTool
 theLArBadChannelTool=LArBadChanTool()
 theLArBadChannelTool.ReadFromASCII=False
 ToolSvc+=theLArBadChannelTool
-ToolSvc.LArFEBMon.LArBadChannelTool=theLArBadChannelTool
+LArFEBMon.LArBadChannelTool=theLArBadChannelTool
 
 #to change an option later, do e.g
 #ToolSvc.LArFEBMon.maxOfTimingHisto =100
diff --git a/LArCalorimeter/LArMonTools/share/LArFEBMon_calibPS_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArFEBMon_calibPS_jobOptions.py
index 05612b1b3a63a9aba5f46d96ee3b1bca76f23466..55e3efa8b84c0671c6851139b073dc1a6bd2b3f9 100644
--- a/LArCalorimeter/LArMonTools/share/LArFEBMon_calibPS_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArFEBMon_calibPS_jobOptions.py
@@ -12,7 +12,7 @@ theLArFEBMon = LArFEBMon(name="LArFEBMon",
                          IgnoreMissingHeaderPS = False,
                          IgnoreMissingHeaderEMB = True
                          )
-ToolSvc += theLArFEBMon
+#ToolSvc += theLArFEBMon
 LArMon.AthenaMonTools+=[ theLArFEBMon ] 
 
 # BadChannelTool configuration
@@ -20,7 +20,7 @@ from LArBadChannelTool.LArBadChannelToolConf import LArBadChanTool
 theLArBadChannelTool=LArBadChanTool()
 theLArBadChannelTool.ReadFromASCII=False
 ToolSvc+=theLArBadChannelTool
-ToolSvc.LArFEBMon.LArBadChannelTool=theLArBadChannelTool
+LArFEBMon.LArBadChannelTool=theLArBadChannelTool
 
 #to change an option later, do e.g
 #ToolSvc.LArFEBMon.maxOfTimingHisto =100
diff --git a/LArCalorimeter/LArMonTools/share/LArFEBMon_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArFEBMon_jobOptions.py
index 963fc86abdc51b265563d8475373cd7a390c93a2..7fd60162092b063853a3207d1064fc1e02c32376 100755
--- a/LArCalorimeter/LArMonTools/share/LArFEBMon_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArFEBMon_jobOptions.py
@@ -23,7 +23,7 @@ theLArFEBMon = LArFEBMon(name="LArFEBMon",
                          keyDSPThresholds = keyDSPThr,
                          IsOnline = OnlineMode
                          )
-ToolSvc += theLArFEBMon
+#ToolSvc += theLArFEBMon
 LArMon.AthenaMonTools+=[ theLArFEBMon ] 
 
 # BadChannelTool configuration
@@ -31,7 +31,7 @@ from LArBadChannelTool.LArBadChannelToolConf import LArBadChanTool
 theLArBadChannelTool=LArBadChanTool()
 theLArBadChannelTool.ReadFromASCII=False
 ToolSvc+=theLArBadChannelTool
-ToolSvc.LArFEBMon.LArBadChannelTool=theLArBadChannelTool
+LArFEBMon.LArBadChannelTool=theLArBadChannelTool
 
 #to change an option later, do e.g
 #ToolSvc.LArFEBMon.maxOfTimingHisto =100
diff --git a/LArCalorimeter/LArMonTools/share/LArHVCorrectionMonTool_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArHVCorrectionMonTool_jobOptions.py
index afb699fed6efc1bcbffe29998728ab5c581b0a47..fd59b161c941b6f3386e9fb1cf76e057766c423c 100644
--- a/LArCalorimeter/LArMonTools/share/LArHVCorrectionMonTool_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArHVCorrectionMonTool_jobOptions.py
@@ -13,6 +13,6 @@ theLArHVCorrTool=LArHVCorrToolDefault()
 ToolSvc+=theLArHVCorrTool
 theLArHVCorrectionMonTool.HVCorrTool = theLArHVCorrTool
 
-ToolSvc += theLArHVCorrectionMonTool
+#ToolSvc += theLArHVCorrectionMonTool
 LArMon.AthenaMonTools+=[ theLArHVCorrectionMonTool ]
 
diff --git a/LArCalorimeter/LArMonTools/share/LArNoiseMonTools_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArNoiseMonTools_jobOptions.py
index 099afd11ad0e181ed160173366b1b0dfc3c202a3..da016a6b05fb7f835bfe52c6b97cea054eca130f 100755
--- a/LArCalorimeter/LArMonTools/share/LArNoiseMonTools_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArNoiseMonTools_jobOptions.py
@@ -16,7 +16,7 @@ theLArFebNoiseMonTool = LArFebNoiseMonTool(name="LArFebNoiseMonTool",
                                            ## SingleTriggerSlot = 1
                                            )
     
-ToolSvc += theLArFebNoiseMonTool
+#ToolSvc += theLArFebNoiseMonTool
 LArMon.AthenaMonTools+=[ theLArFebNoiseMonTool ] 
     
 # ToolSvc.LArFebNoiseMonTool.OutputLevel=DEBUG
@@ -34,7 +34,7 @@ theLArFebNoiseMonToolAlt = LArFebNoiseMonTool(name="LArFebNoiseMonToolAlt",
                                               ## SingleTriggerSlot = 1
                                               )
     
-ToolSvc += theLArFebNoiseMonToolAlt
+#ToolSvc += theLArFebNoiseMonToolAlt
 LArMon.AthenaMonTools+=[ theLArFebNoiseMonToolAlt ] 
     
 # ToolSvc.LArFebNoiseMonToolAlt.OutputLevel=DEBUG
diff --git a/LArCalorimeter/LArMonTools/share/LArNoisyROMon_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArNoisyROMon_jobOptions.py
index b4df2a108e71e5339faaa7b2b9e0c70fc836b6dd..fc77b15b8c35700aa3365e7dde32386acd896223 100644
--- a/LArCalorimeter/LArMonTools/share/LArNoisyROMon_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArNoisyROMon_jobOptions.py
@@ -63,5 +63,5 @@ if rec.doTrigger or LArNoisyROMonForceTrigger:
 else:
     theLArNoisyROMon.doTrigger = False
 
-ToolSvc += theLArNoisyROMon
+#ToolSvc += theLArNoisyROMon
 LArMon.AthenaMonTools += [theLArNoisyROMon]
diff --git a/LArCalorimeter/LArMonTools/share/LArNoisyROMon_standalone.py b/LArCalorimeter/LArMonTools/share/LArNoisyROMon_standalone.py
index 04ca306ebd8010ad51f08e69ee166e7c494b9557..9b87160e8c9e84df371b565dba342d069f6f7209 100644
--- a/LArCalorimeter/LArMonTools/share/LArNoisyROMon_standalone.py
+++ b/LArCalorimeter/LArMonTools/share/LArNoisyROMon_standalone.py
@@ -164,7 +164,7 @@ theLArNoisyROMon.BadFEBCut = larNoisyROFlags.BadFEBCut() #LArNoisyROFEBCutHelper
 theLArNoisyROMon.doTrigger = False
 theLArNoisyROMon.doHisto = False
 
-ToolSvc += theLArNoisyROMon
+#ToolSvc += theLArNoisyROMon
 LArMon.AthenaMonTools += [theLArNoisyROMon]
 
 #########
diff --git a/LArCalorimeter/LArMonTools/share/LArOddCellsMonTool_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArOddCellsMonTool_jobOptions.py
index 7362ac50b71a7c407cf1ebf2da52b672cecf9d4f..234b2ae7bd3385a82801d8e433f81782d5747a72 100755
--- a/LArCalorimeter/LArMonTools/share/LArOddCellsMonTool_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArOddCellsMonTool_jobOptions.py
@@ -68,7 +68,7 @@ if DQMonFlags.useTrigger() and not athenaCommonFlags.isOnline():
                if StreamFromFile=='express':
                   theLArOddCellsMonTool.monitoredStreams=["RNDM"]  
 
-ToolSvc += theLArOddCellsMonTool
+#ToolSvc += theLArOddCellsMonTool
 LArMon.AthenaMonTools+=[ theLArOddCellsMonTool ]
 
 
@@ -93,7 +93,7 @@ if (MaskBadChannel) :
       "highNoiseHG","highNoiseMG","highNoiseLG"
       ]
    ToolSvc+=theLArOddCellsMasker
-   ToolSvc.LArOddCellsMonTool.LArBadChannelMask=theLArOddCellsMasker
+   LArOddCellsMonTool.LArBadChannelMask=theLArOddCellsMasker
 
 
 #ToolSvc.LArOddCellsMonTool.OutputLevel = DEBUG
diff --git a/LArCalorimeter/LArMonTools/share/LArRODMonTool_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArRODMonTool_jobOptions.py
index fe66877dcb9b53a8590955979142a443cc9d1d58..4a05a843f7233723a1342e5b9ec39c17938544cd 100755
--- a/LArCalorimeter/LArMonTools/share/LArRODMonTool_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArRODMonTool_jobOptions.py
@@ -125,7 +125,7 @@ theLArRODMonTool.LArPedestalKey='LArPedestal'
 from LArRecUtils.LArADC2MeVToolDefault import LArADC2MeVToolDefault
 theLArRODMonTool.ADC2MeVTool=LArADC2MeVToolDefault()
 
-ToolSvc += theLArRODMonTool
+#ToolSvc += theLArRODMonTool
 LArMon.AthenaMonTools+=[ theLArRODMonTool ] 
 
 #theLArRODMonTool.OutputLevel = DEBUG
diff --git a/LArCalorimeter/LArMonTools/share/LArRawChannelMonTool_jobOptions.py b/LArCalorimeter/LArMonTools/share/LArRawChannelMonTool_jobOptions.py
index a57bf84d92b61baadd050b0ac77fd8fbdb3f1f17..e35295c70d4fe13f8fe5feeb7ff33b1cf1b3657f 100755
--- a/LArCalorimeter/LArMonTools/share/LArRawChannelMonTool_jobOptions.py
+++ b/LArCalorimeter/LArMonTools/share/LArRawChannelMonTool_jobOptions.py
@@ -166,5 +166,5 @@ if DQMonFlags.useTrigger() and not athenaCommonFlags.isOnline():
                   LArRawChannelMon.TriggerChain= LArRawChannelMonTool_TriggerChain
 
 # --- register with toolservice ---
-ToolSvc += LArRawChannelMon
+#ToolSvc += LArRawChannelMon
 LArMon.AthenaMonTools+=[ LArRawChannelMon ]
diff --git a/MuonSpectrometer/MuonCalib/CscCalib/CscCalibAlgs/share/CscCalcPedMon.py b/MuonSpectrometer/MuonCalib/CscCalib/CscCalibAlgs/share/CscCalcPedMon.py
index d51b03feaeeb7cf1f491be7986f3a74d74dbce23..1a0485feb46e3885eaf9a28433b6c63518a96f4d 100644
--- a/MuonSpectrometer/MuonCalib/CscCalib/CscCalibAlgs/share/CscCalcPedMon.py
+++ b/MuonSpectrometer/MuonCalib/CscCalib/CscCalibAlgs/share/CscCalcPedMon.py
@@ -200,7 +200,7 @@ monMan.LumiBlock           = 1
 
 from MuonCalibMonitoring.MuonCalibMonitoringConf import CscCalibMonToolPed
 CscCalibMonTool = CscCalibMonToolPed ("CscCalibMonToolPed" )
-ToolSvc += CscCalibMonTool
+#ToolSvc += CscCalibMonTool
 monMan.AthenaMonTools += [CscCalibMonTool]
 CscCalibMonTool.GetDebugForAllChannels = False
 CscCalibMonTool.StatusReportFileName = outputPre + "CalibReport.txt"
diff --git a/MuonSpectrometer/MuonCalib/CscCalib/CscCalibAlgs/share/CscCalcSlopeMon.py b/MuonSpectrometer/MuonCalib/CscCalib/CscCalibAlgs/share/CscCalcSlopeMon.py
index 4fcc24014f740b16946eac41a8bc932866ea3ea2..a01d39913eb87ea62f529879f48ee78ce16d15f0 100644
--- a/MuonSpectrometer/MuonCalib/CscCalib/CscCalibAlgs/share/CscCalcSlopeMon.py
+++ b/MuonSpectrometer/MuonCalib/CscCalib/CscCalibAlgs/share/CscCalcSlopeMon.py
@@ -161,7 +161,7 @@ from MuonCalibMonitoring.MuonCalibMonitoringConf import CscCalibMonToolSlope
 CscCalibMonTool = CscCalibMonToolSlope (
         name = "CscCalibMonToolSlope"
         )
-ToolSvc += CscCalibMonTool
+#ToolSvc += CscCalibMonTool
 ##CscCalibMonTool.OutputLevel = DEBUG
 monMan.AthenaMonTools += [CscCalibMonTool]
 #Conditions DB service
@@ -170,7 +170,7 @@ monMan.AthenaMonTools += [CscCalibMonTool]
 from MuonCondSvc.CscCondDB import cscCondDB
 cscCondDB.addPedFolders() #Set to read pedestal and noise folders from the database
 cscCondDB.addPSlopeFolder() #Set to read slope folder from database
-#if(ToolSvc.CscRdoContByteStreamTool.IsCosmicData) :
+#if(#ToolSvc.CscRdoContByteStreamTool.IsCosmicData) :
 #    cscCondDB.overrideBaseTag('Csc-cosmic-DEFAULTCOND')
 
 
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/scripts/muondqamonitoring.sh b/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/scripts/muondqamonitoring.sh
index 38360e65e892b47dae1cdb7bf70d4befad035913..b3c9fd378754db825c24a9518332778d9858744d 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/scripts/muondqamonitoring.sh
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/scripts/muondqamonitoring.sh
@@ -488,21 +488,21 @@ ServiceMgr += CfgMgr.MessageSvc( Format = "% F%50W%S%7W%R%T %0W%M",
 # NEED A REAL FIX 
 #--------------------------------------------------------------------------- 
 if MuonDQAFlags.doMuonHitMon:
-    ToolSvc += CfgMgr.MDTRawDataValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.RPCRawDataValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.MDTvsRPCRawDataValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.RPCLV1RawDataValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.TGCRawDataValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MDTRawDataValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.RPCRawDataValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MDTvsRPCRawDataValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.RPCLV1RawDataValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.TGCRawDataValAlg(OutputLevel = INFO)
     if MuonDQAFlags.doCSCMon:
-        ToolSvc += CfgMgr.CSCPRDMonTool(OutputLevel = INFO)
-        ToolSvc += CfgMgr.CSCRDOMonTool(OutputLevel = INFO)
+        #ToolSvc += CfgMgr.CSCPRDMonTool(OutputLevel = INFO)
+        #ToolSvc += CfgMgr.CSCRDOMonTool(OutputLevel = INFO)
     
 if MuonDQAFlags.doMuonSegmMon:
-    ToolSvc += CfgMgr.MuonSegmValidation(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MuonSegmValidation(OutputLevel = INFO)
 
 if MuonDQAFlags.doMuonTrackMon:
-    ToolSvc += CfgMgr.MuonTrackValidation(OutputLevel = INFO)
-    ToolSvc += CfgMgr.MuonAlignMonGenericTracks(OutputLevel = INFO) 
+    #ToolSvc += CfgMgr.MuonTrackValidation(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MuonAlignMonGenericTracks(OutputLevel = INFO) 
      
 Service( "THistSvc" ).OutputLevel = WARNING 
 #--------------------------------------------------------------------------- 
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/share/MuonDQAMonitoring_CommRunsTier0.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/share/MuonDQAMonitoring_CommRunsTier0.py
index cb444c2bd0716aebacbcba3a464439b6d4c26b53..a91288b8a4bab8ab4d2bcb2ac493be576e4cbe8f 100644
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/share/MuonDQAMonitoring_CommRunsTier0.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/share/MuonDQAMonitoring_CommRunsTier0.py
@@ -464,47 +464,47 @@ if MuonDQAFlags.doCallgrind:
 # -------------------------------------------------------------
 # --------------For RawData Monitoring----------------------------
 if MuonDQAFlags.doMuonHitMon:
-    ToolSvc += CfgMgr.MDTRawDataBSValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.MDTRawDataESDValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.RPCRawDataValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.MDTvsRPCRawDataValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.RPCLV1RawDataValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.TGCRawDataESDValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.TGCLV1RawDataESDValAlg(OutputLevel = INFO)
-    ToolSvc += CfgMgr.MDTvsTGCRawDataESDValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MDTRawDataBSValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MDTRawDataESDValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.RPCRawDataValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MDTvsRPCRawDataValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.RPCLV1RawDataValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.TGCRawDataESDValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.TGCLV1RawDataESDValAlg(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MDTvsTGCRawDataESDValAlg(OutputLevel = INFO)
     if MuonDQAFlags.doCSCMon:
-        ToolSvc += CfgMgr.CSCPrdValAlg(OutputLevel = INFO)
-        ToolSvc += CfgMgr.CSCRdoValAlg(OutputLevel = INFO)
-        ToolSvc += CfgMgr.CSCClusterTree(OutputLevel = INFO)
-        ToolSvc += CfgMgr.CSCClusterValAlg(OutputLevel = INFO)
+        #ToolSvc += CfgMgr.CSCPrdValAlg(OutputLevel = INFO)
+        #ToolSvc += CfgMgr.CSCRdoValAlg(OutputLevel = INFO)
+        #ToolSvc += CfgMgr.CSCClusterTree(OutputLevel = INFO)
+        #ToolSvc += CfgMgr.CSCClusterValAlg(OutputLevel = INFO)
 # --------------For MuonSegment Monitoring------------------------    
 if MuonDQAFlags.doMuonSegmMon:
-    ToolSvc += CfgMgr.MuonSegmValidation(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MuonSegmValidation(OutputLevel = INFO)
 # --------------For MuonTrk Alignment Monitoring------------------------    
 if MuonDQAFlags.doMuonTrkAlignMon:
-    ToolSvc += CfgMgr.MuonAlignValidation(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MuonAlignValidation(OutputLevel = INFO)
 # --------------For MuonTrk Monitoring----------------------------
 # --------------For No Trigger MuonTrk Monitoring-----------------
 if MuonDQAFlags.doMuonTrackMon and not MuonDQAFlags.MuonTrkMonDoTrigger:
-    ToolSvc += CfgMgr.MuonSelectedTracksMon(OutputLevel = INFO) 
-    ToolSvc += CfgMgr.MuonGenericTracksMon(OutputLevel = INFO) 
+    #ToolSvc += CfgMgr.MuonSelectedTracksMon(OutputLevel = INFO) 
+    #ToolSvc += CfgMgr.MuonGenericTracksMon(OutputLevel = INFO) 
 # --------------For TriggerAware MuonTrk Monitoring---------------
 if MuonDQAFlags.doMuonTrackMon and MuonDQAFlags.MuonTrkMonDoTrigger:
     ### UseTriggerVector =True
-    ToolSvc += CfgMgr.MuonSelectedTracksMon_Trig(OutputLevel = INFO) 
-    ToolSvc += CfgMgr.MuonGenericTracksMon_Trig(OutputLevel = INFO)     
+    #ToolSvc += CfgMgr.MuonSelectedTracksMon_Trig(OutputLevel = INFO) 
+    #ToolSvc += CfgMgr.MuonGenericTracksMon_Trig(OutputLevel = INFO)     
     ### UseTriggerVector = False
-    ToolSvc += CfgMgr.MuonSelectedTracksMon_trigmu10(OutputLevel = INFO) 
-    ToolSvc += CfgMgr.MuonSelectedTracksMon_trigmu20(OutputLevel = INFO)         
-    ToolSvc += CfgMgr.MuonSelectedTracksMon_trigmu40(OutputLevel = INFO) 
-    ToolSvc += CfgMgr.MuonSelectedTracksMon_trig2mu10(OutputLevel = INFO)
-    ToolSvc += CfgMgr.MuonGenericTracksMon_trigmu10(OutputLevel = INFO)
-    ToolSvc += CfgMgr.MuonGenericTracksMon_trigmu20(OutputLevel = INFO)
-    ToolSvc += CfgMgr.MuonGenericTracksMon_trigmu40(OutputLevel = INFO)
-    ToolSvc += CfgMgr.MuonGenericTracksMon_trig2mu10(OutputLevel = INFO)     
+    #ToolSvc += CfgMgr.MuonSelectedTracksMon_trigmu10(OutputLevel = INFO) 
+    #ToolSvc += CfgMgr.MuonSelectedTracksMon_trigmu20(OutputLevel = INFO)         
+    #ToolSvc += CfgMgr.MuonSelectedTracksMon_trigmu40(OutputLevel = INFO) 
+    #ToolSvc += CfgMgr.MuonSelectedTracksMon_trig2mu10(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MuonGenericTracksMon_trigmu10(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MuonGenericTracksMon_trigmu20(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MuonGenericTracksMon_trigmu40(OutputLevel = INFO)
+    #ToolSvc += CfgMgr.MuonGenericTracksMon_trig2mu10(OutputLevel = INFO)     
 # --------------For MuonEventInfo Monitoring----------------------------
 if MuonDQAFlags.doMuonEvtMon:
-    ToolSvc += CfgMgr.MuonDQA__MuonEventInfoMonTool(OutputLevel = INFO)  
+    #ToolSvc += CfgMgr.MuonDQA__MuonEventInfoMonTool(OutputLevel = INFO)  
 #--------------------------------------------------------------------------- 
 Service( "THistSvc" ).OutputLevel = WARNING
 #--------------------------------------------------------------------------- 
@@ -522,5 +522,5 @@ print theApp.TopAlg
 #--------------------------------------------------------------------------- 
 print topSequence
 print ServiceMgr
-print ToolSvc
+print #ToolSvc
 #======================================================================
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/share/MuonEventInfoMonitoring_options.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/share/MuonEventInfoMonitoring_options.py
index 1087b4ed4673ae72b2f2783b5f6964baae2204cc..5d8841ae40e7e40ebcc72e304a4900f8b3861aaf 100644
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/share/MuonEventInfoMonitoring_options.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/share/MuonEventInfoMonitoring_options.py
@@ -8,5 +8,5 @@ if MuonDQAFlags.doMuonEvtMon:
    ) 
    MuonDQA__MuonEventInfoMonTool.LastEvent = MuonDQAFlags.EvtMax 
    MuonDQA__MuonEventInfoMonTool.TriggerTagAdd = True
-   ToolSvc += MuonDQA__MuonEventInfoMonTool
+   #ToolSvc += MuonDQA__MuonEventInfoMonTool
    monMan.AthenaMonTools += [ MuonDQA__MuonEventInfoMonTool ]  
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/share/CscRawBS_MonitoringOptions.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/share/CscRawBS_MonitoringOptions.py
index 3f9fc53cc96607f7662f291a974ffcc7db516707..9414c111361199fde8e9ae7d2919d712ea119fb8 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/share/CscRawBS_MonitoringOptions.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/share/CscRawBS_MonitoringOptions.py
@@ -20,7 +20,7 @@ cscRdoBSValAlg = CscRdoValAlg (name = 'cscRdoBSValAlg',
                                CSCRawDataKey = 'CSCRDO',
                                NoiseCutADC = 100
                                )
-ToolSvc += cscRdoBSValAlg
+#ToolSvc += cscRdoBSValAlg
 
 cscrdoBsRawMonMan.AthenaMonTools += [ cscRdoBSValAlg ]
 cscRdoBSValAlg.OutputLevel = INFO
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/share/CscRawESD_MonitoringOptions.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/share/CscRawESD_MonitoringOptions.py
index a40337114e829017a6cb81177b345d3569b1a069..921197dbb2aeb501a56a761c76909b0a8f2286e8 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/share/CscRawESD_MonitoringOptions.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/CscRawDataMonitoring/share/CscRawESD_MonitoringOptions.py
@@ -42,7 +42,7 @@ cscPrdESDValAlg = CscPrdValAlg ( name = 'cscPrdESDValAlg',
                                  NoiseCutADC = 100,
                                  CSCStripFitter = ToolSvc.CalibCscStripFitter
                                  )
-ToolSvc += cscPrdESDValAlg
+#ToolSvc += cscPrdESDValAlg
 cscprdRawMonMan.AthenaMonTools += [ cscPrdESDValAlg ]
 
 topSequence += cscprdRawMonMan
@@ -75,7 +75,7 @@ cscClusterESDValAlg = CscClusterValAlg( name = 'cscClusterESDValAlg',
                                         CSCEventSelTriggers = csc_evtSelectionTriggers                                    
                                         )
 
-ToolSvc += cscClusterESDValAlg
+#ToolSvc += cscClusterESDValAlg
 cscesdRawMonMan.AthenaMonTools += [cscClusterESDValAlg]
 
 topSequence += cscesdRawMonMan
@@ -113,7 +113,7 @@ CSCSegmESDValAlg = CSCSegmValAlg ( name = "CSCSegmValAlg",
                                    ClusterStatus = clusStatWords
                                    )
 
-ToolSvc += CSCSegmESDValAlg
+#ToolSvc += CSCSegmESDValAlg
 cscesdSegmMonMan.AthenaMonTools += [ CSCSegmESDValAlg ]
 
 topSequence += cscesdSegmMonMan
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtRawDataMonitoring/share/MdtRaw_MonitoringOptions.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtRawDataMonitoring/share/MdtRaw_MonitoringOptions.py
index 285bab2505ea834e838d7457182327de0761cd15..f68866a0dee13dc180251b34ec5271d5397dd08e 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtRawDataMonitoring/share/MdtRaw_MonitoringOptions.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtRawDataMonitoring/share/MdtRaw_MonitoringOptions.py
@@ -71,7 +71,7 @@ mdtRawDataValAlg_main = MdtRawDataValAlg(name='mdtRawDataValAlg_main',
 					 nHits_NoiseThreshold = 10000
                                          )
 
-ToolSvc += mdtRawDataValAlg_main
+#ToolSvc += mdtRawDataValAlg_main
 mdtRawMonMan.AthenaMonTools += [ mdtRawDataValAlg_main ]
 
 if( isTier0Flag ) :
@@ -124,7 +124,7 @@ if( isTier0Flag ) :
             mdtRawDataValAlg_express.TriggerChain = "L1_MU0, L1_MU6, L1_MU10, L1_MU15, L1_MU20"
     #end if useTrigger
     
-    ToolSvc += mdtRawDataValAlg_express
+    #ToolSvc += mdtRawDataValAlg_express
     mdtRawMonMan.AthenaMonTools += [ mdtRawDataValAlg_express ]
 #end if( isTier0Flag )
 
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtVsRpcRawDataMonitoring/share/MdtVsRpcRaw_MonitoringOptions.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtVsRpcRawDataMonitoring/share/MdtVsRpcRaw_MonitoringOptions.py
index cfe5074a155c7ddabca845799a2bbb8dae48e6f9..59139077d440bfc9d6bc169357533996cf6bff0a 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtVsRpcRawDataMonitoring/share/MdtVsRpcRaw_MonitoringOptions.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtVsRpcRawDataMonitoring/share/MdtVsRpcRaw_MonitoringOptions.py
@@ -27,7 +27,7 @@ MdtVsRpcRawDataValAlg = MdtVsRpcRawDataValAlg(name='MdtVsRpcRawDataValAlg',
                                               RpcPrepDataContainer="RPC_Measurements",
                                               MdtPrepDataContainer="MDT_DriftCircles",
                                               LastEvent = MuonDQAFlags.EvtMax)
-ToolSvc += MdtVsRpcRawDataValAlg
+#ToolSvc += MdtVsRpcRawDataValAlg
 MdtRpcRawMonMan.AthenaMonTools += [ MdtVsRpcRawDataValAlg ]
 topSequence += MdtRpcRawMonMan
 print MdtRpcRawMonMan
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtVsTgcRawDataMonitoring/share/MdtVsTgcRaw_MonitoringOptions.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtVsTgcRawDataMonitoring/share/MdtVsTgcRaw_MonitoringOptions.py
index cdcf7ddaf4422e713787947b3d272e6dcfb22d90..89eac2e5413344499b009639271d51290676f2b4 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtVsTgcRawDataMonitoring/share/MdtVsTgcRaw_MonitoringOptions.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MdtVsTgcRawDataMonitoring/share/MdtVsTgcRaw_MonitoringOptions.py
@@ -22,7 +22,7 @@ MdtVsTgcRawDataValAlg = MdtVsTgcRawDataValAlg (name = "MdtVsTgcRawDataValAlg",
                                                OutputCoinCollection="TrigT1CoinDataCollection",
                                                MdtPrepDataContainer="MDT_DriftCircles",
                                                TgcLv1File = False) 
-ToolSvc += MdtVsTgcRawDataValAlg
+#ToolSvc += MdtVsTgcRawDataValAlg
 MdtTgcRawMonMan.AthenaMonTools += [ MdtVsTgcRawDataValAlg ]
 topSequence += MdtTgcRawMonMan
 print MdtTgcRawMonMan
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawBS_MonitoringOptions.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawBS_MonitoringOptions.py
index 9529f43b5eae67b35ac9b30e06779e12fca15d14..8c33fa8d074f3ca6de54862f16a3a9b137535342 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawBS_MonitoringOptions.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawBS_MonitoringOptions.py
@@ -24,7 +24,7 @@ rpcLV1RawDataValAlg = RpcLv1RawDataValAlg(name='rpcLV1RawDataValAlg'
 					  OutputLevel       = OutputMessageLevel ,
                                           LastEvent         = MuonDQAFlags.EvtMax,
 					  doCoolDB          = False               )
-ToolSvc += rpcLV1RawDataValAlg
+#ToolSvc += rpcLV1RawDataValAlg
 rpcLv1RawMonMan.AthenaMonTools += [ rpcLV1RawDataValAlg ]
 topSequence += rpcLv1RawMonMan
 print rpcLv1RawMonMan
@@ -39,7 +39,7 @@ from RpcRawDataMonitoring.RpcRawDataMonitoringConf import RpcLv1RawDataSectorLog
 rpcLV1RawDataSectorLogic = RpcLv1RawDataSectorLogic(name='rpcLV1RawDataSectorLogic',OutputLevel = OutputMessageLevel)
 if globalflags.DataSource() != 'data':
     rpcLV1RawDataSectorLogic.isMC = True
-ToolSvc += rpcLV1RawDataSectorLogic
+#ToolSvc += rpcLV1RawDataSectorLogic
 rpcLv1SLRawMonMan.AthenaMonTools += [ rpcLV1RawDataSectorLogic ]
 topSequence += rpcLv1SLRawMonMan
 print rpcLv1SLRawMonMan
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawESD_MonitoringOptions.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawESD_MonitoringOptions.py
index e60664aab0a0fbec890e0ebf18bf1fc9ae5015a5..57966f6e629acf874eb7c65e2ad681cff7c1b0df 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawESD_MonitoringOptions.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/share/RpcRawESD_MonitoringOptions.py
@@ -41,7 +41,7 @@ rpcRawDataValAlg = RpcRawDataValAlg(name='rpcRawDataValAlg',
                                     ClusterContainer      ="rpcClusters",
 				    OutputLevel           = OutputMessageLevel,
                                     LastEvent             = MuonDQAFlags.EvtMax)
-ToolSvc += rpcRawDataValAlg
+#ToolSvc += rpcRawDataValAlg
 rpcRawMonMan.AthenaMonTools += [ rpcRawDataValAlg ]
 topSequence += rpcRawMonMan
 print rpcRawMonMan
@@ -74,7 +74,7 @@ RPCStandaloneTracksMon = RPCStandaloneTracksMon(name='RPCStandaloneTracksMon',
                                                        ClusterContainer      = "rpcClusters")
 if globalflags.DataSource() != 'data':
     RPCStandaloneTracksMon.isMC = True
-ToolSvc += RPCStandaloneTracksMon
+#ToolSvc += RPCStandaloneTracksMon
 rpcTrackMonMan.AthenaMonTools += [ RPCStandaloneTracksMon ]
 topSequence += rpcTrackMonMan
 print rpcTrackMonMan
@@ -95,7 +95,7 @@ if not hasattr(topSequence,"RpcClusterBuilderPRD"):
 rpcLv1RawDataEfficiency = RpcLv1RawDataEfficiency(name='rpcLv1RawDataEfficiency')
 if globalflags.DataSource() != 'data':
     rpcLv1RawDataEfficiency.isMC = True
-ToolSvc += rpcLv1RawDataEfficiency
+#ToolSvc += rpcLv1RawDataEfficiency
 rpcLv1RawEfficiencyMonMan.AthenaMonTools += [ rpcLv1RawDataEfficiency ]
 topSequence += rpcLv1RawEfficiencyMonMan
 print rpcLv1RawEfficiencyMonMan
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/TgcRawDataMonitoring/share/TgcRaw_MonitoringOptions.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/TgcRawDataMonitoring/share/TgcRaw_MonitoringOptions.py
index 54b2cc59c1cd069199ff5e99d557c6c627db2e5d..adf4ef9d2380c6230b74ed90d2291b71431a6558 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/TgcRawDataMonitoring/share/TgcRaw_MonitoringOptions.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/TgcRawDataMonitoring/share/TgcRaw_MonitoringOptions.py
@@ -19,7 +19,7 @@ tgcLv1RawMonMan = AthenaMonManager(name="TgcLv1RawMonManager",
 from TgcRawDataMonitoring.TgcRawDataMonitoringConf import TgcRawDataValAlg
 tgcRawDataValAlg = TgcRawDataValAlg(name='tgcRawDataValAlg',
                                     TgcPrepDataContainer="TGC_Measurements")
-ToolSvc += tgcRawDataValAlg
+#ToolSvc += tgcRawDataValAlg
 tgcRawMonMan.AthenaMonTools += [ tgcRawDataValAlg ]
 topSequence += tgcRawMonMan
 print tgcRawMonMan
@@ -28,7 +28,7 @@ from TgcRawDataMonitoring.TgcRawDataMonitoringConf import TgcLv1RawDataValAlg
 tgcLv1RawDataValAlg = TgcLv1RawDataValAlg(name='tgcLv1RawDataValAlg')
 
 if DQMonFlags.useTrigger():
-    ToolSvc += tgcLv1RawDataValAlg
+    #ToolSvc += tgcLv1RawDataValAlg
     tgcLv1RawMonMan.AthenaMonTools += [ tgcLv1RawDataValAlg  ]
     topSequence += tgcLv1RawMonMan
     print tgcLv1RawMonMan
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonTrackMonitoring/share/MuonTrackDQA_options.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonTrackMonitoring/share/MuonTrackDQA_options.py
index 6d7517ee3597a73d652be51089a3691488f46149..510db8551373e1f1d47b6f3b0d787ae65c8a3885 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonTrackMonitoring/share/MuonTrackDQA_options.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonTrackMonitoring/share/MuonTrackDQA_options.py
@@ -21,8 +21,8 @@ MuonGenericTracksMon_NoTrig = MuonGenericTracksMon(name        = "MuonGenericTra
 	                                               MuonTriggerChainName = "NoTrig/",
 	                                               OutputLevel = WARNING,
 	                                               )
-ToolSvc += MuonGenericTracksMon_NoTrig
-muTrackMonMan.AthenaMonTools.append(MuonGenericTracksMon_NoTrig)
+#ToolSvc += MuonGenericTracksMon_NoTrig
+muTrackMonMan.AthenaMonTools += [MuonGenericTracksMon_NoTrig]
 
 # L1_Trig part is intended to only select events passing L1_MU triggers
 MuonGenericTracksMon_L1Trig = MuonGenericTracksMon(name        = "MuonGenericTracksMon_L1Trig",
@@ -36,8 +36,8 @@ else:
 	MuonGenericTracksMon_L1Trig.TriggerChain = "L1_MU4, L1_MU6, L1_MU10, L1_MU11, L1_MU15, L1_MU20, L1_2MU4, L1_2MU6, L1_2MU10"
 	MuonGenericTracksMon_L1Trig.MuonTriggerChainName = ""
 	MuonGenericTracksMon_L1Trig.TrigDecisionTool = monTrigDecTool
-	ToolSvc += MuonGenericTracksMon_L1Trig
-	muTrackMonMan.AthenaMonTools.append(MuonGenericTracksMon_L1Trig)
+	#ToolSvc += MuonGenericTracksMon_L1Trig
+	muTrackMonMan.AthenaMonTools += [MuonGenericTracksMon_L1Trig]
 
 #for Muon Quality Selection
 if not hasattr(ToolSvc,"MuonSelectorTool"):        
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonTrackMonitoring/share/MuonTrackMonitoring_options.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonTrackMonitoring/share/MuonTrackMonitoring_options.py
index 3d8a369e50440ece3c62498dadc3882ee0d88618..87802adc996ba64a9ed386ea5eba1ee2160423df 100755
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonTrackMonitoring/share/MuonTrackMonitoring_options.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonTrackMonitoring/share/MuonTrackMonitoring_options.py
@@ -45,9 +45,9 @@ if MuonDQAFlags.doMuonTrackMon:
    TGCStandaloneTracksMon_NoTrig = TGCStandaloneTracksMon(name = "TGCStandaloneTracksMon",
                                                           TriggerAware = False,
                                                           MuonTriggerChainName = "TriggersInChain")
-   ToolSvc += MuonSelectedTracksMon
-   ToolSvc += MuonGenericTracksMon
-   ToolSvc += TGCStandaloneTracksMon
+   #ToolSvc += MuonSelectedTracksMon
+   #ToolSvc += MuonGenericTracksMon
+   #ToolSvc += TGCStandaloneTracksMon
    monMan.AthenaMonTools += [ MuonSelectedTracksMon ]
    monMan.AthenaMonTools += [ MuonGenericTracksMon ]
    monMan.AthenaMonTools += [ TGCStandaloneTracksMon ]
@@ -87,9 +87,9 @@ else:
                                                            MuonTriggerDecisionTool = "TrigDec::TrigDecisionTool",
                                                            Muon_Trigger_Items = ["MU0", "MU4", "MU6", "MU10", "MU11", "MU15", "MU20", "MU40", "MU0_TGC", "MU6_TGC", "MU0_TGC_HALO" ],
                                                            MuonTriggerChainName = "TriggersInChain")
-      ToolSvc += MuonSelectedTracksMon_Trig
-      ToolSvc += MuonGenericTracksMon_Trig
-      ToolSvc += TGCStandaloneTracksMon_Trig
+      #ToolSvc += MuonSelectedTracksMon_Trig
+      #ToolSvc += MuonGenericTracksMon_Trig
+      #ToolSvc += TGCStandaloneTracksMon_Trig
       monMan.AthenaMonTools += [ MuonSelectedTracksMon_Trig ]
       monMan.AthenaMonTools += [ MuonGenericTracksMon_Trig]
       monMan.AthenaMonTools += [ TGCStandaloneTracksMon_Trig]
@@ -187,18 +187,18 @@ else:
       MuonGenericTracksMon_trigmu40.MuonTriggerChainName   = "EF_mu40"
       MuonGenericTracksMon_trig2mu10.MuonTriggerChainName  = "EF_2mu10"
    ###################################################
-      ToolSvc += MuonSelectedTracksMon_trig2mu4
-      ToolSvc += MuonSelectedTracksMon_trig2mu6
-      ToolSvc += MuonSelectedTracksMon_trigmu10
-      ToolSvc += MuonSelectedTracksMon_trigmu20
-      ToolSvc += MuonSelectedTracksMon_trigmu40
-      ToolSvc += MuonSelectedTracksMon_trig2mu10
-      ToolSvc += MuonGenericTracksMon_trig2mu4
-      ToolSvc += MuonGenericTracksMon_trig2mu6
-      ToolSvc += MuonGenericTracksMon_trigmu10
-      ToolSvc += MuonGenericTracksMon_trigmu20
-      ToolSvc += MuonGenericTracksMon_trigmu40
-      ToolSvc += MuonGenericTracksMon_trig2mu10
+      #ToolSvc += MuonSelectedTracksMon_trig2mu4
+      #ToolSvc += MuonSelectedTracksMon_trig2mu6
+      #ToolSvc += MuonSelectedTracksMon_trigmu10
+      #ToolSvc += MuonSelectedTracksMon_trigmu20
+      #ToolSvc += MuonSelectedTracksMon_trigmu40
+      #ToolSvc += MuonSelectedTracksMon_trig2mu10
+      #ToolSvc += MuonGenericTracksMon_trig2mu4
+      #ToolSvc += MuonGenericTracksMon_trig2mu6
+      #ToolSvc += MuonGenericTracksMon_trigmu10
+      #ToolSvc += MuonGenericTracksMon_trigmu20
+      #ToolSvc += MuonGenericTracksMon_trigmu40
+      #ToolSvc += MuonGenericTracksMon_trig2mu10
    ###################################################
       monMan.AthenaMonTools += [ MuonSelectedTracksMon_trig2mu4 ]
       monMan.AthenaMonTools += [ MuonSelectedTracksMon_trig2mu6 ]
diff --git a/PhysicsAnalysis/JetTagging/JetTagMonitoring/share/JetTagMonitoring_jobOptions.py b/PhysicsAnalysis/JetTagging/JetTagMonitoring/share/JetTagMonitoring_jobOptions.py
index d48827ad4c22094c7c06ede020b0ecde347d82e7..ccae0d8f34e74846ea10f8b80f1406cf6c55bcd5 100644
--- a/PhysicsAnalysis/JetTagging/JetTagMonitoring/share/JetTagMonitoring_jobOptions.py
+++ b/PhysicsAnalysis/JetTagging/JetTagMonitoring/share/JetTagMonitoring_jobOptions.py
@@ -18,7 +18,7 @@ from JetTagMonitoring.JetTagMonitoringConf import JetTagMonitoring
 jetTagMonTool = JetTagMonitoring (
     name           = "jetTagMonTool",
     )
-ToolSvc += jetTagMonTool
+#ToolSvc += jetTagMonTool
 monManJetTag.AthenaMonTools += [ jetTagMonTool ]
 
 # remove events with non-collision BCIDs from your monitoring tools 
diff --git a/Reconstruction/HeavyIonRec/HIMonitoring/share/HIMonitoringSteering_jo.py b/Reconstruction/HeavyIonRec/HIMonitoring/share/HIMonitoringSteering_jo.py
index 5fc56e93e304fd242ccae4bac9c8befc5a8d935f..fe4767485944c316c24e17e8e0a84c589ea0b122 100755
--- a/Reconstruction/HeavyIonRec/HIMonitoring/share/HIMonitoringSteering_jo.py
+++ b/Reconstruction/HeavyIonRec/HIMonitoring/share/HIMonitoringSteering_jo.py
@@ -55,7 +55,7 @@ name           = "HIElectronsMonTool",
 
 
 if DQMonFlags.monManEnvironment == 'tier0ESD' or DQMonFlags.monManEnvironment == 'tier0': 
-    ToolSvc += HIEventShapeMonTool
+    #ToolSvc += HIEventShapeMonTool
     HIEventShapeMonMan = AthenaMonManager( "HIEventShapeManager",
                                    FileKey             = DQMonFlags.monManFileKey(),             #"GLOBAL" #"stat"
                                    ManualDataTypeSetup = DQMonFlags.monManManualDataTypeSetup(), #True
@@ -67,7 +67,7 @@ if DQMonFlags.monManEnvironment == 'tier0ESD' or DQMonFlags.monManEnvironment ==
                                    AthenaMonTools      = [ HIEventShapeMonTool ])
     topSequence += HIEventShapeMonMan
     
-    ToolSvc += HIPhotonsMonTool
+    #ToolSvc += HIPhotonsMonTool
     HIPhotonsMonMan = AthenaMonManager( "HIPhotonsMonManager",
                                    FileKey             = DQMonFlags.monManFileKey(),             #"GLOBAL" #"stat"
                                    ManualDataTypeSetup = DQMonFlags.monManManualDataTypeSetup(), #True
@@ -79,7 +79,7 @@ if DQMonFlags.monManEnvironment == 'tier0ESD' or DQMonFlags.monManEnvironment ==
                                    AthenaMonTools      = [ HIPhotonsMonTool ])
     topSequence += HIPhotonsMonMan
 
-    ToolSvc += HIMuonsMonTool
+    #ToolSvc += HIMuonsMonTool
     HIMuonsMonMan = AthenaMonManager( "HIMuonsMonManager",
                                    FileKey             = DQMonFlags.monManFileKey(),             #"GLOBAL" #"stat"
                                    ManualDataTypeSetup = DQMonFlags.monManManualDataTypeSetup(), #True
@@ -91,7 +91,7 @@ if DQMonFlags.monManEnvironment == 'tier0ESD' or DQMonFlags.monManEnvironment ==
                                    AthenaMonTools      = [ HIMuonsMonTool ])
     topSequence += HIMuonsMonMan
         
-    ToolSvc += HIElectronsMonTool
+    #ToolSvc += HIElectronsMonTool
     HIElectronsMonMan = AthenaMonManager( "HIElectronsMonManager",
                                    FileKey             = DQMonFlags.monManFileKey(),             #"GLOBAL" #"stat"
                                    ManualDataTypeSetup = DQMonFlags.monManManualDataTypeSetup(), #True
@@ -104,7 +104,7 @@ if DQMonFlags.monManEnvironment == 'tier0ESD' or DQMonFlags.monManEnvironment ==
     topSequence += HIElectronsMonMan
 
 if DQMonFlags.monManEnvironment == 'tier0ESD' or DQMonFlags.monManEnvironment == 'tier0' or DQMonFlags.monManEnvironment == 'online':
-    ToolSvc += HIZdcMonTool
+    #ToolSvc += HIZdcMonTool
     HIZdcMonMan = AthenaMonManager( "HIZdcMonManager",
                                    FileKey             = DQMonFlags.monManFileKey(),             #"GLOBAL" #"stat"
                                    ManualDataTypeSetup = DQMonFlags.monManManualDataTypeSetup(), #True
diff --git a/Reconstruction/Jet/JetMonitoring/python/HIJetMonitoringHistos.py b/Reconstruction/Jet/JetMonitoring/python/HIJetMonitoringHistos.py
index 1d8b25b204ee03ae179c809c62e69d0677395f28..2f2ab08e1068b737f5496bd12070ca278dbc68bb 100644
--- a/Reconstruction/Jet/JetMonitoring/python/HIJetMonitoringHistos.py
+++ b/Reconstruction/Jet/JetMonitoring/python/HIJetMonitoringHistos.py
@@ -134,14 +134,14 @@ if monitorTracks :
 #cbg
 athenaMonTool.FilterTools += [ monbadlb ]
 
-ToolSvc += athenaMonTool
+#ToolSvc += athenaMonTool
 
 athenaMonTool_LB = JetMonitoringTool("JetMonitoring_LB", HistoTools = [  "ptN", "Timing", "EMFrac", "HECFrac", "LArQuality", JetKinematicHistos("kinematics",PlotOccupancy=True, PlotAveragePt=True, PlotAverageE=True, PlotNJet=True) ] ,IntervalType = 2)
 
 #cbg
 athenaMonTool_LB.FilterTools += [ monbadlb ]
 
-ToolSvc += athenaMonTool_LB
+#ToolSvc += athenaMonTool_LB
 
 from AthenaMonitoring.DQMonFlags import DQMonFlags
 if DQMonFlags.useTrigger() :
@@ -151,7 +151,7 @@ if DQMonFlags.useTrigger() :
                                                ] , IntervalType = 6 )
     #cbg
     athenaMonTool_trig.FilterTools += [ monbadlb ]
-    ToolSvc += athenaMonTool_trig
+    #ToolSvc += athenaMonTool_trig
     athenaMonTool_trig.TrigDecisionTool =  getattr(ToolSvc, DQMonFlags.nameTrigDecTool())
     athenaMonTool_trig.TriggerChain =  "CATEGORY_monitoring_jet"
     #athenaMonTool_trig.TriggerChain =  "HLT_j25,HLT_j60,HLT_j200_jes_PS" 
diff --git a/Reconstruction/Jet/JetMonitoring/python/JetMonitoringHistos.py b/Reconstruction/Jet/JetMonitoring/python/JetMonitoringHistos.py
index 73323a8781f1f6fb0c8edb7b5a378338f0e589b3..c03ca58032e4ee8c8625535b0509d91f25ec6732 100644
--- a/Reconstruction/Jet/JetMonitoring/python/JetMonitoringHistos.py
+++ b/Reconstruction/Jet/JetMonitoring/python/JetMonitoringHistos.py
@@ -147,14 +147,14 @@ if monitorTracks :
 #cbg
 athenaMonTool.FilterTools += [ monbadlb ]
 
-ToolSvc += athenaMonTool
+#ToolSvc += athenaMonTool
 
 athenaMonTool_LB = JetMonitoringTool("JetMonitoring_LB", HistoTools = [commonMonitoringTool_LB("AntiKt4EMTopoJets") ], IntervalType = 2)
 
 #cbg
 athenaMonTool_LB.FilterTools += [ monbadlb ]
 
-ToolSvc += athenaMonTool_LB
+#ToolSvc += athenaMonTool_LB
 
 from AthenaMonitoring.DQMonFlags import DQMonFlags
 if DQMonFlags.useTrigger() :
@@ -166,7 +166,7 @@ if DQMonFlags.useTrigger() :
                                                ] , IntervalType = 6 )
     #cbg
     athenaMonTool_trig.FilterTools += [ monbadlb ]
-    ToolSvc += athenaMonTool_trig
+    #ToolSvc += athenaMonTool_trig
     athenaMonTool_trig.TrigDecisionTool =  getattr(ToolSvc, DQMonFlags.nameTrigDecTool())
     athenaMonTool_trig.TriggerChain =  "CATEGORY_monitoring_jet"
     #athenaMonTool_trig.TriggerChain =  "HLT_j25,HLT_j60,HLT_j200_jes_PS" 
diff --git a/Reconstruction/Jet/JetMonitoring/share/JetMonitoring_jobOptions_standalone.py b/Reconstruction/Jet/JetMonitoring/share/JetMonitoring_jobOptions_standalone.py
index 60ad559f59524300d1f127496eb706927244af52..e6a9bcd6bdb26ec3ab681cc3588647fdcba2e2c1 100644
--- a/Reconstruction/Jet/JetMonitoring/share/JetMonitoring_jobOptions_standalone.py
+++ b/Reconstruction/Jet/JetMonitoring/share/JetMonitoring_jobOptions_standalone.py
@@ -87,7 +87,7 @@ akt4Filler.HistoTools += [
 
 
 jetMonTool = JetMonitoringTool(HistoTools = [akt4Filler])
-ToolSvc += jetMonTool
+#ToolSvc += jetMonTool
 monMan.AthenaMonTools += [  jetMonTool ]
 
 
diff --git a/Reconstruction/Jet/JetValidation/python/PhysicsValidationHistos.py b/Reconstruction/Jet/JetValidation/python/PhysicsValidationHistos.py
index 4ebd9944a6e136547a2334f4b51918853028586e..039d22628a03e904b1dac7b8d2d5140634944bd1 100644
--- a/Reconstruction/Jet/JetValidation/python/PhysicsValidationHistos.py
+++ b/Reconstruction/Jet/JetValidation/python/PhysicsValidationHistos.py
@@ -199,7 +199,7 @@ if (isMC==False):
     commonPhysValTool( "AntiKt4EMPFlowJets" ),
     ], IntervalType=8) # 8 == HistoGroupBase::all
 
-ToolSvc += athenaMonTool
+#ToolSvc += athenaMonTool
 
 def athenaPhysValTool():
     return athenaMonTool
diff --git a/Reconstruction/MissingETMonitoring/share/MissingET_Monitoring.py b/Reconstruction/MissingETMonitoring/share/MissingET_Monitoring.py
index a162c61e6a2f9115a138e2afef729c016eee74b0..5c23f40643ae79fb1486df3eaaa2c39330f9e7cb 100755
--- a/Reconstruction/MissingETMonitoring/share/MissingET_Monitoring.py
+++ b/Reconstruction/MissingETMonitoring/share/MissingET_Monitoring.py
@@ -49,8 +49,8 @@ for trigger in triggerList:
     metMonTool.TriggerChain = trigger
    
     #New AthenaMonitoring filter tool to be added to filter out events in non-filled BCIDs
-#    metMonTool.FilterTools.append(monFilledBunchFilterTool)
-    metMonTool.FilterTools.append(monbadlb)
+#    metMonTool.FilterTools += [monFilledBunchFilterTool]
+    metMonTool.FilterTools += [monbadlb]
 
     if trigger != "":
         metMonTool.TrigDecisionTool = monTrigDecTool
@@ -61,7 +61,7 @@ for trigger in triggerList:
     #metMonTool.doJetcleaning = False
 
 
-    ToolSvc += metMonTool
+    #ToolSvc += metMonTool
     monManETmiss.AthenaMonTools += [ metMonTool ]
 
     # Standard Monitoring cut80
@@ -74,8 +74,8 @@ for trigger in triggerList:
 #    metMonTool.doMetCut80 = True
 #    metMonTool.metCut       = 10
 #    #New AthenaMonitoring filter tool to be added to filter out events in non-filled BCIDs
-    #    metMonTool.FilterTools.append(monFilledBunchFilterTool)
-#    metMonTool.FilterTools.append(monbadlb)
+    #    metMonTool.FilterTools += [monFilledBunchFilterTool]
+#    metMonTool.FilterTools += [monbadlb]
 
 #    if trigger != "":
 #        metMonTool.TrigDecisionTool = monTrigDecTool
@@ -100,8 +100,8 @@ for trigger in triggerList:
     metMonTool.muoColKey    = ""
     metMonTool.jetColKey    = "AntiKt4LCTopoJets"
     metMonTool.TriggerChain = trigger
-#    metMonTool.FilterTools.append(monFilledBunchFilterTool)
-    metMonTool.FilterTools.append(monbadlb)
+#    metMonTool.FilterTools += [monFilledBunchFilterTool]
+    metMonTool.FilterTools += [monbadlb]
     metMonTool.JetSelectorTool = cleaningTool
     metMonTool.badJets = True
     if trigger != "":
@@ -110,7 +110,7 @@ for trigger in triggerList:
     #metMonTool.eleColKey = "ElectronAODCollection"
     #Uncomment to avoid the jet cleaning    
     #metMonTool.doJetcleaning = False
-    ToolSvc += metMonTool
+    #ToolSvc += metMonTool
     monManETmiss.AthenaMonTools += [ metMonTool ]
 
     
@@ -126,11 +126,11 @@ for trigger in triggerList:
     metMonTool.eleColKey    = ""
     metMonTool.muoColKey    = ""
     metMonTool.TriggerChain = trigger
-#    metMonTool.FilterTools.append(monFilledBunchFilterTool)
-    metMonTool.FilterTools.append(monbadlb)
+#    metMonTool.FilterTools += [monFilledBunchFilterTool]
+    metMonTool.FilterTools += [monbadlb]
     if trigger != "":
         metMonTool.TrigDecisionTool = monTrigDecTool
-    ToolSvc += metMonTool
+    #ToolSvc += metMonTool
     monManETmiss.AthenaMonTools += [ metMonTool ]
     
     # Tool for refined MET monitoring
@@ -145,11 +145,11 @@ for trigger in triggerList:
     metMonTool.eleColKey    = ""
     metMonTool.muoColKey    = ""
     metMonTool.TriggerChain = trigger
-#    metMonTool.FilterTools.append(monFilledBunchFilterTool)
-    metMonTool.FilterTools.append(monbadlb)
+#    metMonTool.FilterTools += [monFilledBunchFilterTool]
+    metMonTool.FilterTools += [monbadlb]
     if trigger != "":
         metMonTool.TrigDecisionTool = monTrigDecTool
-    ToolSvc += metMonTool
+    #ToolSvc += metMonTool
     monManETmiss.AthenaMonTools += [ metMonTool ]
 
         # Tool for PFlow MET monitoring
@@ -164,11 +164,11 @@ for trigger in triggerList:
     metMonTool.eleColKey    = ""
     metMonTool.muoColKey    = ""
     metMonTool.TriggerChain = trigger
-#    metMonTool.FilterTools.append(monFilledBunchFilterTool)
-    metMonTool.FilterTools.append(monbadlb)
+#    metMonTool.FilterTools += [monFilledBunchFilterTool]
+    metMonTool.FilterTools += [monbadlb]
     if trigger != "":
         metMonTool.TrigDecisionTool = monTrigDecTool
-    ToolSvc += metMonTool
+    #ToolSvc += metMonTool
     monManETmiss.AthenaMonTools += [ metMonTool ]
 
 
@@ -188,11 +188,11 @@ for trigger in triggerList:
     metMonTool.doJetcleaning = True
     metMonTool.JetSelectorTool = cleaningTool
     metMonTool.TriggerChain = trigger
-#    metMonTool.FilterTools.append(monFilledBunchFilterTool)
-    metMonTool.FilterTools.append(monbadlb)
+#    metMonTool.FilterTools += [monFilledBunchFilterTool]
+    metMonTool.FilterTools += [monbadlb]
     if trigger != "":
         metMonTool.TrigDecisionTool = monTrigDecTool
-    ToolSvc += metMonTool
+    #ToolSvc += metMonTool
     monManETmiss.AthenaMonTools += [ metMonTool ]
 
       # Tool for calorimetric MET monitoring (TopoCluster)
@@ -209,11 +209,11 @@ for trigger in triggerList:
     metMonTool.doJetcleaning = True
     metMonTool.JetSelectorTool = cleaningTool
     metMonTool.TriggerChain = trigger
-#    metMonTool.FilterTools.append(monFilledBunchFilterTool)
-    metMonTool.FilterTools.append(monbadlb)
+#    metMonTool.FilterTools += [monFilledBunchFilterTool]
+    metMonTool.FilterTools += [monbadlb]
     if trigger != "":
         metMonTool.TrigDecisionTool = monTrigDecTool
-    ToolSvc += metMonTool
+    #ToolSvc += metMonTool
     monManETmiss.AthenaMonTools += [ metMonTool ]
 
 
@@ -231,11 +231,11 @@ for trigger in triggerList:
     metMonTool.doJetcleaning = True
     metMonTool.JetSelectorTool = cleaningTool
     metMonTool.TriggerChain = trigger
-#    metMonTool.FilterTools.append(monFilledBunchFilterTool)
-    metMonTool.FilterTools.append(monbadlb)
+#    metMonTool.FilterTools += [monFilledBunchFilterTool]
+    metMonTool.FilterTools += [monbadlb]
     if trigger != "":
         metMonTool.TrigDecisionTool = monTrigDecTool
-    ToolSvc += metMonTool
+    #ToolSvc += metMonTool
     monManETmiss.AthenaMonTools += [ metMonTool ]
 
 
@@ -254,11 +254,11 @@ metMonTool.muoColKey    = ""
 metMonTool.doMetCut80 = True
 metMonTool.metCut       = 80.0
 #    metMonTool.TriggerChain = trigger
-#    metMonTool.FilterTools.append(monFilledBunchFilterTool)
-metMonTool.FilterTools.append(monbadlb)
+#    metMonTool.FilterTools += [monFilledBunchFilterTool]
+metMonTool.FilterTools += [monbadlb]
 if trigger != "":
     metMonTool.TrigDecisionTool = monTrigDecTool
-ToolSvc += metMonTool
+#ToolSvc += metMonTool
 monManETmiss.AthenaMonTools += [ metMonTool ]
     
 
@@ -274,11 +274,11 @@ metMonTool.muoColKey    = ""
 metMonTool.doMetCut80 = True
 metMonTool.metCut       = 80.0
 #metMonTool.TriggerChain = trigger
-metMonTool.FilterTools.append(monFilledBunchFilterTool)
-metMonTool.FilterTools.append(monbadlb)
+metMonTool.FilterTools += [monFilledBunchFilterTool]
+metMonTool.FilterTools += [monbadlb]
 if trigger != "":
     metMonTool.TrigDecisionTool = monTrigDecTool
-ToolSvc += metMonTool
+#ToolSvc += metMonTool
 monManETmiss.AthenaMonTools += [ metMonTool ]
 
     
@@ -308,7 +308,7 @@ metMonTool.FillNegativeSumEt = True
 metMonTool.TriggerChain      = trigger
 if trigger != "":
     metMonTool.TrigDecisionTool = monTrigDecTool
-ToolSvc += metMonTool
+#ToolSvc += metMonTool
 monManETmiss.AthenaMonTools += [ metMonTool ]
 
 
@@ -332,7 +332,7 @@ metMonTool.FillNegativeSumEt = True
 #metMonTool.TriggerChain      = trigger
 #if trigger != "":
 #    metMonTool.TrigDecisionTool = monTrigDecTool
-ToolSvc += metMonTool
+#ToolSvc += metMonTool
 monManETmiss.AthenaMonTools += [ metMonTool ]
 
 
diff --git a/Reconstruction/egamma/egammaPerformance/share/egammaMonitoring_jobOptions.py b/Reconstruction/egamma/egammaPerformance/share/egammaMonitoring_jobOptions.py
index 91b745cad1bfc540f53056c0266e05c0c8446a0a..1ff2a9c6bcb71e43f5f16c2ba27b2218f460c889 100644
--- a/Reconstruction/egamma/egammaPerformance/share/egammaMonitoring_jobOptions.py
+++ b/Reconstruction/egamma/egammaPerformance/share/egammaMonitoring_jobOptions.py
@@ -115,9 +115,9 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
             phMonTool.FilterTools += [ monbadlb ]
 
             if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                phMonTool.FilterTools.append(monFilledBunchFilterTool)
-            ToolSvc+=phMonTool
-            monManEgamma.AthenaMonTools += [ "photonMonTool/phMonTool" ]
+                phMonTool.FilterTools += [monFilledBunchFilterTool]
+            #ToolSvc+=phMonTool
+            monManEgamma.AthenaMonTools += [ phMonTool ]
 
             if DQMonFlags.useTrigger():
                 phMonToolWithTrigger = photonMonTool(name= "phMonToolWithTrigger",
@@ -132,9 +132,9 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
                 phMonToolWithTrigger.FilterTools += [ monbadlb ]
                 
                 if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                    phMonToolWithTrigger.FilterTools.append(monFilledBunchFilterTool)
-                ToolSvc+=phMonToolWithTrigger
-                monManEgamma.AthenaMonTools += [ "photonMonTool/phMonToolWithTrigger" ]
+                    phMonToolWithTrigger.FilterTools += [monFilledBunchFilterTool]
+                #ToolSvc+=phMonToolWithTrigger
+                monManEgamma.AthenaMonTools += [ phMonToolWithTrigger ]
 
 
         if(egammaMonitorElectrons):
@@ -149,9 +149,9 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
                                         )
             elMonTool.FilterTools += [ monbadlb ]
             if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                elMonTool.FilterTools.append(monFilledBunchFilterTool)
-            ToolSvc+=elMonTool
-            monManEgamma.AthenaMonTools += [ "electronMonTool/elMonTool" ]
+                elMonTool.FilterTools += [monFilledBunchFilterTool]
+            #ToolSvc+=elMonTool
+            monManEgamma.AthenaMonTools += [ elMonTool ]
             print elMonTool
 
             if DQMonFlags.useTrigger():
@@ -165,9 +165,9 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
                                                        )
                 elMonToolWithTrigger.FilterTools += [ monbadlb ]
                 if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                    elMonToolWithTrigger.FilterTools.append(monFilledBunchFilterTool)
-                ToolSvc+=elMonToolWithTrigger
-                monManEgamma.AthenaMonTools += [ "electronMonTool/elMonToolWithTrigger" ]
+                    elMonToolWithTrigger.FilterTools += [monFilledBunchFilterTool]
+                #ToolSvc+=elMonToolWithTrigger
+                monManEgamma.AthenaMonTools += [ elMonToolWithTrigger ]
                 print elMonToolWithTrigger
             
 
@@ -184,9 +184,9 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
             fwdMonTool.FilterTools += [ monbadlb ]
             
             if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                fwdMonTool.FilterTools.append(monFilledBunchFilterTool)
-            ToolSvc+=fwdMonTool
-            monManEgamma.AthenaMonTools += [ "forwardElectronMonTool/fwdMonTool" ]    
+                fwdMonTool.FilterTools += [monFilledBunchFilterTool]
+            #ToolSvc+=fwdMonTool
+            monManEgamma.AthenaMonTools += [ fwdMonTool ]    
 
         if(egammaMonitorZee):
             from egammaPerformance.egammaPerformanceConf import ZeeTaPMonTool
@@ -205,9 +205,9 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
                                        )
             
             if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                ZeeMonTool.FilterTools.append(monFilledBunchFilterTool)
-            ToolSvc+=ZeeMonTool
-            monManEgamma.AthenaMonTools += [ "ZeeTaPMonTool/ZeeMonTool" ]
+                ZeeMonTool.FilterTools += [monFilledBunchFilterTool]
+            #ToolSvc+=ZeeMonTool
+            monManEgamma.AthenaMonTools += [ ZeeMonTool ]
 
         if(egammaMonitorJPsi):
             from egammaPerformance.egammaPerformanceConf import ZeeTaPMonTool
@@ -225,9 +225,9 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
                                         OutputLevel = egammaMonOutputLevel,
                                         )
             if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                JPsiMonTool.FilterTools.append(monFilledBunchFilterTool)       
-            ToolSvc+=JPsiMonTool
-            monManEgamma.AthenaMonTools += [ "ZeeTaPMonTool/JPsiMonTool" ]
+                JPsiMonTool.FilterTools += [monFilledBunchFilterTool]
+            #ToolSvc+=JPsiMonTool
+            monManEgamma.AthenaMonTools += [ JPsiMonTool ]
 
         if(egammaMonitorUpsilon1S):
             from egammaPerformance.egammaPerformanceConf import physicsMonTool
@@ -245,8 +245,8 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
                                               TrigDecisionTool = MyTrigDecisionTool,
                                               UseTrigger = MyDoTrigger)
             
-            ToolSvc+=Upsilon1SMonTool
-            monManEgamma.AthenaMonTools += [ "physicsMonTool/Upsilon1SMonTool" ]
+            #ToolSvc+=Upsilon1SMonTool
+            monManEgamma.AthenaMonTools += [ Upsilon1SMonTool ]
 
 
         if(egammaMonitorUpsilon2S):
@@ -265,8 +265,8 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
                                               TrigDecisionTool = MyTrigDecisionTool,
                                               UseTrigger = MyDoTrigger)
             
-            ToolSvc+=Upsilon2SMonTool
-            monManEgamma.AthenaMonTools += [ "physicsMonTool/Upsilon2SMonTool" ]
+            #ToolSvc+=Upsilon2SMonTool
+            monManEgamma.AthenaMonTools += [ Upsilon2SMonTool ]
 
         if(egammaMonitorWenu):
             from egammaPerformance.egammaPerformanceConf import ephysicsMonTool
@@ -290,8 +290,8 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
                                           TrigDecisionTool = MyTrigDecisionTool,
                                           UseTrigger = MyDoTrigger)
             
-            ToolSvc+=WenuMonTool
-            monManEgamma.AthenaMonTools += [ "ephysicsMonTool/WenuMonTool" ]
+            #ToolSvc+=WenuMonTool
+            monManEgamma.AthenaMonTools += [ WenuMonTool ]
 
         if(egammaMonitorTop):
             from egammaPerformance.egammaPerformanceConf import TopphysicsMonTool
@@ -315,8 +315,8 @@ if  DQMonFlags.monManEnvironment() in ('tier0','tier0ESD','online', 'AOD'):
                                           TrigDecisionTool = MyTrigDecisionTool,
                                           UseTrigger = MyDoTrigger)
 
-            ToolSvc+=TopMonTool
-            monManEgamma.AthenaMonTools += [ "TopphysicsMonTool/TopMonTool" ]
+            #ToolSvc+=TopMonTool
+            monManEgamma.AthenaMonTools += [ TopMonTool ]
         
             
 
diff --git a/Reconstruction/egamma/egammaPerformance/share/egammaMonitoring_jobOptions_aod.py b/Reconstruction/egamma/egammaPerformance/share/egammaMonitoring_jobOptions_aod.py
index aa95f7893bf83a26eeef4d09c8207042cff2c571..d318840a25c1bfa71df64e4b14c3c2e15f6a6e9e 100644
--- a/Reconstruction/egamma/egammaPerformance/share/egammaMonitoring_jobOptions_aod.py
+++ b/Reconstruction/egamma/egammaPerformance/share/egammaMonitoring_jobOptions_aod.py
@@ -97,10 +97,10 @@ if DQMonFlags.monManEnvironment() == 'tier0ESD':
 
             phMonTool.FilterTools += [ monbadlb ]
 
-            if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                phMonTool.FilterTools.append(monFilledBunchFilterTool)
-            ToolSvc+=phMonTool
-            monManEgamma.AthenaMonTools += [ "photonMonTool/phMonTool" ]
+            if jobproperties.Beam.beamType()=='collisions' and hasattr(#ToolSvc, 'DQFilledBunchFilterTool'):
+                phMonTool.FilterTools += [monFilledBunchFilterTool]
+            #ToolSvc+=phMonTool
+            monManEgamma.AthenaMonTools += [ phMonTool ]
 
         if(egammaMonitorElectrons):
             from egammaPerformance.egammaPerformanceConf import electronMonTool
@@ -118,10 +118,10 @@ if DQMonFlags.monManEnvironment() == 'tier0ESD':
 
             elMonTool.FilterTools += [ monbadlb ]
 
-            if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                elMonTool.FilterTools.append(monFilledBunchFilterTool)
-            ToolSvc+=elMonTool
-            monManEgamma.AthenaMonTools += [ "electronMonTool/elMonTool" ]
+            if jobproperties.Beam.beamType()=='collisions' and hasattr(#ToolSvc, 'DQFilledBunchFilterTool'):
+                elMonTool.FilterTools += [monFilledBunchFilterTool]
+            #ToolSvc+=elMonTool
+            monManEgamma.AthenaMonTools += [ elMonTool ]
 
 
         if(egammaMonitorFwdEg):
@@ -135,10 +135,10 @@ if DQMonFlags.monManEnvironment() == 'tier0ESD':
 
             fwdMonTool.FilterTools += [ monbadlb ]
 
-            if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                fwdMonTool.FilterTools.append(monFilledBunchFilterTool)
-            ToolSvc+=fwdMonTool
-            monManEgamma.AthenaMonTools += [ "forwardEgammaMonTool/fwdMonTool" ]    
+            if jobproperties.Beam.beamType()=='collisions' and hasattr(#ToolSvc, 'DQFilledBunchFilterTool'):
+                fwdMonTool.FilterTools += [monFilledBunchFilterTool]
+            #ToolSvc+=fwdMonTool
+            monManEgamma.AthenaMonTools += [ fwdMonTool ]    
 
         if(egammaMonitorSoftEg):
             from egammaPerformance.egammaPerformanceConf import softEMonTool
@@ -155,10 +155,10 @@ if DQMonFlags.monManEnvironment() == 'tier0ESD':
 
             sfMonTool.FilterTools += [ monbadlb ]
 
-            if jobproperties.Beam.beamType()=='collisions' and hasattr(ToolSvc, 'DQFilledBunchFilterTool'):
-                sfMonTool.FilterTools.append(monFilledBunchFilterTool) 
-            ToolSvc+=sfMonTool
-            monManEgamma.AthenaMonTools += [ "softEMonTool/sfMonTool" ]
+            if jobproperties.Beam.beamType()=='collisions' and hasattr(#ToolSvc, 'DQFilledBunchFilterTool'):
+                sfMonTool.FilterTools += [monFilledBunchFilterTool]
+            #ToolSvc+=sfMonTool
+            monManEgamma.AthenaMonTools += [ sfMonTool ]
 
 
         if(egammaMonitorZee):
@@ -177,8 +177,8 @@ if DQMonFlags.monManEnvironment() == 'tier0ESD':
                                         TrigDecisionTool = MyTrigDecisionTool,
                                         UseTrigger = DQMonFlags.useTrigger())
         
-            ToolSvc+=ZeeMonTool
-            monManEgamma.AthenaMonTools += [ "physicsMonTool/ZeeMonTool" ]
+            #ToolSvc+=ZeeMonTool
+            monManEgamma.AthenaMonTools += [ ZeeMonTool ]
 
         if(egammaMonitorJPsi):
             from egammaPerformance.egammaPerformanceConf import physicsMonTool
@@ -196,8 +196,8 @@ if DQMonFlags.monManEnvironment() == 'tier0ESD':
                                          TrigDecisionTool = MyTrigDecisionTool,
                                          UseTrigger = DQMonFlags.useTrigger())
         
-            ToolSvc+=JPsiMonTool
-            monManEgamma.AthenaMonTools += [ "physicsMonTool/JPsiMonTool" ]
+            #ToolSvc+=JPsiMonTool
+            monManEgamma.AthenaMonTools += [ JPsiMonTool ]
 
 
         if(egammaMonitorUpsilon1S):
@@ -216,8 +216,8 @@ if DQMonFlags.monManEnvironment() == 'tier0ESD':
                                               TrigDecisionTool = MyTrigDecisionTool,
                                               UseTrigger = DQMonFlags.useTrigger())
             
-            ToolSvc+=Upsilon1SMonTool
-            monManEgamma.AthenaMonTools += [ "physicsMonTool/Upsilon1SMonTool" ]
+            #ToolSvc+=Upsilon1SMonTool
+            monManEgamma.AthenaMonTools += [ Upsilon1SMonTool ]
 
 
         if(egammaMonitorUpsilon2S):
@@ -236,8 +236,8 @@ if DQMonFlags.monManEnvironment() == 'tier0ESD':
                                               TrigDecisionTool = MyTrigDecisionTool,
                                               UseTrigger = DQMonFlags.useTrigger())
             
-            ToolSvc+=Upsilon2SMonTool
-            monManEgamma.AthenaMonTools += [ "physicsMonTool/Upsilon2SMonTool" ]
+            #ToolSvc+=Upsilon2SMonTool
+            monManEgamma.AthenaMonTools += [ Upsilon2SMonTool ]
 
         if(egammaMonitorWenu):
             from egammaPerformance.egammaPerformanceConf import ephysicsMonTool
@@ -261,8 +261,8 @@ if DQMonFlags.monManEnvironment() == 'tier0ESD':
                                           TrigDecisionTool = MyTrigDecisionTool,
                                           UseTrigger = DQMonFlags.useTrigger())
             
-            ToolSvc+=WenuMonTool
-            monManEgamma.AthenaMonTools += [ "ephysicsMonTool/WenuMonTool" ]
+            #ToolSvc+=WenuMonTool
+            monManEgamma.AthenaMonTools += [ WenuMonTool ]
 
 
         if(egammaMonitorTop):
@@ -287,8 +287,8 @@ if DQMonFlags.monManEnvironment() == 'tier0ESD':
                                           TrigDecisionTool = MyTrigDecisionTool,
                                           UseTrigger = DQMonFlags.useTrigger())
             
-            ToolSvc+=TopMonTool
-            monManEgamma.AthenaMonTools += [ "TopphysicsMonTool/TopMonTool" ]
+            #ToolSvc+=TopMonTool
+            monManEgamma.AthenaMonTools += [ TopMonTool ]
         
             
 
diff --git a/Reconstruction/egamma/egammaPerformance/share/egamma_MonitorTool.py b/Reconstruction/egamma/egammaPerformance/share/egamma_MonitorTool.py
index 6ea8c9dd6f802d8318e4bc0d1278033390a0ed7e..8c4869e9a8d91d6f575992cb188c6b75dd11e72c 100755
--- a/Reconstruction/egamma/egammaPerformance/share/egamma_MonitorTool.py
+++ b/Reconstruction/egamma/egammaPerformance/share/egamma_MonitorTool.py
@@ -37,8 +37,8 @@ phMonTool = photonMonTool(name= "phMonTool",
                           Photon_Selection_Items = ["all","tight"])
                           
 
-ToolSvc+=phMonTool
-monMan.AthenaMonTools += [ "photonMonTool/phMonTool" ]
+#ToolSvc+=phMonTool
+monMan.AthenaMonTools += [ phMonTool ]
 
 from egammaPerformance.egammaPerformanceConf import electronMonTool
 elMonTool = electronMonTool(name= "elMonTool",
@@ -49,16 +49,16 @@ elMonTool = electronMonTool(name= "elMonTool",
                             Electron_Trigger_Items = ["EF_e10_medium"],
                             Electron_Selection_Items = ["all","loose","medium","tight"])
                           
-ToolSvc+=elMonTool
-monMan.AthenaMonTools += [ "electronMonTool/elMonTool" ]
+#ToolSvc+=elMonTool
+monMan.AthenaMonTools += [ elMonTool ]
 
 
 from egammaPerformance.egammaPerformanceConf import forwardEgammaMonTool
 fwdMonTool = forwardEgammaMonTool(name= "fwdMonTool",
                                   ElectronContainer        ="ElectronAODCollection",
                                   Electron_Selection_Items = ["all","tight","loose"])
-ToolSvc+=fwdMonTool
-monMan.AthenaMonTools += [ "forwardEgammaMonTool/fwdMonTool" ]
+#ToolSvc+=fwdMonTool
+monMan.AthenaMonTools += [ fwdMonTool ]
 
 
 from egammaPerformance.egammaPerformanceConf import physicsMonTool
@@ -73,8 +73,8 @@ ZeeMonTool = physicsMonTool(name= "ZeeMonTool",
                             massLowerCut = 70000,
                             massUpperCut = 110000)
                           
-ToolSvc+=ZeeMonTool
-monMan.AthenaMonTools += [ "physicsMonTool/ZeeMonTool" ]
+#ToolSvc+=ZeeMonTool
+monMan.AthenaMonTools += [ ZeeMonTool ]
 
 from egammaPerformance.egammaPerformanceConf import physicsMonTool
 JPsiMonTool = physicsMonTool(name= "JPsiMonTool",
@@ -88,8 +88,8 @@ JPsiMonTool = physicsMonTool(name= "JPsiMonTool",
                             massLowerCut = 1000,
                             massUpperCut = 5000)
                           
-ToolSvc+=JPsiMonTool
-monMan.AthenaMonTools += [ "physicsMonTool/JPsiMonTool" ]
+#ToolSvc+=JPsiMonTool
+monMan.AthenaMonTools += [ JPsiMonTool ]
 
 from egammaPerformance.egammaPerformanceConf import physicsMonTool
 Upsilon1SMonTool = physicsMonTool(name= "Upsilon1SMonTool",
@@ -103,8 +103,8 @@ Upsilon1SMonTool = physicsMonTool(name= "Upsilon1SMonTool",
                                 massLowerCut = 5000,
                                 massUpperCut = 15000)
         
-ToolSvc+=Upsilon1SMonTool
-monMan.AthenaMonTools += [ "physicsMonTool/Upsilon1SMonTool" ]
+#ToolSvc+=Upsilon1SMonTool
+monMan.AthenaMonTools += [ Upsilon1SMonTool ]
 
 
 from egammaPerformance.egammaPerformanceConf import physicsMonTool
@@ -119,8 +119,8 @@ Upsilon2SMonTool = physicsMonTool(name= "Upsilon2SMonTool",
                                 massLowerCut = 5000,
                                 massUpperCut = 15000)
 
-ToolSvc+=Upsilon2SMonTool
-monMan.AthenaMonTools += [ "physicsMonTool/Upsilon2SMonTool" ]
+#ToolSvc+=Upsilon2SMonTool
+monMan.AthenaMonTools += [ Upsilon2SMonTool ]
 
 
 
@@ -143,8 +143,8 @@ WenuMonTool = ephysicsMonTool(name= "WenuMonTool",
                                 JetEnergyCut = 30000,
                                 DeltaRCut = 1)
 				
-ToolSvc+=WenuMonTool
-monMan.AthenaMonTools += [ "ephysicsMonTool/WenuMonTool" ]
+#ToolSvc+=WenuMonTool
+monMan.AthenaMonTools += [ WenuMonTool ]
 
 
 
diff --git a/Reconstruction/tauMonitoring/share/tauMonitoring_jobOptions.py b/Reconstruction/tauMonitoring/share/tauMonitoring_jobOptions.py
index 70a10e25d1683db84e1b56d7d262a569527e2a67..1c9ad311afcc01c5271183812d01293e8a8b0e9f 100644
--- a/Reconstruction/tauMonitoring/share/tauMonitoring_jobOptions.py
+++ b/Reconstruction/tauMonitoring/share/tauMonitoring_jobOptions.py
@@ -41,7 +41,7 @@ if tauMonTool.doTrigger :
     tauMonTool.TauEleJetMbtsTriggerItems = [ [ "L1_TAU1.*" , "L1_TAU2.*" , "L1_TAU60" , "L1_EM15VHI_2TAU.*" , "L1_EM15VHI_TAU40.*" , "L1_MU10_TAU.*" , "L1_J25_3J12_EM15-TAU.*" ] , [ "HLT_e2.*" , "L1_EM2.*" , "L1_2EM15" ] , [ "HLT_j55" , "HLT_j60" , "HLT_j85" , "HLT_j110" , "HLT_j175" , "HLT_4j85" , "HLT_4j10.*" ] , [ "HLT_mb_sp2000_trk70_hmt" ] ]
 
 tauMonTool.FilterTools = [ monAtlasReadyFilterTool ]
-tauMonTool.FilterTools.append(monbadlb)
-ToolSvc += tauMonTool
+tauMonTool.FilterTools += [monbadlb]
+#ToolSvc += tauMonTool
 monManTau.AthenaMonTools += [ tauMonTool ]
 
diff --git a/TileCalorimeter/TileExample/TileRecEx/share/jobOptions_TileCalibRec.py b/TileCalorimeter/TileExample/TileRecEx/share/jobOptions_TileCalibRec.py
index 3163ff78c3bbc720131a7c49f5dc4e482621bcbb..2144c173c715174135208b4dd03d2917e26bf473 100644
--- a/TileCalorimeter/TileExample/TileRecEx/share/jobOptions_TileCalibRec.py
+++ b/TileCalorimeter/TileExample/TileRecEx/share/jobOptions_TileCalibRec.py
@@ -1222,7 +1222,7 @@ if doTileMon:
     TileMon.Run                 = RunNumber
     TileMon.LumiBlock           = 1
 
-    from AthenaCommon.AppMgr import ToolSvc
+    #from AthenaCommon.AppMgr import ToolSvc
     from TileMonitoring.TileMonitoringConf import *
 
     doTileMonDigi = ReadDigits
@@ -1242,7 +1242,7 @@ if doTileMon:
                                                book2D          = b2d,
                                                runType         = runType,
                                                FillPedestalDifference = True)
-        ToolSvc += theTileDigitsMon
+        #ToolSvc += theTileDigitsMon
         TileMon.AthenaMonTools += [ theTileDigitsMon ]
         print theTileDigitsMon
 
@@ -1253,7 +1253,7 @@ if doTileMon:
                                                        book2D          = b2d,
                                                        PlotDSP         = useRODReco,
                                                        runType         = runType )
-        ToolSvc += theTileRawChannelMon
+        #ToolSvc += theTileRawChannelMon
         TileMon.AthenaMonTools += [ theTileRawChannelMon ]
 
         theTileRawChannelMon.TileRawChannelContainer = "TileRawChannelCnt"; # default for simulation
@@ -1321,7 +1321,7 @@ if doTileMon:
         if useRODReco:
             theTileDQFragMon.TileRawChannelContainerDSP = "TileRawChannelCnt"
 
-        ToolSvc += theTileDQFragMon;
+        #ToolSvc += theTileDQFragMon;
         TileMon.AthenaMonTools += [ theTileDQFragMon ];
         print theTileDQFragMon
 
@@ -1334,7 +1334,7 @@ if doTileMon:
                                              negEnergyThreshold = -2000,
                                              energyThreshold    = 300,
                                              histoPathBase      = "/Tile/Cell");
-            ToolSvc += theTileCellMonHG;
+            #ToolSvc += theTileCellMonHG;
             TileMon.AthenaMonTools += [ theTileCellMonHG ];
             print theTileCellMonHG;
 
@@ -1350,7 +1350,7 @@ if doTileMon:
             #theTileCellMon.energyThreshold = 300.
             #theTileCellMon.energyThresholdForTime = 150.
             #theTileCellMon.FillTimeHistograms = True
-            ToolSvc += theTileCellMon;
+            #ToolSvc += theTileCellMon;
             TileMon.AthenaMonTools += [ theTileCellMon ];
             print theTileCellMon;
 
@@ -1361,7 +1361,7 @@ if doTileMon:
                                                 histoPathBase = "/Tile/DigiNoise" );
         
         if not TileBiGainRun: TileDigiNoiseMon.TriggerTypes = [ 0x82 ]
-        ToolSvc += TileDigiNoiseMon;
+        #ToolSvc += TileDigiNoiseMon;
         TileMon.AthenaMonTools += [ TileDigiNoiseMon ];
         print TileDigiNoiseMon;
 
@@ -1373,7 +1373,7 @@ if doTileMon:
                                                   histoPathBase = "/Tile/CellNoise/LG");
         TileCellNoiseMonLG.Xmin          = -2000.;
         TileCellNoiseMonLG.Xmax          =  2000.;
-        ToolSvc += TileCellNoiseMonLG;
+        #ToolSvc += TileCellNoiseMonLG;
         TileMon.AthenaMonTools += [ TileCellNoiseMonLG ];
         print TileCellNoiseMonLG;
 
@@ -1385,7 +1385,7 @@ if doTileMon:
                                                   histoPathBase = "/Tile/CellNoise/HG");
         TileCellNoiseMonHG.Xmin          = -300.;
         TileCellNoiseMonHG.Xmax          =  300.;
-        ToolSvc += TileCellNoiseMonHG;
+        #ToolSvc += TileCellNoiseMonHG;
         TileMon.AthenaMonTools += [ TileCellNoiseMonHG ];
         print TileCellNoiseMonHG;
 
@@ -1397,7 +1397,7 @@ if doTileMon:
                                                 histoPathBase = "/Tile/CellNoise");
         TileCellNoiseMon.Xmin          = -2000.;
         TileCellNoiseMon.Xmax          =  2000.;
-        ToolSvc += TileCellNoiseMon;
+        #ToolSvc += TileCellNoiseMon;
         TileMon.AthenaMonTools += [ TileCellNoiseMon ];
         print TileCellNoiseMon;
 
@@ -1411,7 +1411,7 @@ if doTileMon:
                                                            doOnline         = athenaCommonFlags.isOnline(),
                                                            TileRawChannelContainer = "TileRawChannelFit")
 
-        ToolSvc += TileRawChannelTimeMon
+        #ToolSvc += TileRawChannelTimeMon
         TileMon.AthenaMonTools += [ TileRawChannelTimeMon ];
         print TileRawChannelTimeMon
 
@@ -1431,7 +1431,7 @@ if doTileMon:
                                                               # doFit         = True,
                                                               SummaryUpdateFrequency = 0 );
 
-        ToolSvc += TileRawChannelNoiseMonLG;
+        #ToolSvc += TileRawChannelNoiseMonLG;
         TileMon.AthenaMonTools += [ TileRawChannelNoiseMonLG ];
         print TileRawChannelNoiseMonLG;
 
@@ -1448,7 +1448,7 @@ if doTileMon:
                                                               SummaryUpdateFrequency = 0 );
 
 
-        ToolSvc += TileRawChannelNoiseMonHG;
+        #ToolSvc += TileRawChannelNoiseMonHG;
         TileMon.AthenaMonTools += [ TileRawChannelNoiseMonHG ];
         print TileRawChannelNoiseMonHG;
 
@@ -1468,7 +1468,7 @@ if doTileMon:
         # if not defined here, then by default all triggers will be considered
         TileRawChannelNoiseMon.TriggerTypes           = [ 0x82 ];
 
-        ToolSvc += TileRawChannelNoiseMon;
+        #ToolSvc += TileRawChannelNoiseMon;
         TileMon.AthenaMonTools += [ TileRawChannelNoiseMon ];
         print TileRawChannelNoiseMon;
 
@@ -1476,27 +1476,27 @@ if doTileMon:
     ########### end doTileCellNoiseMon ##########
 
     if doTileTMDBDigitsMon:
-        ToolSvc += CfgMgr.TileTMDBDigitsMonTool(name                  = 'TileTMDBDigitsMon'
+        TileTMDBDigitsMon = CfgMgr.TileTMDBDigitsMonTool(name                  = 'TileTMDBDigitsMon'
                                                 , OutputLevel         = INFO
                                                 , TileDigitsContainer = "MuRcvDigitsCnt"
                                                 , histoPathBase       = "/Tile/TMDBDigits")
         
-        TileMon.AthenaMonTools += [ ToolSvc.TileTMDBDigitsMon ]
-        print ToolSvc.TileTMDBDigitsMon
+        TileMon.AthenaMonTools += [ TileTMDBDigitsMon ]
+        print TileTMDBDigitsMon
 
 
     if doTileTMDBRawChannelMon:
-        ToolSvc += CfgMgr.TileTMDBRawChannelMonTool(name            = 'TileTMDBRawChannelDspMon'
+        TileTMDBRawChannelDspMon = CfgMgr.TileTMDBRawChannelMonTool(name            = 'TileTMDBRawChannelDspMon'
                                                     , OutputLevel   = INFO
                                                     , NotDSP           = False
                                                     , TileRawChannelContainer = "MuRcvRawChCnt"
                                                     , histoPathBase = "/Tile/TMDBRawChannel/Dsp")
 
 
-        TileMon.AthenaMonTools += [ToolSvc.TileTMDBRawChannelDspMon ]
-        print ToolSvc.TileTMDBRawChannelDspMon
+        TileMon.AthenaMonTools += [TileTMDBRawChannelDspMon ]
+        print TileTMDBRawChannelDspMon
         
-        ToolSvc += CfgMgr.TileTMDBRawChannelMonTool(name                      = 'TileTMDBRawChannelMon'
+        TileTMDBRawChannelMon = CfgMgr.TileTMDBRawChannelMonTool(name                      = 'TileTMDBRawChannelMon'
                                                     , OutputLevel             = INFO
                                                     , TileRawChannelContainer = "TileMuRcvRawChannelOpt2"
                                                     , NotDSP                   = True
@@ -1504,8 +1504,8 @@ if doTileMon:
                                                     , histoPathBase           = "/Tile/TMDBRawChannel")
         
         
-        TileMon.AthenaMonTools += [ToolSvc.TileTMDBRawChannelMon ]
-        print ToolSvc.TileTMDBRawChannelMon
+        TileMon.AthenaMonTools += [TileTMDBRawChannelMon ]
+        print TileTMDBRawChannelMon
 
 
     if doTileMonDigi or doTileMonRch or doTileMonCell or doTileMonDQ                \
@@ -1567,7 +1567,7 @@ if doTileCalib:
             TileCisTool.StuckBitsProbsTool = ToolSvc.TileDigitsMon
 
         TileCisTool.removePed = True
-        from AthenaCommon.AppMgr import ToolSvc
+        #from AthenaCommon.AppMgr import ToolSvc
         ToolSvc += TileCisTool
         TileCalibAlg.TileCalibTools += [ TileCisTool ]
 
@@ -1587,7 +1587,7 @@ if doTileCalib:
 
         # declare Trigger tool(s) and set jobOptions if necessary
         TileTriggerTool = TileTriggerDefaultCalibTool()
-        from AthenaCommon.AppMgr import ToolSvc
+        #from AthenaCommon.AppMgr import ToolSvc
         ToolSvc += TileTriggerTool
         TileCalibAlg.TileCalibTools += [ TileTriggerTool ]
 
@@ -1608,7 +1608,7 @@ if doTileCalib:
         if hasattr(ToolSvc, 'TileDigitsMon'):
             TileLaserTool.StuckBitsProbsTool = ToolSvc.TileDigitsMon
 
-        from AthenaCommon.AppMgr import ToolSvc
+        #from AthenaCommon.AppMgr import ToolSvc
         ToolSvc += TileLaserTool
         TileCalibAlg.Tools = [ TileLaserTool ]
 
@@ -1648,7 +1648,7 @@ if doEventDisplay:
 
 if doAtlantis:
     include("JiveXML/JiveXML_jobOptionBase.py")
-    from AthenaCommon.AppMgr import ToolSvc
+    #from AthenaCommon.AppMgr import ToolSvc
 
     if 'doAtlantisStreamToServer' in dir() and doAtlantisStreamToServer:
         from JiveXML.JiveXMLConf import JiveXML__ONCRPCServerSvc
diff --git a/TileCalorimeter/TileMonitoring/share/TileMon_jobOptions.py b/TileCalorimeter/TileMonitoring/share/TileMon_jobOptions.py
index 0b9cc9e39df3856f6f0eea8c36ac33c40d7f894b..db71745dbd64f425427fd623b351bc563b053b1b 100644
--- a/TileCalorimeter/TileMonitoring/share/TileMon_jobOptions.py
+++ b/TileCalorimeter/TileMonitoring/share/TileMon_jobOptions.py
@@ -55,60 +55,60 @@ if tileESDMon:
         TileCellMon.FillTimeHistograms = True
         TileCellMon.energyThresholdForTime = 150.0
         
-    ToolSvc += TileCellMon;    
+    #ToolSvc += TileCellMon;    
     ManagedAthenaTileMon.AthenaMonTools += [ TileCellMon ];
 
 
     include ("TileMonitoring/TileMonTower_jobOptions.py")
 
-    ToolSvc += CfgMgr.TileTowerMonTool(name                  = 'TileTowerMon'
+    TileTowerMon = CfgMgr.TileTowerMonTool(name                  = 'TileTowerMon'
                                        , OutputLevel         = INFO
                                        , towersContainerName = "TileTower"
                                        , FillHistogramsForL1Triggers = []
                                        , histoPathBase       = "/Tile/Tower");
 
-    ManagedAthenaTileMon.AthenaMonTools += [ ToolSvc.TileTowerMon ];
+    ManagedAthenaTileMon.AthenaMonTools += [ TileTowerMon ];
 
 
     include ("TileMonitoring/TileMonTopoCluster_jobOptions.py")
 
-    ToolSvc += CfgMgr.TileClusterMonTool(name                    = 'TileClusterMon'
+    TileClusterMon = CfgMgr.TileClusterMonTool(name                    = 'TileClusterMon'
                                          , OutputLevel           = INFO
                                          , clustersContainerName = "TileTopoCluster"
                                          , FillHistogramsForL1Triggers = []
                                          , histoPathBase         = "/Tile/Cluster");
 
-    ManagedAthenaTileMon.AthenaMonTools += [ ToolSvc.TileClusterMon ];
+    ManagedAthenaTileMon.AthenaMonTools += [ TileClusterMon ];
     
     if (jobproperties.Beam.beamType() == 'cosmics' or jobproperties.Beam.beamType() == 'singlebeam'):
 
-        ToolSvc += CfgMgr.TileMuonFitMonTool(name                  = 'TileMuonFitMon'
+        TileMuonFitMon = CfgMgr.TileMuonFitMonTool(name                  = 'TileMuonFitMon'
                                              , OutputLevel         = INFO
                                              , UseLVL1             = DQMonFlags.useTrigger()
                                              , FillHistogramsForL1Triggers = []
                                              , histoPathBase       = "/Tile/MuonFit")
 
-        ManagedAthenaTileMon.AthenaMonTools += [ ToolSvc.TileMuonFitMon ]
+        ManagedAthenaTileMon.AthenaMonTools += [ TileMuonFitMon ]
 
 
-    ToolSvc += CfgMgr.TileMuIdMonTool(name                  = 'TileMuIdMon'
+    TileMuIdMon = CfgMgr.TileMuIdMonTool(name                  = 'TileMuIdMon'
                                       , OutputLevel         = INFO
                                       , FillHistogramsForL1Triggers = []
                                       , histoPathBase       = "/Tile/Muid")
 
-    ManagedAthenaTileMon.AthenaMonTools += [ ToolSvc.TileMuIdMon ];
+    ManagedAthenaTileMon.AthenaMonTools += [ TileMuIdMon ];
 
 
-    ToolSvc += CfgMgr.TileL2MonTool(name                  = 'TileL2MuMon'
+    TileL2MuMon = CfgMgr.TileL2MonTool(name                  = 'TileL2MuMon'
                                     , OutputLevel         = INFO
                                     , FillHistogramsForL1Triggers = []
                                     , histoPathBase       = "/Tile/L2Muon")
 
-    ManagedAthenaTileMon.AthenaMonTools += [ ToolSvc.TileL2MuMon ];
+    ManagedAthenaTileMon.AthenaMonTools += [ TileL2MuMon ];
 
 
     if (jobproperties.Beam.beamType() == 'collisions'):
-        ToolSvc += CfgMgr.TileJetMonTool(name                = 'TileJetMonTool'
+        TileJetMonTool = CfgMgr.TileJetMonTool(name                = 'TileJetMonTool'
                                          , OutputLevel       = INFO
                                          , jetPtMin          = 20000.0
                                          , jetEtaMax         = 1.6
@@ -135,31 +135,31 @@ if tileESDMon:
             cleaning.CutLevel = "LooseBad"
             cleaning.DoUgly = False
             ToolSvc += cleaning
-            ToolSvc.TileJetMonTool.do_jet_cleaning   = True
-            ToolSvc.TileJetMonTool.useJVTTool        = jvt
-            ToolSvc.TileJetMonTool.useJetCleaning    = cleaning
+            TileJetMonTool.do_jet_cleaning   = True
+            TileJetMonTool.useJVTTool        = jvt
+            TileJetMonTool.useJetCleaning    = cleaning
 
         if DQMonFlags.monManDataType == 'heavyioncollisions':
             if not rec.doHIP(): 
-                ToolSvc.TileJetMonTool.jetCollectionName = 'AntiKt4HIJets'
-            ToolSvc.TileJetMonTool.do_event_cleaning = False
-            ToolSvc.TileJetMonTool.do_jet_cleaning   = False
+                TileJetMonTool.jetCollectionName = 'AntiKt4HIJets'
+            TileJetMonTool.do_event_cleaning = False
+            TileJetMonTool.do_jet_cleaning   = False
         
-        ManagedAthenaTileMon.AthenaMonTools += [ ToolSvc.TileJetMonTool ]
+        ManagedAthenaTileMon.AthenaMonTools += [ TileJetMonTool ]
 
     if (not 'doTileTMDBRawChannelMon' in dir() or doTileTMDBRawChannelMon)  and (DQMonFlags.useTrigger() and rec.doTrigger()):
         from TileConditions.TileCondToolConf import getTileCondToolTMDB
         tileCondToolTMDB = getTileCondToolTMDB('COOL')
         if tileCondToolTMDB:
             ToolSvc += tileCondToolTMDB
-            ToolSvc += CfgMgr.TileTMDBRawChannelMonTool(name            = 'TileTMDBRawChannelDspMon'
+            TileTMDBRawChannelDspMon = CfgMgr.TileTMDBRawChannelMonTool(name            = 'TileTMDBRawChannelDspMon'
                                                         , OutputLevel   = INFO
                                                         , NotDSP        = False
                                                         , Efficiency    = True
                                                         , TileRawChannelContainer = "MuRcvRawChCnt"
                                                         , TileCondToolTMDB = tileCondToolTMDB
                                                         , histoPathBase = "/Tile/TMDBRawChannel/Dsp")
-            ManagedAthenaTileMon.AthenaMonTools += [ ToolSvc.TileTMDBRawChannelDspMon ];
+            ManagedAthenaTileMon.AthenaMonTools += [ TileTMDBRawChannelDspMon ];
 
 
 
@@ -180,21 +180,21 @@ if  tileRawMon:
     if globalflags.InputFormat() == 'pool':
         TileMBTSMon.TileDigitsContainerName = 'TileDigitsFlt'
 
-    ToolSvc += TileMBTSMon;
+    #ToolSvc += TileMBTSMon;
     ManagedAthenaTileMon.AthenaMonTools += [ TileMBTSMon ]
 
     from TileRecUtils.TileRecFlags import jobproperties
     if jobproperties.TileRecFlags.readDigits():
         if 'doTileRODMon' in dir() and doTileRODMon:
-            ToolSvc += CfgMgr.TileRODMonTool( name              = 'TileRODMon'
+            TileRODMon = CfgMgr.TileRODMonTool( name              = 'TileRODMon'
                                               , OutputLevel     = INFO
                                               , histoPathBase   = "/Tile/ROD"
                                               , FillHistogramsForL1Triggers = []
                                               , doOnline        = athenaCommonFlags.isOnline())
 
-            ManagedAthenaTileMon.AthenaMonTools += [ ToolSvc.TileRODMon ]
+            ManagedAthenaTileMon.AthenaMonTools += [ TileRODMon ]
 
-        ToolSvc += CfgMgr.TileDigiNoiseMonTool(name                  = 'TileDigiNoiseMon'
+        TileDigiNoiseMon = CfgMgr.TileDigiNoiseMonTool(name                  = 'TileDigiNoiseMon'
                                                , OutputLevel         = INFO
                                                , TileDigitsContainer = "TileDigitsCnt"
                                                , histoPathBase       = "/Tile/DigiNoise" 
@@ -203,12 +203,12 @@ if  tileRawMon:
                                                , TriggerTypes        = [ 0x82 ]);
 
         if globalflags.InputFormat() == 'pool':
-            ToolSvc.TileDigiNoiseMon.TileDigitsContainer = 'TileDigitsFlt'
+            TileDigiNoiseMon.TileDigitsContainer = 'TileDigitsFlt'
 
-        ManagedAthenaTileMon.AthenaMonTools += [ ToolSvc.TileDigiNoiseMon ]
+        ManagedAthenaTileMon.AthenaMonTools += [ TileDigiNoiseMon ]
 
 
-    ToolSvc += CfgMgr.TileDQFragLWMonTool(name                       = 'TileDQFragMon'
+    TileDQFragMon = CfgMgr.TileDQFragLWMonTool(name                       = 'TileDQFragMon'
                                           , OutputLevel              = INFO
                                           , TileRawChannelContainer  = jobproperties.TileRecFlags.TileRawChannelContainer()
                                           , TileDigitsContainer      = "TileDigitsCnt"
@@ -222,9 +222,9 @@ if  tileRawMon:
 
 
     if globalflags.InputFormat() == 'pool':
-        ToolSvc.TileDQFragMon.TileDigitsContainer = 'TileDigitsFlt'
+        TileDQFragMon.TileDigitsContainer = 'TileDigitsFlt'
 
-    ManagedAthenaTileMon.AthenaMonTools += [ ToolSvc.TileDQFragMon ]
+    ManagedAthenaTileMon.AthenaMonTools += [ TileDQFragMon ]
 
 topSequence += ManagedAthenaTileMon;
 print ManagedAthenaTileMon;
diff --git a/TileCalorimeter/TileMonitoring/share/Tile_JetMonTool_time.py b/TileCalorimeter/TileMonitoring/share/Tile_JetMonTool_time.py
index 4e491371f61541819e9dd626aff96708074001cc..af7dfe8f4c32afa18540b4c8d009195687139b38 100644
--- a/TileCalorimeter/TileMonitoring/share/Tile_JetMonTool_time.py
+++ b/TileCalorimeter/TileMonitoring/share/Tile_JetMonTool_time.py
@@ -254,7 +254,7 @@ TileJetMonTool = TileJetMonTool(name              = 'TileJetMonTool',
                                 useJetCleaning    = cleaning,
                                 jet_JVT_threshold = 0.64,
                                 OutputLevel       = INFO);
-ToolSvc += TileJetMonTool;    
+#ToolSvc += TileJetMonTool;    
 ManagedAthenaTileMon.AthenaMonTools += [ TileJetMonTool ];
 
 
diff --git a/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaMonToolConfig.py b/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaMonToolConfig.py
index 64a8c5d8ceb2a810218bc3a458ef84b1919de8de..96f9961fb6f56b6b84ac8bcfbd7c4374e8223c38 100644
--- a/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaMonToolConfig.py
+++ b/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaMonToolConfig.py
@@ -1,7 +1,7 @@
 # Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
 
 def TrigEgammaMonTool():
-    from AthenaCommon.AppMgr import ToolSvc
+    #from AthenaCommon.AppMgr import ToolSvc
     from TrigEgammaAnalysisTools.TrigEgammaAnalysisToolsConfig import TrigEgammaNavAnalysisTool,TrigEgammaNavTPAnalysisTool,TrigEgammaNavTPJpsieeAnalysisTool
     from TrigEgammaAnalysisTools.TrigEgammaAnalysisToolsConfig import TrigEgammaPlotTool
     from TrigEgammaAnalysisTools.TrigEgammaProbelist import monitoring_mam, monitoring_electron, monitoring_photon 
@@ -92,4 +92,4 @@ def TrigEgammaMonTool():
                 "TrigEgammaNavAnalysisTool/NavElectronAnalysis",
                 "TrigEgammaNavTPAnalysisTool/NavTPAnalysis",
                 "TrigEgammaNavTPAnalysisTool/NavTPJpsieeAnalysis"])
-    ToolSvc += TrigEgammaMonTool
+    #ToolSvc += TrigEgammaMonTool
diff --git a/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaMonToolConfig50ns.py b/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaMonToolConfig50ns.py
index 00225795587a892b90f203258bc82517a701f713..7af1f7b52df49d14e7f0dfbf8a7e3b67b9ed0e47 100644
--- a/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaMonToolConfig50ns.py
+++ b/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaMonToolConfig50ns.py
@@ -1,7 +1,7 @@
 # Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
 
 def TrigEgammaMonTool():
-    from AthenaCommon.AppMgr import ToolSvc
+    #from AthenaCommon.AppMgr import ToolSvc
     from AthenaCommon import CfgMgr
     from ElectronPhotonSelectorTools.ElectronPhotonSelectorToolsConf import AsgElectronIsEMSelector
     from ElectronPhotonSelectorTools.ElectronIsEMSelectorMapping import ElectronIsEMMap,electronPIDmenu
@@ -109,4 +109,4 @@ def TrigEgammaMonTool():
             Tools=["TrigEgammaNavAnalysisTool/NavAnalysis",
                 "TrigEgammaNavTPAnalysisTool/NavTPAnalysis",
                 "TrigEgammaNavTPAnalysisTool/NavTPJpsieeAnalysis"])
-    ToolSvc += TrigEgammaMonTool
+    #ToolSvc += TrigEgammaMonTool
diff --git a/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaPhysValMonToolConfig.py b/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaPhysValMonToolConfig.py
index 8e54d18baac1666161d8900ffdaff462a5747452..9ef1c9d4453136a3f8f9b270a1e4232cdd119011 100644
--- a/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaPhysValMonToolConfig.py
+++ b/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/python/TrigEgammaPhysValMonToolConfig.py
@@ -1,7 +1,7 @@
 # Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
 
 def TrigEgammaPhysValMonTool():
-    from AthenaCommon.AppMgr import ToolSvc
+    #from AthenaCommon.AppMgr import ToolSvc
     from TrigEgammaAnalysisTools.TrigEgammaAnalysisToolsConfig import TrigEgammaEmulationTool
     from TrigEgammaAnalysisTools.TrigEgammaAnalysisToolsConfig import TrigEgammaNavAnalysisTool,TrigEgammaNavTPAnalysisTool, TrigEgammaNavNtuple, TrigEgammaNavTPNtuple
     from TrigEgammaAnalysisTools.TrigEgammaProbelist import default, probeListLowMidPtPhysicsTriggers # to import probelist
@@ -88,7 +88,7 @@ def TrigEgammaPhysValMonTool():
                 "TrigEgammaNavTPNtuple/NavTPNtuple"
                 ])
 
-    ToolSvc += TrigEgammaPhysValMonTool
+    #ToolSvc += TrigEgammaPhysValMonTool
 
 
 
diff --git a/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/share/testTrigEgammaAnalysisTools.py b/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/share/testTrigEgammaAnalysisTools.py
index 696145e7d69d0f1b94ebc2f35cd2da9c2bac611a..c9204906db76d749e33f8ecd3cfc3d0f546c41cf 100755
--- a/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/share/testTrigEgammaAnalysisTools.py
+++ b/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/share/testTrigEgammaAnalysisTools.py
@@ -105,12 +105,12 @@ from TrigHLTMonitoring.TrigHLTMonitoringConf import HLTMonTool
 HLTMon = HLTMonTool(name               = 'HLTMon',
                histoPathBase      = "HLT");
 
-ToolSvc += HLTMon;
-HLTMonManager.AthenaMonTools += [ "HLTMonTool/HLTMon" ];
+#ToolSvc += HLTMon;
+HLTMonManager.AthenaMonTools += [ HLTMon ];
     
 from TrigEgammaAnalysisTools import TrigEgammaMonToolConfig
-TrigEgammaMonToolConfig.TrigEgammaMonTool()
-HLTMonManager.AthenaMonTools += [ "TrigEgammaMonTool/HLTEgammaMon" ]
+HLTEgammaMon = TrigEgammaMonToolConfig.TrigEgammaMonTool()
+HLTMonManager.AthenaMonTools += [ HLTEgammaMon ]
 HLTMonManager.FileKey = "GLOBAL"
 
 
diff --git a/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/share/testTrigEgammaAnalysisToolsGRL.py b/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/share/testTrigEgammaAnalysisToolsGRL.py
index 57af3980214657701f2e560d88e7363c6632b201..bc68fb6dccbee77aa77fbf14c2715b12bbbc863f 100755
--- a/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/share/testTrigEgammaAnalysisToolsGRL.py
+++ b/Trigger/TrigAnalysis/TrigEgammaAnalysisTools/share/testTrigEgammaAnalysisToolsGRL.py
@@ -143,12 +143,12 @@ if 'DOTIER0' in dir():
                    histoPathBase      = "HLT");
 
 
-    ToolSvc += HLTMon;
-    HLTMonManager.AthenaMonTools += [ "HLTMonTool/HLTMon" ];
+    #ToolSvc += HLTMon;
+    HLTMonManager.AthenaMonTools += [ HLTMon ];
     
     from TrigEgammaAnalysisTools import TrigEgammaMonToolConfig
-    TrigEgammaMonToolConfig.TrigEgammaMonTool()
-    HLTMonManager.AthenaMonTools += [ "TrigEgammaMonTool" ]
+    TrigEgammaMonTool = TrigEgammaMonToolConfig.TrigEgammaMonTool()
+    HLTMonManager.AthenaMonTools += [ TrigEgammaMonTool ]
     HLTMonManager.FileKey = "GLOBAL"
 
 elif 'DO50ns' in dir():
@@ -172,12 +172,12 @@ elif 'DO50ns' in dir():
                    histoPathBase      = "HLT");
 
 
-    ToolSvc += HLTMon;
-    HLTMonManager.AthenaMonTools += [ "HLTMonTool/HLTMon" ];
+    #ToolSvc += HLTMon;
+    HLTMonManager.AthenaMonTools += [ HLTMon ];
     
     from TrigEgammaAnalysisTools import TrigEgammaMonToolConfig50ns
-    TrigEgammaMonToolConfig50ns.TrigEgammaMonTool()
-    HLTMonManager.AthenaMonTools += [ "TrigEgammaMonTool" ]
+    TrigEgammaMonTool = TrigEgammaMonToolConfig50ns.TrigEgammaMonTool()
+    HLTMonManager.AthenaMonTools += [ TrigEgammaMonTool ]
     HLTMonManager.FileKey = "GLOBAL"
 elif 'DOPHYSVAL' in dir():
     from AthenaCommon.AlgSequence import AlgSequence
diff --git a/Trigger/TrigAnalysis/TrigEgammaEmulationTool/python/TrigEgammaEmulationToolConfig.py b/Trigger/TrigAnalysis/TrigEgammaEmulationTool/python/TrigEgammaEmulationToolConfig.py
index 60f6d071af9b76d14789464d67e577d56702611d..160c6c2c4453bae04234b5379553d0689034e422 100644
--- a/Trigger/TrigAnalysis/TrigEgammaEmulationTool/python/TrigEgammaEmulationToolConfig.py
+++ b/Trigger/TrigAnalysis/TrigEgammaEmulationTool/python/TrigEgammaEmulationToolConfig.py
@@ -28,8 +28,8 @@ from ElectronPhotonSelectorTools.ElectronIsEMSelectorMapping      import Electro
 #ToolSvc += EgammaMatchTool
   
 #*****************************************************************************
-from egammaMVACalib.egammaMVACalibConf import egammaMVATool
-mvatool = egammaMVATool("mvatool",folder="egammaMVACalib/v1")
+from egammaMVACalib.egammaMVACalibConf import egammaMVACalibTool
+mvatool = egammaMVACalibTool("mvatool",folder="egammaMVACalib/v1")
 ToolSvc += mvatool
 
 #*****************************************************************************
diff --git a/Trigger/TrigAnalysis/TrigEgammaEmulationTool/share/test_TrigEgammaAnalysisToolsWithEmulation.py b/Trigger/TrigAnalysis/TrigEgammaEmulationTool/share/test_TrigEgammaAnalysisToolsWithEmulation.py
index 48cf8a9ea30fc299c448422e43d000563be528e5..ad8c1a954ef9682821fda8ae786007dd72c27864 100755
--- a/Trigger/TrigAnalysis/TrigEgammaEmulationTool/share/test_TrigEgammaAnalysisToolsWithEmulation.py
+++ b/Trigger/TrigAnalysis/TrigEgammaEmulationTool/share/test_TrigEgammaAnalysisToolsWithEmulation.py
@@ -140,7 +140,7 @@ HLTMonManager = topSequence.HLTMonManager
 from TrigHLTMonitoring.TrigHLTMonitoringConf import HLTMonTool
 HLTMon = HLTMonTool(name  = 'HLTMon', histoPathBase = "HLT");
 ToolSvc += HLTMon;
-HLTMonManager.AthenaMonTools += [ "HLTMonTool/HLTMon" ];
+HLTMonManager.AthenaMonTools += [ HLTMon ];
 
 ####################################################################################################
 #Define the base path for all histograms
@@ -221,8 +221,8 @@ AnalysisTool = TrigEgammaNavTPAnalysisTool( name = "TrigEgammaNavTPAnalysisTool"
 Tools=['TrigEgammaNavTPAnalysisTool/TrigEgammaNavTPAnalysisTool']
 from TrigEgammaAnalysisTools.TrigEgammaAnalysisToolsConf import TrigEgammaMonTool
 TrigEgammaMonTool = TrigEgammaMonTool( name = "HLTEgammaMon", histoPathBase=basePath, Tools=Tools)
-ToolSvc += TrigEgammaMonTool
-HLTMonManager.AthenaMonTools += [ "TrigEgammaMonTool/HLTEgammaMon" ]
+#ToolSvc += TrigEgammaMonTool
+HLTMonManager.AthenaMonTools += [ TrigEgammaMonTool ]
 HLTMonManager.FileKey = "GLOBAL"
-ToolSvc.TrigDecisionTool.Navigation.OutputLevel = WARNING
+#ToolSvc.TrigDecisionTool.Navigation.OutputLevel = WARNING
 ####################################################################################################
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_athanarun2.py b/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_athanarun2.py
index 17f9bda89d61e55efd359edaa31102ffec6c5b2d..30985f846e5295ac1811413cd897a6fe7054dd39 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_athanarun2.py
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_athanarun2.py
@@ -157,8 +157,8 @@ if ( False ) :
   d = release_metadata()
   TestMonTool.releaseMetaData = d['nightly name'] + " " + d['nightly release'] + " " + d['date'] + " " + d['platform'] + " " + d['release']
   TestMonTool.outputFileName="TrkNtuple.root"
-  ToolSvc += TestMonTool
-  HLTMonManager.AthenaMonTools += [ "TrigTestMonToolAC/TestMonToolAC" ]
+  #ToolSvc += TestMonTool
+  HLTMonManager.AthenaMonTools += [ TestMonTool ]
   print TestMonTool
 
 
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_autoconf.py b/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_autoconf.py
index 68c461a3fcc023407d6e0626f3769e9fc2a9f958..ecc48515e4af9dfec3f52c4c3591d7b5a9fc37b2 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_autoconf.py
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_autoconf.py
@@ -126,8 +126,8 @@ TestMonTool.ntupleChainNames += [
    "HLT_.*id.*cosmic.*:InDetTrigTrackingxAODCnv_CosmicsN_EFID"
 ]
 TestMonTool.outputFileName="TrkNtuple.root"
-ToolSvc += TestMonTool
-HLTMonManager.AthenaMonTools += [ "TrigTestMonToolAC/TestMonToolAC" ]
+#ToolSvc += TestMonTool
+HLTMonManager.AthenaMonTools += [ TestMonTool ]
 
 print TestMonTool
 
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_dc14.py b/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_dc14.py
index a2c8d4983a32dc2e7e4e2f995c092e22d39179a6..6fe0961867923d61139b4d8cb80417eb0c74d4d0 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_dc14.py
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_dc14.py
@@ -159,8 +159,8 @@ TestMonTool.ntupleChainNames += [
 ]
 
 TestMonTool.outputFileName="TrkNtuple.root"
-ToolSvc += TestMonTool
-HLTMonManager.AthenaMonTools += [ "TrigTestMonToolAC/TestMonToolAC" ]
+#ToolSvc += TestMonTool
+HLTMonManager.AthenaMonTools += [ TestMonTool ]
 
 print TestMonTool
 
diff --git a/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_run2.py b/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_run2.py
index 6d471146dcffbdc2e5def884f074df1450c3fd1e..1239669d21b4c006efea0e7227298cd9ce647cfe 100644
--- a/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_run2.py
+++ b/Trigger/TrigAnalysis/TrigInDetAnalysisExample/run/tida_run2.py
@@ -261,8 +261,8 @@ TestMonTool.ntupleChainNames += [
 ]
 
 TestMonTool.outputFileName="TrkNtuple.root"
-ToolSvc += TestMonTool
-HLTMonManager.AthenaMonTools += [ "TrigTestMonToolAC/TestMonToolAC" ]
+#ToolSvc += TestMonTool
+HLTMonManager.AthenaMonTools += [ TestMonTool ]
 
 print TestMonTool
 
diff --git a/Trigger/TrigMonitoring/TrigBjetMonitoring/python/TrigBjetMonitoringConfig.py b/Trigger/TrigMonitoring/TrigBjetMonitoring/python/TrigBjetMonitoringConfig.py
index f9117d0892e9e4d108fd31cbad71daffe25f36b3..4d7817e832b809d6ce7968d23882a15408b0e856 100644
--- a/Trigger/TrigMonitoring/TrigBjetMonitoring/python/TrigBjetMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigBjetMonitoring/python/TrigBjetMonitoringConfig.py
@@ -14,9 +14,9 @@ def TrigBjetMonitoringConfig():
 	HLTBjetMon.monitoring_bjet = hltmonList.monitoring_bjet
 
 
-	from AthenaCommon.AppMgr import ToolSvc
-	ToolSvc += HLTBjetMon;
-	list = [ "HLTBjetMonTool/HLTBjetMon" ];
+	#from AthenaCommon.AppMgr import ToolSvc
+	#ToolSvc += HLTBjetMon;
+	list = [ HLTBjetMon ];
 	
 	return list
 
diff --git a/Trigger/TrigMonitoring/TrigBjetMonitoring/src/HLTBjetMonTool.cxx b/Trigger/TrigMonitoring/TrigBjetMonitoring/src/HLTBjetMonTool.cxx
index 2ad1b4b57f109bceff769f25bfc288cb8af980f9..e1be1ca2ce3e8ef9800771f4d165e4dacc9fafb6 100755
--- a/Trigger/TrigMonitoring/TrigBjetMonitoring/src/HLTBjetMonTool.cxx
+++ b/Trigger/TrigMonitoring/TrigBjetMonitoring/src/HLTBjetMonTool.cxx
@@ -236,6 +236,7 @@ StatusCode HLTBjetMonTool::book(){
       ATH_MSG_INFO("         Chain Name sizes - Bjet: " << size_TriggerChainBjet << " MuJet: " << size_TriggerChainMujet );
       if ( (size_TriggerChainBjet+size_TriggerChainMujet) <= 0) {
 	ATH_MSG_INFO( " No trigger chain is configured for this run ==> Stop monitoring " );
+	// Not really a failure
 	return StatusCode::FAILURE;
       }
       for (int i =0; i<size_TriggerChainBjet; i++){
diff --git a/Trigger/TrigMonitoring/TrigBphysMonitoring/python/TrigBphysMonitoringConfig.py b/Trigger/TrigMonitoring/TrigBphysMonitoring/python/TrigBphysMonitoringConfig.py
index 71f0f16c529ce61167a343f470958fbb6602cb4f..ee84ec4087ee00fdc4ee46105d7a4de16beba9ba 100644
--- a/Trigger/TrigMonitoring/TrigBphysMonitoring/python/TrigBphysMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigBphysMonitoring/python/TrigBphysMonitoringConfig.py
@@ -157,7 +157,7 @@ def TrigBphysMonitoringTool():
                                   )
     
     from AthenaCommon.AppMgr import ToolSvc
-    ToolSvc += HLTBphysMon
-    items = [ "HLTXAODBphysMonTool/HLTBphysMon" ]
+    #ToolSvc += HLTBphysMon
+    items = [ HLTBphysMon ]
     return items
 
diff --git a/Trigger/TrigMonitoring/TrigBphysMonitoring/share/testBphysMonitoring.py b/Trigger/TrigMonitoring/TrigBphysMonitoring/share/testBphysMonitoring.py
index c468865bdb0a2866fee466a44446c9fddf101992..e647ac26e0696ef985c9f4e314c4435572628f21 100644
--- a/Trigger/TrigMonitoring/TrigBphysMonitoring/share/testBphysMonitoring.py
+++ b/Trigger/TrigMonitoring/TrigBphysMonitoring/share/testBphysMonitoring.py
@@ -64,9 +64,9 @@ HLTMon = HLTMonTool(name               = 'HLTMon',
 
 #HLTMon.TrigDecisionTool = monTrigDecTool
 
-ToolSvc += HLTMon;
+#ToolSvc += HLTMon;
 
-HLTMonManager.AthenaMonTools += [ "HLTMonTool/HLTMon" ];
+HLTMonManager.AthenaMonTools += [ HLTMon ];
 
 from TrigBphysMonitoring.TrigBphysMonitoringConfig import TrigBphysMonitoringTool
 HLTMonManager.AthenaMonTools += TrigBphysMonitoringTool()
diff --git a/Trigger/TrigMonitoring/TrigCaloMonitoring/python/TrigCaloMonitoringConfig.py b/Trigger/TrigMonitoring/TrigCaloMonitoring/python/TrigCaloMonitoringConfig.py
index 306cdf2f8d070f3948a06296ed90f876dcc78a66..eeb80428536aa782d97e82e0f9a332095eb62cba 100644
--- a/Trigger/TrigMonitoring/TrigCaloMonitoring/python/TrigCaloMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigCaloMonitoring/python/TrigCaloMonitoringConfig.py
@@ -64,10 +64,10 @@ def HLTCaloMonitoringTool():
     #HLTFullCalo = HLTCaloTool(name             = 'HLTFullCalo',
     #                                histoPathBase    = "/Trigger/HLT")
     #HLTFullCalo.TCRTools = [fullcalocellcontmaker]
-    ToolSvc += HLTCalo;
-    list = [ "HLTCaloTool/HLTCalo" ];
-    ToolSvc += HLTCaloFEB;
-    list += [ "HLTCaloFEBTool/HLTCaloFEB" ];
+    #ToolSvc += HLTCalo;
+    list = [ HLTCalo ];
+    #ToolSvc += HLTCaloFEB;
+    list += [ HLTCaloFEB ];
     #ToolSvc += HLTFullCalo;
     #list += [ "HLTCaloTool/HLTFullCalo" ];
     return list
@@ -92,15 +92,15 @@ def HLTCaloMonitoringTool():
                                         histoPathBase    = "/Trigger/HLT")
     from AthenaCommon.AppMgr import ToolSvc
    #ToolSvc += HLTCaloL2;                                                                                                                                                                                                                                          
-    ToolSvc += xAODTrigEMClusters
+    #ToolSvc += xAODTrigEMClusters
     #list = [ "HLTCaloToolL2/HLTCaloL2" ];                                                                                                                                                                                                                         
-    list = [ "HLTCaloESD_xAODTrigEMClusters/xAODTrigEMClusters" ]
+    list = [ xAODTrigEMClusters ]
     #ToolSvc += HLTCaloCluster;                                                                                                                                                                                                                                    
-    ToolSvc += xAODCaloClusters
+    #ToolSvc += xAODCaloClusters
     #list += [ "HLTCaloClusterTool/HLTCaloCluster" ];                                                                                                                                                                                                              
-    list += [ "HLTCaloESD_xAODCaloClusters/xAODCaloClusters" ]
-    ToolSvc += CaloCells
-    list += [ "HLTCaloESD_CaloCells/CaloCells" ]
+    list += [ xAODCaloClusters ]
+    #ToolSvc += CaloCells
+    list += [ CaloCells ]
     
     return list
   else:
diff --git a/Trigger/TrigMonitoring/TrigEgammaMonitoring/python/TrigEgammaMonitoringConfig.py b/Trigger/TrigMonitoring/TrigEgammaMonitoring/python/TrigEgammaMonitoringConfig.py
index 677f2f1dd5e41fd4b01025bd8a9949ad2b43188f..fe387089139e6f32ed83617aaa5e88bb69e369ff 100644
--- a/Trigger/TrigMonitoring/TrigEgammaMonitoring/python/TrigEgammaMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigEgammaMonitoring/python/TrigEgammaMonitoringConfig.py
@@ -266,31 +266,33 @@ class TrigEgammaMonToolBuilder:
         return tool 
         
     def configureMonTool(self):
-        from AthenaCommon.AppMgr import ToolSvc
-        toolList=['TrigEgammaMonTool/HLTEgammaMon'];
+        #from AthenaCommon.AppMgr import ToolSvc
+        #toolList=['TrigEgammaMonTool/HLTEgammaMon'];
         if self.mc_mode == True or self.pp_mode == True:
             if(self.derivation == True):
                 tool = TrigEgammaMonTool( name = "HLTEgammaMon", 
                         histoPathBase=self.basePath,
                         IgnoreTruncationCheck=True,
                         Tools=["TrigEgammaNavTPAnalysisTool/HLTEgammaTPAnalysis"])
-                ToolSvc += tool        
+                #ToolSvc += tool        
             else:
-                ToolSvc += self.configureDefaultMonTool()
+                tool = self.configureDefaultMonTool()
+                #ToolSvc += self.configureDefaultMonTool()
         elif self.HI_mode == True or self.pPb_mode == True:
             tool = TrigEgammaMonTool( name = "HLTEgammaMon", 
                     histoPathBase=self.basePath,
                     IgnoreTruncationCheck=True,
                     Tools=["TrigEgammaNavAnalysisTool/HLTEgammaPhotonAnalysis",
                             "TrigEgammaNavAnalysisTool/HLTEgammaElectronAnalysis"])
-            ToolSvc += tool        
+            #ToolSvc += tool        
         elif self.cosmic_mode == True:
             tool = TrigEgammaMonTool( name = "HLTEgammaMon", 
                     histoPathBase=self.basePath,
                     IgnoreTruncationCheck=True,
                     Tools=["TrigEgammaNavAnalysisTool/HLTEgammaPhotonAnalysis",
                             "TrigEgammaNavAnalysisTool/HLTEgammaElectronAnalysis"])
-            ToolSvc += tool
+            #ToolSvc += tool
         else:
-            ToolSvc += self.configureDefaultMonTool()
-        return toolList    
+            tool = self.configureDefaultMonTool()
+            #ToolSvc += self.configureDefaultMonTool()
+        return [ tool ]
diff --git a/Trigger/TrigMonitoring/TrigHLTMonitoring/python/TrigHLTMonitoringConfig.py b/Trigger/TrigMonitoring/TrigHLTMonitoring/python/TrigHLTMonitoringConfig.py
index 73e344b2b085ccac311b5dcc3438eba417409dea..b06aea39f0311574c5c19f3d1a9e8e56c2d47b22 100644
--- a/Trigger/TrigMonitoring/TrigHLTMonitoring/python/TrigHLTMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigHLTMonitoring/python/TrigHLTMonitoringConfig.py
@@ -1,7 +1,7 @@
 # Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
 
 def HLTGeneralTool():
-    from AthenaCommon.AppMgr import ToolSvc
+    #from AthenaCommon.AppMgr import ToolSvc
     from TrigHLTMonitoring.TrigHLTMonitoringConf import HLTMonTool
     HLTMon = HLTMonTool(    name               = 'HLTMon',
                             histoPathBase      = "/Trigger/HLT/ResultMon",
@@ -30,6 +30,6 @@ def HLTGeneralTool():
                                 },
                             LumiKey = 'LumiBlocks'
                             )
-    ToolSvc += HLTMon
-    list = [ "HLTMonTool/HLTMon" ]
+    #ToolSvc += HLTMon
+    list = [ HLTMon ]
     return list
diff --git a/Trigger/TrigMonitoring/TrigHLTMonitoring/share/HLTIDtrkMon_DumpTDT.py b/Trigger/TrigMonitoring/TrigHLTMonitoring/share/HLTIDtrkMon_DumpTDT.py
index 74d5d40c4c89858c7931a3deeca2a5ac72443a28..eb090dc0ae18cc5bb3fe5b673a537dece3f0acb1 100755
--- a/Trigger/TrigMonitoring/TrigHLTMonitoring/share/HLTIDtrkMon_DumpTDT.py
+++ b/Trigger/TrigMonitoring/TrigHLTMonitoring/share/HLTIDtrkMon_DumpTDT.py
@@ -134,8 +134,8 @@ if (IDtrkMon):
     HLTIDtrkMon.PtMin       = 0.
     HLTIDtrkMon.EtaMax      = 5.0
     HLTIDtrkMon.SiHitMin    = 3
-    ToolSvc += HLTIDtrkMon;
-    HLTMonManager.AthenaMonTools += [ "HLTIDtrkMonTool/HLTIDtrkMon" ];
+    #ToolSvc += HLTIDtrkMon;
+    HLTMonManager.AthenaMonTools += [ HLTIDtrkMon ];
 
     
 ##### HLTIDtrkMon Part ####################
@@ -217,8 +217,8 @@ if (IDtrkDump):
 
 
     
-    ToolSvc += HLTIDtrkDump;
-    HLTMonManager.AthenaMonTools += [ "HLTIDtrkDumpTool/HLTIDtrkDump" ];
+    #ToolSvc += HLTIDtrkDump;
+    HLTMonManager.AthenaMonTools += [ HLTIDtrkDump ];
     
 
 ##### Histogram File Part #################
diff --git a/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/python/TrigIDJpsiMonitoringConfig.py b/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/python/TrigIDJpsiMonitoringConfig.py
index af1e2e909d148862a966a02177a365116d985ba9..18c2bd5d3adf92aad2a8d0a29e12109856dedd16 100644
--- a/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/python/TrigIDJpsiMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/python/TrigIDJpsiMonitoringConfig.py
@@ -11,6 +11,6 @@ def TrigIDJpsiMonitoringTool():
 		TrigJpsiMon = TrigJpsiMonTool(name		= 'TrigJpsiMon',
 					      histoPathBase 	= "/Trigger/HLT/IDJpsiMon")
 		
-		ToolSvc += TrigJpsiMon
-		list = [ "TrigJpsiMonTool/TrigJpsiMon" ]
+		#ToolSvc += TrigJpsiMon
+		list = [ TrigJpsiMon ]
 		return list
diff --git a/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/RunJpsimumu.py b/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/RunJpsimumu.py
index 49e71291b4daf85edc613d35c1d9c2eaa36ec919..8c802d8f0a8fdd2d12e8570f895b89b7f86c0a35 100644
--- a/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/RunJpsimumu.py
+++ b/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/RunJpsimumu.py
@@ -7,8 +7,8 @@ HLTMonManager = topSequence.HLTMonManager
 
 from TrigIDJpsiMonitoring.TrigIDJpsiMonitoringConf import TrigJpsiMonTool
 TestMonTool = TrigJpsiMonTool( name="TestMonTool")
-ToolSvc += TestMonTool
-HLTMonManager.AthenaMonTools += [ "TrigJpsiMonTool/TestMonTool" ]
+#ToolSvc += TestMonTool
+HLTMonManager.AthenaMonTools += [ TestMonTool ]
 
 ##### Trigger Decision Part #####################
 
diff --git a/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/TrigIDJpsiMonitoring_topOptions.py b/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/TrigIDJpsiMonitoring_topOptions.py
index 5a1819f6133319a8e9198cb37a216b00961c352f..bc7ac504d776eae2608efb950f9dd9f9131d6569 100644
--- a/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/TrigIDJpsiMonitoring_topOptions.py
+++ b/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/TrigIDJpsiMonitoring_topOptions.py
@@ -123,8 +123,8 @@ HLTMonManager = topSequence.HLTMonManager
 
 from TrigIDJpsiMonitoring.TrigIDJpsiMonitoringConf import TrigJpsiMonTool
 TestMonTool = TrigJpsiMonTool( name="TestMonTool")
-ToolSvc += TestMonTool
-HLTMonManager.AthenaMonTools += [ "TrigJpsiMonTool/TestMonTool" ]
+#ToolSvc += TestMonTool
+HLTMonManager.AthenaMonTools += [ TestMonTool ]
 
 ##### Trigger Decision Part #####################
 
diff --git a/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/TrigInDetValidation_RTT_topOptions_Bphysics.py b/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/TrigInDetValidation_RTT_topOptions_Bphysics.py
index ed992017e9a289201d0b41cd12cf01b460e0cb67..2dc99e8726535e40a35c7ccfcd0e2746b882b582 100644
--- a/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/TrigInDetValidation_RTT_topOptions_Bphysics.py
+++ b/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/TrigInDetValidation_RTT_topOptions_Bphysics.py
@@ -73,8 +73,8 @@ HLTMonManager = topSequence.HLTMonManager
 
 from TrigIDJpsiMonitoring.TrigIDJpsiMonitoringConf import TrigJpsiMonTool
 TPMonTool = TrigJpsiMonTool( name="TPMonTool")
-ToolSvc += TPMonTool
-HLTMonManager.AthenaMonTools += [ "TrigJpsiMonTool/TPMonTool" ]
+#ToolSvc += TPMonTool
+HLTMonManager.AthenaMonTools += [ TPMonTool ]
 
 
 TPMonTool.matchR = 0.1
diff --git a/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/grid_TrigIDJpsiMonitoring_topOptions.py b/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/grid_TrigIDJpsiMonitoring_topOptions.py
index 8bffb7b67445945ffddd7ce2c3e9e8548909759a..fd26065e841a51847fc9d02132f89e6478bec7f1 100644
--- a/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/grid_TrigIDJpsiMonitoring_topOptions.py
+++ b/Trigger/TrigMonitoring/TrigIDJpsiMonitoring/run/grid_TrigIDJpsiMonitoring_topOptions.py
@@ -113,8 +113,8 @@ HLTMonManager = topSequence.HLTMonManager
 
 from TrigIDJpsiMonitoring.TrigIDJpsiMonitoringConf import TrigJpsiMonTool
 TestMonTool = TrigJpsiMonTool( name="TestMonTool")
-ToolSvc += TestMonTool
-HLTMonManager.AthenaMonTools += [ "TrigJpsiMonTool/TestMonTool" ]
+#ToolSvc += TestMonTool
+HLTMonManager.AthenaMonTools += [ TestMonTool ]
 
 ##### Trigger Decision Part #####################
 
diff --git a/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDPhysValMonitoringConfig.py b/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDPhysValMonitoringConfig.py
index 1f1c5f99fd82e7fb83133a375be7040b2f65d200..f504a62c29efe39f5bba49a4c82f0ee90a0888cc 100644
--- a/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDPhysValMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDPhysValMonitoringConfig.py
@@ -56,10 +56,10 @@ def TrigIDPhysValMonitoringTool():
       TestIDPhysValMon.ntupleChainNames += chainnames
       TestIDPhysValMon.releaseMetaData = d['nightly name'] + " " + d['nightly release'] + " " + d['date'] + " " + d['platform'] + " " + d['release']
 
-      from AthenaCommon.AppMgr import ToolSvc
-      ToolSvc += TestIDPhysValMon
-      Monname = "TrigTestPhysValMon/" + Monname
-      return Monname
+      #from AthenaCommon.AppMgr import ToolSvc
+      #ToolSvc += TestIDPhysValMon
+      #Monname = "TrigTestPhysValMon/" + Monname
+      return TestIDPhysValMon
 
     ############### Electrons ###############
     name = "Electron"
diff --git a/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDtrkMonitoringConfig.py b/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDtrkMonitoringConfig.py
index 8a3c4964dc540e8f575d61784b125cc2c00b416f..8c70e88edd12ded25d4cb601ad2da9066ee87e62 100644
--- a/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDtrkMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDtrkMonitoringConfig.py
@@ -32,8 +32,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_id_cosmic.*:InDetTrigTrackingxAODCnv_CosmicsN_EFID",
 			"HLT_id_cosmic.*:InDetTrigTrackingxAODCnvIOTRT_CosmicsN_EFID"
 			]
-		ToolSvc += tidacos;
-		list += [ "TrigTestBase/IDCosmicTool" ]
+		#ToolSvc += tidacos;
+		list += [ tidacos ]
 
 
 		# Cosmic Shifter instance
@@ -51,8 +51,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_id_cosmic.*:InDetTrigTrackingxAODCnv_CosmicsN_EFID",
 			"HLT_id_cosmic.*:InDetTrigTrackingxAODCnvIOTRT_CosmicsN_EFID"
 			]
-		ToolSvc += tidacosshift;
-		list += [ "TrigTestBase/IDCosmicShifterTool" ]
+		#ToolSvc += tidacosshift;
+		list += [ tidacosshift ]
 
 
 
@@ -72,8 +72,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_e.*idperf.*:InDetTrigTrackingxAODCnv_Electron_IDTrig",
 			"HLT_e.*idperf.*:InDetTrigTrackingxAODCnv_Electron_FTF"
 			]
-		ToolSvc += tidaegamma;
-		list += [ "TrigTestBase/IDEgammaTool" ]
+		#ToolSvc += tidaegamma;
+		list += [ tidaegamma ]
 
 
 
@@ -97,8 +97,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_e.*_idperf:InDetTrigTrackingxAODCnv_Electron_FTF",
 			"HLT_e.*_idperf:InDetTrigTrackingxAODCnv_Electron_IDTrig"
 			]
-		ToolSvc += tidaegammashift;
-		list += [ "TrigTestBase/IDEgammaShifterTool" ]
+                #ToolSvc += tidaegammashift;
+		list += [ tidaegammashift ]
 
 
 		# Shifter purity instances 
@@ -120,8 +120,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_e.*_idperf:InDetTrigTrackingxAODCnv_Electron_FTF",
 			"HLT_e.*_idperf:InDetTrigTrackingxAODCnv_Electron_IDTrig"
 			]
-		ToolSvc += tidaegammapurity;
-		list += [ "TrigTestBase/IDEgammaPurityTool" ]
+		#ToolSvc += tidaegammapurity;
+		list += [ tidaegammapurity ]
 
 
 		
@@ -144,8 +144,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_mu.*idperf.*:InDetTrigTrackingxAODCnv_Muon_FTF",
 			"HLT_mu.*idperf.*:InDetTrigTrackingxAODCnv_Muon_IDTrig"
 			]
-		ToolSvc += tidamuon;
-		list += [ "TrigTestBase/IDMuonTool" ]
+		#ToolSvc += tidamuon;
+		list += [ tidamuon ]
 
 
 		# Shifter instances 
@@ -166,8 +166,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_mu.*_idperf:InDetTrigTrackingxAODCnv_Muon_FTF",
 			"HLT_mu.*_idperf:InDetTrigTrackingxAODCnv_Muon_IDTrig"
 			]
-		ToolSvc += tidamuonshift;
-		list += [ "TrigTestBase/IDMuonShifterTool" ]
+		#ToolSvc += tidamuonshift;
+		list += [ tidamuonshift ]
 
 
 		# Shifter purity instances 
@@ -190,8 +190,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_mu.*_idperf:InDetTrigTrackingxAODCnv_Muon_FTF",
 			"HLT_mu.*_idperf:InDetTrigTrackingxAODCnv_Muon_IDTrig"
 			]
-		ToolSvc += tidamuonpurity;
-		list += [ "TrigTestBase/IDMuonPurityTool" ]
+		#ToolSvc += tidamuonpurity;
+		list += [ tidamuonpurity ]
 
 
 
@@ -215,8 +215,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_tau.*idperf.*tracktwo.*:key=InDetTrigTrackingxAODCnv_TauIso_FTF:roi=forID3",
 			"HLT_tau.*idperf.*tracktwo.*:key=InDetTrigTrackingxAODCnv_Tau_IDTrig:roi=forID3"
 			]
-		ToolSvc += tidatau;
-		list += [ "TrigTestBase/IDTauTool" ]
+		#ToolSvc += tidatau;
+		list += [ tidatau ]
 
 		
 		# Shifter instances 
@@ -233,8 +233,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_tau.*_idperf_tracktwo:key=InDetTrigTrackingxAODCnv_Tau_IDTrig:roi=forID3",
 			"HLT_tau.*_idperf_tracktwo:key=InDetTrigTrackingxAODCnv_TauIso_FTF:roi=forID3"
 			]
-		ToolSvc += tidataushift;
-		list += [ "TrigTestBase/IDTauShifterTool" ]
+		#ToolSvc += tidataushift;
+		list += [ tidataushift ]
 		
 
 
@@ -254,8 +254,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_tau.*_idperf_tracktwo:key=InDetTrigTrackingxAODCnv_Tau_IDTrig:roi=forID3",
 			"HLT_tau.*_idperf_tracktwo:key=InDetTrigTrackingxAODCnv_TauIso_FTF:roi=forID3"
 			]
-		ToolSvc += tidataupurity;
-		list += [ "TrigTestBase/IDTauPurityTool" ]
+		#ToolSvc += tidataupurity;
+		list += [ tidataupurity ]
 		
 
 
@@ -282,8 +282,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_j.*boffperf_split:key=InDetTrigTrackingxAODCnv_Bjet_IDTrig",
 			"HLT_j.*boffperf_split:key=InDetTrigTrackingxAODCnv_Bjet_FTF"
 			]
-		ToolSvc += tidabjet;
-		list += [ "TrigTestBase/IDBjetTool" ]
+		#ToolSvc += tidabjet;
+		list += [ tidabjet ]
 
 
                 # Shifter instances
@@ -300,8 +300,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_j.*_boffperf_split:InDetTrigTrackingxAODCnv_Bjet_FTF",
 			"HLT_j.*_boffperf_split:InDetTrigTrackingxAODCnv_Bjet_IDTrig"
 			]
-		ToolSvc += tidabjetshift;
-		list += [ "TrigTestBase/IDBjetShifterTool" ]
+		#ToolSvc += tidabjetshift;
+		list += [ tidabjetshift ]
 
                 # Shifter Purity instances
 		tidabjetpurity = TrigTestBase(name = "IDBjetPurityerTool",
@@ -314,8 +314,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_j85_boffperf_split:InDetTrigTrackingxAODCnv_Bjet_FTF",
 			"HLT_j85_boffperf_split:InDetTrigTrackingxAODCnv_Bjet_IDTrig"
 			]
-		ToolSvc += tidabjetpurity;
-		list += [ "TrigTestBase/IDBjetPurityTool" ]
+		#ToolSvc += tidabjetpurity;
+		list += [ tidabjetpurity ]
 
 
                 # Shifter instances
@@ -333,8 +333,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_j.*_boffperf_split:InDetTrigTrackingxAODCnv_BjetPrmVtx_FTF_SuperRoi:roi=SuperRoi:vtx=xPrimVx",
 			"HLT_j.*_boffperf_split:InDetTrigTrackingxAODCnv_BjetPrmVtx_FTF_SuperRoi:roi=SuperRoi:vtx=EFHistoPrmVtx"
 			]
-		ToolSvc += tidabjetvtxshift;
-		list += [ "TrigTestBase/IDBjetVtxShifterTool" ]
+		#ToolSvc += tidabjetvtxshift;
+		list += [ tidabjetvtxshift ]
 
 
 
@@ -358,8 +358,8 @@ def TrigIDtrkMonitoringTool():
 #			"HLT_.*Bmumux.*:InDetTrigTrackingxAODCnv_Bphysics_IDTrig",
 #			"HLT_.*Bmumux.*:InDetTrigTrackingxAODCnv_Bphysics_FTF"
 			]
-		ToolSvc += tidabphys;
-		list += [ "TrigTestBase/IDBphysTool" ]
+		#ToolSvc += tidabphys;
+		list += [ tidabphys ]
 
 
 		# Shifter instances 
@@ -374,8 +374,8 @@ def TrigIDtrkMonitoringTool():
 			"HLT_mu.*_mu.*idperf.*noid:InDetTrigTrackingxAODCnv_Bphysics_FTF",
 			"HLT_mu.*_mu.*idperf.*noid:InDetTrigTrackingxAODCnv_Bphysics_IDTrig"
 			]
-		ToolSvc += tidabphysshift;
-		list += [ "TrigTestBase/IDBphysShifterTool" ]
+		#ToolSvc += tidabphysshift;
+		list += [ tidabphysshift ]
 
 
 
@@ -394,8 +394,8 @@ def TrigIDtrkMonitoringTool():
 			"Offline",
 			"HLT_mb_.*idperf.*:InDetTrigTrackingxAODCnv_minBias_EFID"
 			]
-		ToolSvc += tidaminbias;
-		list += [ "TrigTestBase/IDminBiasTool" ]
+		#ToolSvc += tidaminbias;
+		list += [ tidaminbias ]
 
 
 		# Shifter instances 
@@ -407,8 +407,8 @@ def TrigIDtrkMonitoringTool():
 			"Offline",
 			"HLT_mb_.*idperf.*:InDetTrigTrackingxAODCnv_minBias_EFID"
 			]
-		ToolSvc += tidaminbiasshift;
-		list += [ "TrigTestBase/IDminBiasShifterTool" ]
+		#ToolSvc += tidaminbiasshift;
+		list += [ tidaminbiasshift ]
 
 
                 ################################################
@@ -442,8 +442,8 @@ def TrigIDtrkMonitoringTool():
                         "HLT_mu.*idperf_FTKRefit:key=InDetTrigTrackingxAODCnv_Muon_FTKRefit",
                         "HLT_mu.*idperf_FTKRefit:key=InDetTrigTrackingxAODCnv_Muon_FTKRefit_IDTrig"
 			]
-		ToolSvc += tidaftk;
-		list += [ "TrigTestBase/IDFTKTool" ]
+		#ToolSvc += tidaftk;
+		list += [ tidaftk ]
 
 
 	return list
diff --git a/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig.py b/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig.py
index eb4615e19c93969d490f7e86aece5f195611f0e1..f8fa667a22982cf3dbb0f84da7a8e4a45f090d30 100644
--- a/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig.py
@@ -824,7 +824,7 @@ def TrigJetMonitoringTool():
  # HLTMonFlags.doEgamma.set_Value_and_Lock(False)
 
   
-  ToolSvc += HLTJetMon;
+  #ToolSvc += HLTJetMon;
 
   # Set up the trigger configuration tool:
   #ToolSvc += CfgMgr.TrigConf__xAODConfigTool( "xAODConfigTool",
@@ -836,7 +836,7 @@ def TrigJetMonitoringTool():
                                           #ConfigTool = ToolSvc.xAODConfigTool,
                                           #TrigDecisionKey = "xTrigDecision" )
 
-  list = [ "HLTJetMonTool/HLTJetMon" ];
+  list = [ HLTJetMon ];
   return list
 
 
diff --git a/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig_cosmics.py b/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig_cosmics.py
index 448896bda218fed179082c84f8542fc405652a68..427013420a4c4f67dd2ffcf89883f67419da7c12 100644
--- a/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig_cosmics.py
+++ b/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig_cosmics.py
@@ -245,7 +245,7 @@ def TrigJetMonitoringTool():
             #DoOFMaxJetTimeCut = True,
             #OFMaxTimens = 50.
         );
-  from AthenaCommon.AppMgr import ToolSvc
-  ToolSvc += HLTJetMon;
-  list = [ "HLTJetMonTool/HLTJetMon" ];
+  #from AthenaCommon.AppMgr import ToolSvc
+  #ToolSvc += HLTJetMon;
+  list = [ HLTJetMon ];
   return list
diff --git a/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig_physics.py b/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig_physics.py
index 4f72fad20374f3af2dfdb068483c964ee0168146..879cf76f2fb51a29eee1d66e893c3eda78dac182 100644
--- a/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig_physics.py
+++ b/Trigger/TrigMonitoring/TrigJetMonitoring/python/TrigJetMonitoringConfig_physics.py
@@ -240,7 +240,7 @@ def TrigJetMonitoringTool():
             #DoOFMaxJetTimeCut = True,
             #OFMaxTimens = 50.
         );
-  from AthenaCommon.AppMgr import ToolSvc
-  ToolSvc += HLTJetMon;
-  list = [ "HLTJetMonTool/HLTJetMon" ];
+  #from AthenaCommon.AppMgr import ToolSvc
+  #ToolSvc += HLTJetMon;
+  list = [ HLTJetMon ];
   return list
diff --git a/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitoringConfig.py b/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitoringConfig.py
index 3c018f277fa544ddcab6166de6b4d736f57f91d4..19fe1eccf75ac6664bccef73c2ff280c748b2372 100644
--- a/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitoringConfig.py
@@ -89,6 +89,6 @@ def HLTMETMonitoringTool():
                                   prescaled_met          = [],
                                   );
 	from AthenaCommon.AppMgr import ToolSvc
-	ToolSvc += HLTMETMon;
-	list = [ "HLTMETMonTool/HLTMETMon" ];
+	#ToolSvc += HLTMETMon;
+	list = [ HLTMETMon ];
 	return list
diff --git a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitoringConfig.py b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitoringConfig.py
index ee65e58c6a429bcd6173f4829b2a22db9c8b7e8a..6c30fd39cd932db087a3ba1fe2b50f0c99f9087e 100644
--- a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitoringConfig.py
@@ -78,8 +78,8 @@ def TrigMinBiasMonitoringTool():
 	
 	# ---------------------- !Collective Histograms Management
 										  
-	ToolSvc += HLTMinBiasMon;
-	list = [ "HLTMinBiasMonTool/HLTMinBiasMon" ];
+	#ToolSvc += HLTMinBiasMon;
+	list = [ HLTMinBiasMon ];
 
 	return list
 
diff --git a/Trigger/TrigMonitoring/TrigMuonMonitoring/python/TrigMuonMonitoringConfig.py b/Trigger/TrigMonitoring/TrigMuonMonitoring/python/TrigMuonMonitoringConfig.py
index 19fdfd1324c7a4723a7861809ed3e5803b07081a..70bb0374615e83a38d124dab6e2c384ce8b2a990 100644
--- a/Trigger/TrigMonitoring/TrigMuonMonitoring/python/TrigMuonMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigMuonMonitoring/python/TrigMuonMonitoringConfig.py
@@ -22,8 +22,8 @@ def TrigMuonMonitoringTool():
 	from TrigBunchCrossingTool.BunchCrossingTool import BunchCrossingTool	
 	HLTMuonMon.BCTool = BunchCrossingTool()
 	from AthenaCommon.AppMgr import ToolSvc
-	ToolSvc += HLTMuonMon;
-	list = [ "HLTMuonMonTool/HLTMuonMon" ];
+	#ToolSvc += HLTMuonMon;
+	list = [ HLTMuonMon ];
 	return list
 
 
diff --git a/Trigger/TrigMonitoring/TrigTauMonitoring/python/TrigTauMonitoringConfig.py b/Trigger/TrigMonitoring/TrigTauMonitoring/python/TrigTauMonitoringConfig.py
index 8c0eb15630ce8cb473ce6d84843d0030539c5803..ff407649685c3487f4b766f638bfebd2799caa42 100644
--- a/Trigger/TrigMonitoring/TrigTauMonitoring/python/TrigTauMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigTauMonitoring/python/TrigTauMonitoringConfig.py
@@ -132,8 +132,8 @@ def TrigTauMonitoringTool():
                                 isData                          = (globalflags.DataSource == 'data'));
 
 	#from AthenaCommon.AppMgr import ToolSvc
-	ToolSvc += HLTTauMon;
+	#ToolSvc += HLTTauMon;
 	print ToolSvc
-	list = [ "HLTTauMonTool/HLTTauMon" ];
+	list = [ HLTTauMon ];
 	return list
 from TriggerJobOpts.TriggerConfigGetter import TriggerConfigGetter
diff --git a/Trigger/TrigT1/TrigT1CTMonitoring/share/TrigT1CTMonitoringJobOptions.py b/Trigger/TrigT1/TrigT1CTMonitoring/share/TrigT1CTMonitoringJobOptions.py
index 53304bdee1382252059a9607563d4882e584a905..d155ccdc728d19f23443cca845ae36055c420de0 100644
--- a/Trigger/TrigT1/TrigT1CTMonitoring/share/TrigT1CTMonitoringJobOptions.py
+++ b/Trigger/TrigT1/TrigT1CTMonitoring/share/TrigT1CTMonitoringJobOptions.py
@@ -242,7 +242,7 @@ if not hasattr(topSequence,"PrimaryManager"):
 CTmonMan = topSequence.PrimaryManager
 
 from TrigT1CTMonitoring.TrigT1CTMonitoringConf import TrigT1CTMonitoring__BSMonitoring as BSMon
-svcMgr.ToolSvc += BSMon()
+#svcMgr.ToolSvc += BSMon()
 BSMonJob=BSMon(ProcessMuctpiData=True,
                ProcessMuctpiDataRIO=True,
                ProcessCTPData=True,
diff --git a/Trigger/TrigT1/TrigT1CTMonitoring/share/TrigT1CTMonitoringJobOptions_forRecExCommission.py b/Trigger/TrigT1/TrigT1CTMonitoring/share/TrigT1CTMonitoringJobOptions_forRecExCommission.py
index e4fda62dd855b7145665bfe6b1391c04eb8ae473..264274099b956627542058663a3984ed91c7a46c 100644
--- a/Trigger/TrigT1/TrigT1CTMonitoring/share/TrigT1CTMonitoringJobOptions_forRecExCommission.py
+++ b/Trigger/TrigT1/TrigT1CTMonitoring/share/TrigT1CTMonitoringJobOptions_forRecExCommission.py
@@ -274,5 +274,5 @@ if not isOnline:
         conddb.addFolder('TRIGGER', '/TRIGGER/LVL1/CTPCoreInputMapping')
 
     # monMan.AthenaMonTools += [ "TrigT1CTMonitoring__BSMonitoring/BSMon" ]
-    ToolSvc += CTBSMonTool
+    #ToolSvc += CTBSMonTool
     monMan.AthenaMonTools += [ CTBSMonTool ]
diff --git a/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_Run1.py b/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_Run1.py
index d9056189ad1b8527ec4f9223acabf25156582799..749265418431e7f2292a6f2a828cc231c5e8328d 100644
--- a/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_Run1.py
+++ b/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_Run1.py
@@ -35,7 +35,7 @@ if l1caloRawMon:
     L1CaloMan = AthenaMonManager( "L1CaloMonManager" )
     
     ## get a handle on the ToolSvc
-    from AthenaCommon.AppMgr import ToolSvc
+    #from AthenaCommon.AppMgr import ToolSvc
     
     if globalflags.InputFormat() == "bytestream":
         include ("TrigT1CaloByteStream/ReadLVL1CaloBS_jobOptions.py")
@@ -83,7 +83,7 @@ if l1caloRawMon:
             PathInRootFile = "L1Calo/PPrStabilityMon",
             #OutputLevel = DEBUG
             )
-        ToolSvc += L1PPrStabilityMonTool
+        #ToolSvc += L1PPrStabilityMonTool
         L1CaloMan.AthenaMonTools += [ L1PPrStabilityMonTool ]
     
     else:
@@ -104,7 +104,7 @@ if l1caloRawMon:
                 PathInRootFile = "L1Calo/PPM/Stability",
                 #OutputLevel = DEBUG
                 )
-            ToolSvc += L1PPrStabilityMonTool
+            #ToolSvc += L1PPrStabilityMonTool
             L1CaloMan.AthenaMonTools += [ L1PPrStabilityMonTool ]
     
         #=================================================================================
@@ -127,14 +127,14 @@ if l1caloRawMon:
             #OnlineTest = True,
             #OutputLevel = DEBUG
             )
-        ToolSvc += L1PPrMonTool
+        #ToolSvc += L1PPrMonTool
         L1CaloMan.AthenaMonTools += [ L1PPrMonTool ]
 
         if isData:
                 
             from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__PPMSimBSMon
             PPMSimBSMonTool = LVL1__PPMSimBSMon("PPMSimBSMonTool")
-            ToolSvc += PPMSimBSMonTool
+            #ToolSvc += PPMSimBSMonTool
             L1CaloMan.AthenaMonTools += [ PPMSimBSMonTool ]
             #ToolSvc.PPMSimBSMonTool.OutputLevel = DEBUG
             from TrigT1CaloTools.TrigT1CaloToolsConf import LVL1__L1TriggerTowerTool
@@ -152,7 +152,7 @@ if l1caloRawMon:
                 ErrorPathInRootFile = "L1Calo/PPM/SpareChannels/Errors",
                 #OutputLevel = DEBUG
                 )
-            ToolSvc += L1PPrSpareMonTool
+            #ToolSvc += L1PPrSpareMonTool
             L1CaloMan.AthenaMonTools += [ L1PPrSpareMonTool ]
     
         #=================================================================================
@@ -172,7 +172,7 @@ if l1caloRawMon:
             ErrorPathInRootFile = "L1Calo/JEM/Errors/Hardware",
             #OutputLevel = DEBUG
             )
-        ToolSvc += L1JEMMonTool
+        #ToolSvc += L1JEMMonTool
         L1CaloMan.AthenaMonTools += [ L1JEMMonTool ]
     
         #----------------------------------- CMM ------------------------------------------
@@ -186,7 +186,7 @@ if l1caloRawMon:
             ErrorPathInRootFile = "L1Calo/JEM_CMM/Errors/Hardware",
             #OutputLevel = DEBUG
             )
-        ToolSvc += L1CMMMonTool
+        #ToolSvc += L1CMMMonTool
         L1CaloMan.AthenaMonTools += [ L1CMMMonTool ]
     
         
@@ -201,7 +201,7 @@ if l1caloRawMon:
         #         JetTool = "LVL1::L1JetTools/L1JetTools_Mon",
         #         JEPEtSumsTool = "LVL1::L1JEPEtSumsTools/L1JEPEtSumsTools_Mon",
         #         )
-        #     ToolSvc += JEPSimBSMonTool
+        #     #ToolSvc += JEPSimBSMonTool
         #     L1CaloMan.AthenaMonTools += [ JEPSimBSMonTool ]
         #     #ToolSvc.JEPSimBSMonTool.OutputLevel = DEBUG
     
@@ -238,7 +238,7 @@ if l1caloRawMon:
             MaxEnergyRange = 256,
             #OutputLevel = DEBUG,
             )
-        ToolSvc += L1BSCPMMonTool
+        #ToolSvc += L1BSCPMMonTool
         L1CaloMan.AthenaMonTools += [ L1BSCPMMonTool ]
     
         if isData:
@@ -247,9 +247,9 @@ if l1caloRawMon:
             CPMSimBSMonTool = LVL1__CPMSimBSMon("CPMSimBSMonTool",
                                       EmTauTool = "LVL1::L1EmTauTools/L1EmTauTools_Mon",
                                       )
-            ToolSvc += CPMSimBSMonTool
+            #ToolSvc += CPMSimBSMonTool
             L1CaloMan.AthenaMonTools += [ CPMSimBSMonTool ]
-            #ToolSvc.CPMSimBSMonTool.OutputLevel = DEBUG
+            ##ToolSvc.CPMSimBSMonTool.OutputLevel = DEBUG
     
             from TrigT1CaloTools.TrigT1CaloToolsConf import LVL1__L1EmTauTools
             L1EmTauTools = LVL1__L1EmTauTools("L1EmTauTools_Mon")
@@ -265,7 +265,7 @@ if l1caloRawMon:
                 #OnlineTest = True,
                 #OutputLevel = DEBUG,
                 )
-            ToolSvc += L1BSRODMonTool
+            #ToolSvc += L1BSRODMonTool
             L1CaloMan.AthenaMonTools += [ L1BSRODMonTool ]
     
             #=================================================================================
@@ -281,7 +281,7 @@ if l1caloRawMon:
     						        #OnlineTest = True,
     						        #OutputLevel = DEBUG
                                                       )
-            ToolSvc += L1GlobalMonTool
+            #ToolSvc += L1GlobalMonTool
             L1CaloMan.AthenaMonTools += [ L1GlobalMonTool ]
     
         # if isData and isCalo and Offline and (rec.triggerStream() == "JetTauEtmiss"
@@ -296,7 +296,7 @@ if l1caloRawMon:
         #     L1EmEfficienciesMonTool = LVL1__EmEfficienciesMonTool ( name = "EmEfficienciesMonTool",
         #                                                           TriggerStrings = trigstring
         #                                                     )
-        #     ToolSvc += L1EmEfficienciesMonTool
+        #     #ToolSvc += L1EmEfficienciesMonTool
         #     L1CaloMan.AthenaMonTools += [ L1EmEfficienciesMonTool ]
         #     if not hasattr( ToolSvc, "TrigDecisionTool" ):
         #         from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool
@@ -319,17 +319,17 @@ if l1caloRawMon:
         #     L1JetEfficienciesMonTool = LVL1__JetEfficienciesMonTool ( name = "JetEfficienciesMonTool",
         #                                                           TriggerStrings = trigstring
         #                                                       )
-        #     from AthenaCommon.AppMgr import ToolSvc
+        #     #from AthenaCommon.AppMgr import ToolSvc
         #     ToolSvc += JetCleaningTool('JetCleaningLooseTool')
-        #     # ToolSvc += JetCleaningTool('JetCleaningMediumTool')
+        #      #ToolSvc += JetCleaningTool('JetCleaningMediumTool')
         #     ToolSvc += JetCleaningTool('JetCleaningTightTool')
         #     L1JetEfficienciesMonTool.JetCleaningLooseTool = ConfiguredJetCleaningTool_Loose("JetCleaningLooseTool")       
         #     # L1JetEfficienciesMonTool.JetCleaningMediumTool = ConfiguredJetCleaningTool_Medium("JetCleaningMediumTool")
         #     L1JetEfficienciesMonTool.JetCleaningTightTool = ConfiguredJetCleaningTool_Tight("JetCleaningTightTool") 
 
-        #     ToolSvc += L1JetEfficienciesMonTool
+        #     #ToolSvc += L1JetEfficienciesMonTool
         #     L1CaloMan.AthenaMonTools += [ L1JetEfficienciesMonTool ]
-        #     if not hasattr( ToolSvc, "TrigDecisionTool" ):
+        #     if not hasattr( #ToolSvc, "TrigDecisionTool" ):
         #         from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool
         #         tdt = Trig__TrigDecisionTool('TrigDecisionTool')
         #         ToolSvc += tdt
diff --git a/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_Run2.py b/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_Run2.py
index ac0decd129cc18735be895f268fca36ee9139e16..e15e73e900be5b2fc5d9f41cc184d522b85e84bd 100644
--- a/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_Run2.py
+++ b/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_Run2.py
@@ -99,7 +99,7 @@ if l1caloRawMon:
             PathInRootFile="L1Calo/PPrStabilityMon",
             # OutputLevel = DEBUG
         )
-        ToolSvc += L1PPrStabilityMonTool
+        #ToolSvc += L1PPrStabilityMonTool
         L1CaloMan.AthenaMonTools += [L1PPrStabilityMonTool]
 
         # --- BunchCrossing Tool configuration ---
@@ -127,7 +127,7 @@ if l1caloRawMon:
                 PathInRootFile="L1Calo/PPM/Stability",
                 #OutputLevel = DEBUG
             )
-            ToolSvc += L1PPrStabilityMonTool
+            #ToolSvc += L1PPrStabilityMonTool
             L1CaloMan.AthenaMonTools += [L1PPrStabilityMonTool]
 
         #======================================================================
@@ -150,14 +150,14 @@ if l1caloRawMon:
             #OnlineTest = True,
             #OutputLevel = DEBUG
         )
-        ToolSvc += L1PPrMonTool
+        #ToolSvc += L1PPrMonTool
         L1CaloMan.AthenaMonTools += [L1PPrMonTool]
 
         if isData:
 
             from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__PPMSimBSMon
             PPMSimBSMonTool = LVL1__PPMSimBSMon("PPMSimBSMonTool")
-            ToolSvc += PPMSimBSMonTool
+            #ToolSvc += PPMSimBSMonTool
             L1CaloMan.AthenaMonTools += [PPMSimBSMonTool]
             #ToolSvc.PPMSimBSMonTool.OutputLevel = DEBUG
             from TrigT1CaloTools.TrigT1CaloToolsConf import LVL1__L1TriggerTowerTool
@@ -174,7 +174,7 @@ if l1caloRawMon:
                 ErrorPathInRootFile="L1Calo/PPM/SpareChannels/Errors",
                 #OutputLevel = DEBUG	
             )
-            ToolSvc += L1PPrSpareMonTool
+            #ToolSvc += L1PPrSpareMonTool
             L1CaloMan.AthenaMonTools += [L1PPrSpareMonTool]
 
         #======================================================================
@@ -184,20 +184,20 @@ if l1caloRawMon:
         #------------------------------------ JEM -----------------------------
         from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__JEPJEMMon
         L1JEPJEMMonTool = LVL1__JEPJEMMon("L1JEPJEMMonTool")
-        ToolSvc += L1JEPJEMMonTool
+        #ToolSvc += L1JEPJEMMonTool
         L1CaloMan.AthenaMonTools += [L1JEPJEMMonTool]
 
         #----------------------------------- CMX ------------------------------
         from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__JEPCMXMon
         L1JEPCMXMonTool = LVL1__JEPCMXMon("L1JEPCMXMonTool")
-        ToolSvc += L1JEPCMXMonTool
+        #ToolSvc += L1JEPCMXMonTool
         L1CaloMan.AthenaMonTools += [L1JEPCMXMonTool]
 
         if isData:
             #--------------------- Transmission and Performance ---------------
             from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__JEPSimMon
             JEPSimMonTool = LVL1__JEPSimMon("JEPSimMonTool")
-            ToolSvc += JEPSimMonTool
+            #ToolSvc += JEPSimMonTool
             L1CaloMan.AthenaMonTools += [JEPSimMonTool]
             # ToolSvc.JEPSimBSMonTool.OutputLevel = DEBUG
 
@@ -228,14 +228,14 @@ if l1caloRawMon:
             # CPMTowers, CMXCPTobs and CMXCPHits
             from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__CPMon
             L1CPMMonTool = LVL1__CPMon("L1CPMMonTool")
-            ToolSvc += L1CPMMonTool
+            #ToolSvc += L1CPMMonTool
             L1CaloMan.AthenaMonTools += [L1CPMMonTool]
 
         if isData:
 
             from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__CPSimMon
             CPSimMonTool = LVL1__CPSimMon("CPSimMonTool")
-            ToolSvc += CPSimMonTool
+            #ToolSvc += CPSimMonTool
             L1CaloMan.AthenaMonTools += [CPSimMonTool]
             # ToolSvc.CPMSimBSMonTool.OutputLevel = DEBUG
 
@@ -253,7 +253,7 @@ if l1caloRawMon:
                 #OnlineTest = True,
                 #OutputLevel = DEBUG,
             )
-            ToolSvc += L1BSRODMonTool
+            #ToolSvc += L1BSRODMonTool
             L1CaloMan.AthenaMonTools += [L1BSRODMonTool]
 
             #==================================================================
@@ -261,7 +261,7 @@ if l1caloRawMon:
             #==================================================================
             from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__OverviewMon
             L1OverviewMonTool = LVL1__OverviewMon("L1OverviewMonTool")
-            ToolSvc += L1OverviewMonTool
+            #ToolSvc += L1OverviewMonTool
             L1CaloMan.AthenaMonTools += [L1OverviewMonTool]
 
             from TrigT1CaloMonitoringTools.TrigT1CaloMonitoringToolsConf import LVL1__TrigT1CaloMonErrorTool
@@ -269,7 +269,7 @@ if l1caloRawMon:
                 name="TrigT1CaloMonErrorTool",
                 FlagCorruptEvents="None"
             )
-            ToolSvc += L1MonErrorTool
+            #ToolSvc += L1MonErrorTool
             # pass
 
         # if isData and isCalo and Offline and (rec.triggerStream() == "JetTauEtmiss"
@@ -282,7 +282,7 @@ if l1caloRawMon:
             
             from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__TagProbeEfficiencyMon
             TagProbeEfficiencyMonTool = LVL1__TagProbeEfficiencyMon("TagProbeEfficiencyMonTool")
-            ToolSvc += TagProbeEfficiencyMonTool
+            #ToolSvc += TagProbeEfficiencyMonTool
             L1CaloMan.AthenaMonTools += [TagProbeEfficiencyMonTool]
 
 
diff --git a/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_cpu.py b/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_cpu.py
index 0988d00b0b8223baceec70421fdf8c9ac34d6360..61c7dc8413d4ac5a579cca92668e0720f6381363 100644
--- a/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_cpu.py
+++ b/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_forRecExCommission_cpu.py
@@ -55,7 +55,7 @@ if l1caloRawMon:
     L1CaloManD = AthenaMonManager( "L1CaloMonManagerD" )
     
     ## get a handle on the ToolSvc
-    from AthenaCommon.AppMgr import ToolSvc
+    #from AthenaCommon.AppMgr import ToolSvc
     
     if globalflags.InputFormat() == "bytestream":
         include ("TrigT1CaloByteStream/ReadLVL1CaloBS_jobOptions.py")
@@ -68,28 +68,28 @@ if l1caloRawMon:
         name = "L1TrigT1CaloBSMonToolA1",
         LoadL1CaloPPM = True
                 )
-    ToolSvc += L1TrigT1CaloBSMonToolA1
+    #ToolSvc += L1TrigT1CaloBSMonToolA1
     L1CaloMan0A1.AthenaMonTools += [ L1TrigT1CaloBSMonToolA1 ]
     # CPM
     L1TrigT1CaloBSMonToolA2 = TrigT1CaloBSMon(
         name = "L1TrigT1CaloBSMonToolA2",
         LoadL1CaloCPM = True
                 )
-    ToolSvc += L1TrigT1CaloBSMonToolA2
+    #ToolSvc += L1TrigT1CaloBSMonToolA2
     L1CaloMan0A2.AthenaMonTools += [ L1TrigT1CaloBSMonToolA2 ]
     # JEM
     L1TrigT1CaloBSMonToolA3 = TrigT1CaloBSMon(
         name = "L1TrigT1CaloBSMonToolA3",
         LoadL1CaloJEM = True
                 )
-    ToolSvc += L1TrigT1CaloBSMonToolA3
+    #ToolSvc += L1TrigT1CaloBSMonToolA3
     L1CaloMan0A3.AthenaMonTools += [ L1TrigT1CaloBSMonToolA3 ]
     # ROD headers
     L1TrigT1CaloBSMonToolA4 = TrigT1CaloBSMon(
         name = "L1TrigT1CaloBSMonToolA4",
         LoadL1CaloROD = True
                 )
-    ToolSvc += L1TrigT1CaloBSMonToolA4
+    #ToolSvc += L1TrigT1CaloBSMonToolA4
     L1CaloMan0A4.AthenaMonTools += [ L1TrigT1CaloBSMonToolA4 ]
     
     include("CaloConditions/CaloConditions_jobOptions.py")
@@ -106,7 +106,7 @@ if l1caloRawMon:
         name = "L1TrigT1CaloBSMonToolB",
         LoadCaloCells = True
                 )
-    ToolSvc += L1TrigT1CaloBSMonToolB
+    #ToolSvc += L1TrigT1CaloBSMonToolB
     L1CaloMan0B.AthenaMonTools += [ L1TrigT1CaloBSMonToolB ]
     
     from TrigT1CaloMonitoringTools.LVL1CaloMonFlags import LVL1CaloMonFlags
@@ -144,7 +144,7 @@ if l1caloRawMon:
             PathInRootFile = "L1Calo/PPrStabilityMon",
             #OutputLevel = DEBUG
             )
-        ToolSvc += L1PPrStabilityMonTool
+        #ToolSvc += L1PPrStabilityMonTool
         L1CaloMan1A.AthenaMonTools += [ L1PPrStabilityMonTool ]
     
     else:
@@ -167,7 +167,7 @@ if l1caloRawMon:
                 PathInRootFile = "L1Calo/PPM/Stability",
                 #OutputLevel = DEBUG
                 )
-            ToolSvc += L1PPrStabilityMonToolA
+            #ToolSvc += L1PPrStabilityMonToolA
             L1CaloMan1A.AthenaMonTools += [ L1PPrStabilityMonToolA ]
 
             L1PPrStabilityMonToolB = PPrStabilityMon(
@@ -182,7 +182,7 @@ if l1caloRawMon:
                 PathInRootFile = "L1Calo/PPM/Stability",
                 #OutputLevel = DEBUG
                 )
-            ToolSvc += L1PPrStabilityMonToolB
+            #ToolSvc += L1PPrStabilityMonToolB
             L1CaloMan1B.AthenaMonTools += [ L1PPrStabilityMonToolB ]
 
             L1PPrStabilityMonToolC = PPrStabilityMon(
@@ -197,7 +197,7 @@ if l1caloRawMon:
                 PathInRootFile = "L1Calo/PPM/Stability",
                 #OutputLevel = DEBUG
                 )
-            ToolSvc += L1PPrStabilityMonToolC
+            #ToolSvc += L1PPrStabilityMonToolC
             L1CaloMan1C.AthenaMonTools += [ L1PPrStabilityMonToolC ]
     
         #=================================================================================
@@ -218,14 +218,14 @@ if l1caloRawMon:
             ErrorPathInRootFile = "L1Calo/PPM/Errors",
             #OutputLevel = DEBUG
             )
-        ToolSvc += L1PPrMonTool
+        #ToolSvc += L1PPrMonTool
         L1CaloMan2.AthenaMonTools += [ L1PPrMonTool ]
 
         if isData:
                 
             from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import PPMSimBSMon
             PPMSimBSMonTool = PPMSimBSMon("PPMSimBSMonTool")
-            ToolSvc += PPMSimBSMonTool
+            #ToolSvc += PPMSimBSMonTool
             L1CaloMan3.AthenaMonTools += [ PPMSimBSMonTool ]
             #ToolSvc.PPMSimBSMonTool.OutputLevel = DEBUG
             from TrigT1CaloTools.TrigT1CaloToolsConf import LVL1__L1TriggerTowerTool
@@ -243,7 +243,7 @@ if l1caloRawMon:
                 ErrorPathInRootFile = "L1Calo/PPM/SpareChannels/Errors",
                 #OutputLevel = DEBUG
                 )
-            ToolSvc += L1PPrSpareMonTool
+            #ToolSvc += L1PPrSpareMonTool
             L1CaloMan4.AthenaMonTools += [ L1PPrSpareMonTool ]
     
         #=================================================================================
@@ -263,7 +263,7 @@ if l1caloRawMon:
             ErrorPathInRootFile = "L1Calo/JEM/Errors/Hardware",
             #OutputLevel = DEBUG
             )
-        ToolSvc += L1JEMMonTool
+        #ToolSvc += L1JEMMonTool
         L1CaloMan5.AthenaMonTools += [ L1JEMMonTool ]
     
         #----------------------------------- CMM ------------------------------------------
@@ -277,7 +277,7 @@ if l1caloRawMon:
             ErrorPathInRootFile = "L1Calo/JEM_CMM/Errors/Hardware",
             #OutputLevel = DEBUG
             )
-        ToolSvc += L1CMMMonTool
+        #ToolSvc += L1CMMMonTool
         L1CaloMan6.AthenaMonTools += [ L1CMMMonTool ]
     
         if isData:
@@ -289,7 +289,7 @@ if l1caloRawMon:
                 JetTool = "LVL1::L1JetTools/L1JetTools_Mon",
                 JEPEtSumsTool = "LVL1::L1JEPEtSumsTools/L1JEPEtSumsTools_Mon",
                 )
-            ToolSvc += JEPSimBSMonTool
+            #ToolSvc += JEPSimBSMonTool
             L1CaloMan7.AthenaMonTools += [ JEPSimBSMonTool ]
             #ToolSvc.JEPSimBSMonTool.OutputLevel = DEBUG
     
@@ -326,7 +326,7 @@ if l1caloRawMon:
             MaxEnergyRange = 256,
             #OutputLevel = DEBUG,
             )
-        ToolSvc += L1BSCPMMonTool
+        #ToolSvc += L1BSCPMMonTool
         L1CaloMan8.AthenaMonTools += [ L1BSCPMMonTool ]
 
         if isData:
@@ -335,7 +335,7 @@ if l1caloRawMon:
             CPMSimBSMonTool = CPMSimBSMon("CPMSimBSMonTool",
                                       EmTauTool = "LVL1::L1EmTauTools/L1EmTauTools_Mon",
                                       )
-            ToolSvc += CPMSimBSMonTool
+            #ToolSvc += CPMSimBSMonTool
             L1CaloMan9.AthenaMonTools += [ CPMSimBSMonTool ]
             #ToolSvc.CPMSimBSMonTool.OutputLevel = DEBUG
     
@@ -353,7 +353,7 @@ if l1caloRawMon:
                 #OnlineTest = True,
                 #OutputLevel = DEBUG,
                 )
-            ToolSvc += L1BSRODMonTool
+            #ToolSvc += L1BSRODMonTool
             L1CaloManA.AthenaMonTools += [ L1BSRODMonTool ]
     
             #=================================================================================
@@ -369,7 +369,7 @@ if l1caloRawMon:
     						        #OnlineTest = True,
     						        #OutputLevel = DEBUG
                                                           )
-            ToolSvc += L1GlobalMonTool
+            #ToolSvc += L1GlobalMonTool
             L1CaloManB.AthenaMonTools += [ L1GlobalMonTool ]
     
         if isData and isCalo and Offline and (rec.triggerStream() == "JetTauEtmiss"
@@ -384,7 +384,7 @@ if l1caloRawMon:
             L1EmEfficienciesMonTool = EmEfficienciesMonTool ( name = "EmEfficienciesMonTool",
                                                                   TriggerStrings = trigstring
                                                             )
-            ToolSvc += L1EmEfficienciesMonTool
+            #ToolSvc += L1EmEfficienciesMonTool
             L1CaloManC.AthenaMonTools += [ L1EmEfficienciesMonTool ]
             if not hasattr( ToolSvc, "TrigDecisionTool" ):
                 from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool
@@ -405,7 +405,7 @@ if l1caloRawMon:
                                                               )
             ToolSvc += L1JetEfficienciesMonTool
             L1CaloManD.AthenaMonTools += [ L1JetEfficienciesMonTool ]
-            if not hasattr( ToolSvc, "TrigDecisionTool" ):
+            if not hasattr( #ToolSvc, "TrigDecisionTool" ):
                 from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool
                 tdt = Trig__TrigDecisionTool('TrigDecisionTool')
                 ToolSvc += tdt
diff --git a/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_runStandalone.py b/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_runStandalone.py
index 3dd3a5ad198c0a240d51ade6a737b82512c11df8..fbe2c5141ec88e07c74c7f126418f1661029fe93 100644
--- a/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_runStandalone.py
+++ b/Trigger/TrigT1/TrigT1CaloMonitoring/share/TrigT1CaloMonitoring_runStandalone.py
@@ -64,32 +64,32 @@ L1CaloMan.ManualRunLBSetup = False
 if doJEPJEMMon:
     from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__JEPJEMMon
     L1JEPJEMMonTool = LVL1__JEPJEMMon("L1JEPJEMMonTool")
-    ToolSvc += L1JEPJEMMonTool
+    #ToolSvc += L1JEPJEMMonTool
     L1CaloMan.AthenaMonTools += [L1JEPJEMMonTool]
 
 if doJEPCMXMon:
     from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__JEPCMXMon
     L1JEPCMXMonTool = LVL1__JEPCMXMon("L1JEPCMXMonTool")
-    ToolSvc += L1JEPCMXMonTool
+    #ToolSvc += L1JEPCMXMonTool
     L1CaloMan.AthenaMonTools += [L1JEPCMXMonTool]
 
 if doCPMon:
     from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__CPMon
     L1CPMMonTool = LVL1__CPMon("L1CPMMonTool")
-    ToolSvc += L1CPMMonTool
+    #ToolSvc += L1CPMMonTool
     L1CaloMan.AthenaMonTools += [L1CPMMonTool]
 
 
 if doCPSimMon:
     from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__CPSimMon
     CPSimMonTool = LVL1__CPSimMon("CPSimMonTool")
-    ToolSvc += CPSimMonTool
+    #ToolSvc += CPSimMonTool
     L1CaloMan.AthenaMonTools += [CPSimMonTool]
 
 if doJEPSimMon:
     from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__JEPSimMon
     JEPSimMonTool = LVL1__JEPSimMon("JEPSimMonTool")
-    ToolSvc += JEPSimMonTool
+    #ToolSvc += JEPSimMonTool
     L1CaloMan.AthenaMonTools += [JEPSimMonTool]
 
 if doRODMon:
@@ -97,14 +97,14 @@ if doRODMon:
     L1BSRODMonTool = LVL1__RODMon(
         name="L1BSRODMonTool",
     )
-    ToolSvc += L1BSRODMonTool
+    #ToolSvc += L1BSRODMonTool
     L1CaloMan.AthenaMonTools += [L1BSRODMonTool]
 
 
 if doOverviewMon:
     from TrigT1CaloMonitoring.TrigT1CaloMonitoringConf import LVL1__OverviewMon
     L1OverviewMonTool = LVL1__OverviewMon("L1OverviewMonTool")
-    ToolSvc += L1OverviewMonTool
+    #ToolSvc += L1OverviewMonTool
     L1CaloMan.AthenaMonTools += [L1OverviewMonTool]
 
     from TrigT1CaloMonitoringTools.TrigT1CaloMonitoringToolsConf import LVL1__TrigT1CaloMonErrorTool
diff --git a/Trigger/TrigT1/TrigT1Monitoring/share/TrigT1Monitoring_forRecExCommission_Run2.py b/Trigger/TrigT1/TrigT1Monitoring/share/TrigT1Monitoring_forRecExCommission_Run2.py
index 9a4003ea341a44fa8762b536eefdb6948bb37712..c8bd2f89a04fdcf0002d2cb7f424ab2aa02ed30b 100644
--- a/Trigger/TrigT1/TrigT1Monitoring/share/TrigT1Monitoring_forRecExCommission_Run2.py
+++ b/Trigger/TrigT1/TrigT1Monitoring/share/TrigT1Monitoring_forRecExCommission_Run2.py
@@ -71,7 +71,7 @@ if l1caloRawMon:
             MaxEnergyRange = 256,
             #OutputLevel = VERBOSE,
             )
-        ToolSvc += CalorimeterL1CaloMonTool
+        #ToolSvc += CalorimeterL1CaloMonTool
         L1Man.AthenaMonTools += [ CalorimeterL1CaloMonTool ]
         # HV corrections
         from LArRecUtils.LArHVCorrToolDefault import LArHVCorrToolDefault
@@ -95,7 +95,7 @@ if l1caloRawMon:
             DoHVDifference = doHV,
             PathInRootFile = "LVL1_Interfaces/Calorimeter",
             )
-        ToolSvc += L1CaloHVScalesMonTool
+        #ToolSvc += L1CaloHVScalesMonTool
         L1Man.AthenaMonTools += [ L1CaloHVScalesMonTool ]
         # PMT scores
         from TrigT1Monitoring.TrigT1MonitoringConf import LVL1__L1CaloPMTScoresMon
@@ -103,7 +103,7 @@ if l1caloRawMon:
             name = "L1CaloPMTScoresMonTool",
             PathInRootFile = "LVL1_Interfaces/Calorimeter",
             )
-        ToolSvc += L1CaloPMTScoresMonTool
+        #ToolSvc += L1CaloPMTScoresMonTool
         L1Man.AthenaMonTools += [ L1CaloPMTScoresMonTool ]
 
     if isData: #and DQMonFlags.doCTPMon(): # KW this is not set in online environment!  Investigate! # GP doCTPMon() commented out for now
@@ -117,7 +117,7 @@ if l1caloRawMon:
             name = "L1CaloCTPMonTool",
             #OutputLevel = DEBUG,
         )
-        ToolSvc += L1CaloCTPMonTool
+        #ToolSvc += L1CaloCTPMonTool
         L1Man.AthenaMonTools += [ L1CaloCTPMonTool ]
 
     ####################### L1Calo->Level-2 ################################
@@ -136,7 +136,7 @@ if l1caloRawMon:
         #OutputLevel = DEBUG,
         #OutputLevel = VERBOSE,
         )
-    ToolSvc += L1CaloL1TopoMonTool
+    #ToolSvc += L1CaloL1TopoMonTool
     L1Man.AthenaMonTools += [ L1CaloL1TopoMonTool ]
 
     ##########################################################################
diff --git a/Trigger/TrigT1/TrigT1Monitoring/share/TrigT1Monitoring_forRecExCommission_cpu.py b/Trigger/TrigT1/TrigT1Monitoring/share/TrigT1Monitoring_forRecExCommission_cpu.py
index ec39e07a879990b59cc65e2512a42e86b69b1444..2188933a624153bc6cba1dde8822cb72709fc5eb 100644
--- a/Trigger/TrigT1/TrigT1Monitoring/share/TrigT1Monitoring_forRecExCommission_cpu.py
+++ b/Trigger/TrigT1/TrigT1Monitoring/share/TrigT1Monitoring_forRecExCommission_cpu.py
@@ -50,7 +50,7 @@ if l1caloRawMon:
     L1Man2 = topSequence.L1MonManager2
 
     ## get a handle on the ToolSvc
-    from AthenaCommon.AppMgr import ToolSvc
+    #from AthenaCommon.AppMgr import ToolSvc
 
     if globalflags.InputFormat() == "bytestream":
         include ("TrigT1CaloByteStream/ReadLVL1CaloBS_jobOptions.py")
@@ -78,7 +78,7 @@ if l1caloRawMon:
             MaxEnergyRange = 256,
             #OutputLevel = VERBOSE,
             )
-        ToolSvc += CalorimeterL1CaloMonTool
+        #ToolSvc += CalorimeterL1CaloMonTool
         L1Man0A.AthenaMonTools += [ CalorimeterL1CaloMonTool ]
         # HV corrections
         from LArRecUtils.LArHVCorrToolDefault import LArHVCorrToolDefault
@@ -102,7 +102,7 @@ if l1caloRawMon:
             DoHVDifference = doHV,
             PathInRootFile = "LVL1_Interfaces/Calorimeter",
            )
-        ToolSvc += L1CaloHVScalesMonTool
+        #ToolSvc += L1CaloHVScalesMonTool
         L1Man0B.AthenaMonTools += [ L1CaloHVScalesMonTool ]
         # PMT scores
         from TrigT1Monitoring.TrigT1MonitoringConf import LVL1__L1CaloPMTScoresMon
@@ -110,7 +110,7 @@ if l1caloRawMon:
             name = "L1CaloPMTScoresMonTool",
             PathInRootFile = "LVL1_Interfaces/Calorimeter",
             )
-        ToolSvc += L1CaloPMTScoresMonTool
+        #ToolSvc += L1CaloPMTScoresMonTool
         L1Man0C.AthenaMonTools += [ L1CaloPMTScoresMonTool ]
 
     if isData and DQMonFlags.doCTPMon():
@@ -125,7 +125,7 @@ if l1caloRawMon:
             #OutputLevel = DEBUG,
             #OutputLevel = VERBOSE,
             )
-        ToolSvc += L1CaloCTPMonTool
+        #ToolSvc += L1CaloCTPMonTool
         L1Man1.AthenaMonTools += [ L1CaloCTPMonTool ]
 
     ####################### L1Calo->Level-2 ################################
@@ -134,7 +134,7 @@ if l1caloRawMon:
         name = "L1CaloLevel2MonTool",
         #OutputLevel = DEBUG,
         )
-    ToolSvc += L1CaloLevel2MonTool
+    #ToolSvc += L1CaloLevel2MonTool
     L1Man2.AthenaMonTools += [ L1CaloLevel2MonTool ]
 
     ##########################################################################
diff --git a/Trigger/TrigValidation/TrigAnalysisTest/share/testAthenaTrigAOD_xTrigDecision_HLTMonitoring.py b/Trigger/TrigValidation/TrigAnalysisTest/share/testAthenaTrigAOD_xTrigDecision_HLTMonitoring.py
index 7a1ea9601e2f28b04783d8751cb1a5de9956b3c0..f63ff87902c69747d941bbc2196af4b858534423 100644
--- a/Trigger/TrigValidation/TrigAnalysisTest/share/testAthenaTrigAOD_xTrigDecision_HLTMonitoring.py
+++ b/Trigger/TrigValidation/TrigAnalysisTest/share/testAthenaTrigAOD_xTrigDecision_HLTMonitoring.py
@@ -42,9 +42,9 @@ HLTMon = HLTMonTool(name               = 'HLTMon',
                    histoPathBase      = "/Trigger/HLT",
                    TrigConfigTool=cfgtool);
 
-ToolSvc += HLTMon;
+#ToolSvc += HLTMon;
 
-HLTMonManager.AthenaMonTools += [ "HLTMonTool/HLTMon" ];
+HLTMonManager.AthenaMonTools += [ HLTMon ];
 
 HLTMonManager.FileKey = "GLOBAL"
 
diff --git a/Trigger/TrigValidation/TrigAnalysisTest/share/testAthenaTrigESD_HLTMonitoring.py b/Trigger/TrigValidation/TrigAnalysisTest/share/testAthenaTrigESD_HLTMonitoring.py
index bd7c23ba881b763c55433dec53295a514dc338be..f8c5ab05ba60d5d6bc57acba6224cf9cb022c94f 100644
--- a/Trigger/TrigValidation/TrigAnalysisTest/share/testAthenaTrigESD_HLTMonitoring.py
+++ b/Trigger/TrigValidation/TrigAnalysisTest/share/testAthenaTrigESD_HLTMonitoring.py
@@ -61,9 +61,9 @@ HLTMon = HLTMonTool(name               = 'HLTMon',
 
 #HLTMon.TrigDecisionTool = monTrigDecTool
 
-ToolSvc += HLTMon;
+#ToolSvc += HLTMon;
 
-HLTMonManager.AthenaMonTools += [ "HLTMonTool/HLTMon" ];
+HLTMonManager.AthenaMonTools += [ HLTMon ];
 
 
 from TrigEgammaMonitoring.TrigEgammaMonitoringConfig import TrigEgammaMonitoringTool
diff --git a/Trigger/TrigValidation/TrigEgammaValidation/share/TrigEgammaAnalysisTools_RTT.py b/Trigger/TrigValidation/TrigEgammaValidation/share/TrigEgammaAnalysisTools_RTT.py
index 5b95aac25d04fa9f3438b1598d1d092b82bf2cb2..eab843fdd31079c2ec4c3ea09c57372a29fd1064 100755
--- a/Trigger/TrigValidation/TrigEgammaValidation/share/TrigEgammaAnalysisTools_RTT.py
+++ b/Trigger/TrigValidation/TrigEgammaValidation/share/TrigEgammaAnalysisTools_RTT.py
@@ -114,6 +114,6 @@ TrigEgammaPhysValMonTool = TrigEgammaPhysValMonTool( name = "TrigEgammaPhysValMo
             "TrigEgammaNavTPAnalysisTool/NavTPAnalysis",
             ])
 
-ToolSvc += TrigEgammaPhysValMonTool
-monMan.AthenaMonTools += [ "TrigEgammaPhysValMonTool" ]
+#ToolSvc += TrigEgammaPhysValMonTool
+monMan.AthenaMonTools += [ TrigEgammaPhysValMonTool ]
     
diff --git a/Trigger/TrigValidation/TrigInDetValidation/share/TrigInDetValidation_RTT_Common.py b/Trigger/TrigValidation/TrigInDetValidation/share/TrigInDetValidation_RTT_Common.py
index 495a2c1f28a10d4fabfd1cf5508370909749c079..ef6fa03c28f9d67f5abf292e63b71127bbabe4f6 100644
--- a/Trigger/TrigValidation/TrigInDetValidation/share/TrigInDetValidation_RTT_Common.py
+++ b/Trigger/TrigValidation/TrigInDetValidation/share/TrigInDetValidation_RTT_Common.py
@@ -302,10 +302,10 @@ d = release_metadata()
 TestMonTool.releaseMetaData = d['nightly name'] + " " + d['nightly release'] + " " + d['date'] + " " + d['platform'] + " " + d['release']
 
 TestMonTool.outputFileName="TrkNtuple.root"
-ToolSvc += TestMonTool
+#ToolSvc += TestMonTool
 #TestMonTool.OutputLevel=DEBUG
 
-HLTMonManager.AthenaMonTools += [ "TrigTestMonToolAC/TestMonToolAC" ]
+HLTMonManager.AthenaMonTools += [ TestMonTool ]
 
 # post set up trigger monitoring
 if 'enableCostMonitoring' in dir() and bool(enableCostMonitoring) == True:
diff --git a/Trigger/TrigValidation/TrigInDetValidation/share/TrigInDetValidation_RTT_topOptions_Bphysics.py b/Trigger/TrigValidation/TrigInDetValidation/share/TrigInDetValidation_RTT_topOptions_Bphysics.py
index c418447a93c30f98b4fa4bd42c49a7d234021228..05ebf64334eb8898cac99b5858e44276bc6a287e 100644
--- a/Trigger/TrigValidation/TrigInDetValidation/share/TrigInDetValidation_RTT_topOptions_Bphysics.py
+++ b/Trigger/TrigValidation/TrigInDetValidation/share/TrigInDetValidation_RTT_topOptions_Bphysics.py
@@ -57,8 +57,8 @@ HLTMonManager = topSequence.HLTMonManager
 
 from TrigIDJpsiMonitoring.TrigIDJpsiMonitoringConf import TrigJpsiMonTool
 TPMonTool = TrigJpsiMonTool( name="TPMonTool")
-ToolSvc += TPMonTool
-HLTMonManager.AthenaMonTools += [ "TrigJpsiMonTool/TPMonTool" ]
+#ToolSvc += TPMonTool
+HLTMonManager.AthenaMonTools += [ TPMonTool ]
 
 
 TPMonTool.matchR = 0.1