diff --git a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredBackTracking.py b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredBackTracking.py
index 954bbd62ed95805fd0beb2e8887db04c3da91760..9cfb0b31a11c761673a7e4ca9d07a38ef2095c3e 100755
--- a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredBackTracking.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredBackTracking.py
@@ -225,7 +225,11 @@ class ConfiguredBackTracking:
                                                                      usePixel                = NewTrackingCuts.usePixel(),
                                                                      useSCT                  = NewTrackingCuts.useSCT(),
                                                                      minTRTonTrk             = NewTrackingCuts.minSecondaryTRTonTrk(),
-                                                                     minTRTPrecisionFraction = NewTrackingCuts.minSecondaryTRTPrecFrac())
+                                                                     minTRTPrecisionFraction = NewTrackingCuts.minSecondaryTRTPrecFrac(),
+                                                                     doEmCaloSeed = DetFlags.detdescr.Calo_allOn())
+            if not InDetTRT_SeededScoringTool.doEmCaloSeed:
+               InDetTRT_SeededScoringTool.InputEmClusterContainerName = ''
+                                                                     
          # InDetTRT_SeededScoringTool.OutputLevel = DEBUG
          ToolSvc += InDetTRT_SeededScoringTool
          if (InDetFlags.doPrintConfigurables()):
diff --git a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingSiPattern.py b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingSiPattern.py
index 6fcba2f0104d604ec7e2217945e69c89ec9b02e3..b8de4decd0172711030b87ff844b7ba98eacc39e 100644
--- a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingSiPattern.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingSiPattern.py
@@ -414,9 +414,11 @@ class  ConfiguredNewTrackingSiPattern:
                                                                usePixel                = NewTrackingCuts.usePixel(),
                                                                useSCT                  = NewTrackingCuts.useSCT(),
                                                                InputEmClusterContainerName = InDetKeys.CaloClusterROIContainer(),
-                                                               doEmCaloSeed            = True and InDetFlags.doCaloSeededBrem(),
+                                                               doEmCaloSeed            = True and InDetFlags.doCaloSeededBrem() and DetFlags.detdescr.Calo_allOn(),
                                                                minTRTonTrk             = 0,
                                                                minTRTPrecisionFraction = 0);
+            if not InDetAmbiScoringTool.doEmCaloSeed:
+               InDetAmbiScoringTool.InputEmClusterContainerName = ''
             # allow for some overlap for low-pt tracking
             #if InDetFlags.doLowPt() and not NewTrackingCuts.mode() == "LowPt":
             #   InDetAmbiScoringTool.minPt = NewTrackingCuts.minPT()-100.*Units.MeV
diff --git a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingTRTExtension.py b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingTRTExtension.py
index 9bbbb99024070a2886c9d7d697bff037fec01c16..5b23c3eb1fe774dd055ebe141a3c8593022c1e45 100644
--- a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingTRTExtension.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingTRTExtension.py
@@ -133,7 +133,11 @@ class  ConfiguredNewTrackingTRTExtension:
                                                                 usePixel                = NewTrackingCuts.usePixel(),
                                                                 useSCT                  = NewTrackingCuts.useSCT(),
                                                                 minTRTonTrk             = NewTrackingCuts.minTRTonTrk(),
-                                                                minTRTPrecisionFraction = NewTrackingCuts.minTRTPrecFrac())
+                                                                minTRTPrecisionFraction = NewTrackingCuts.minTRTPrecFrac(),
+                                                                doEmCaloSeed = DetFlags.detdescr.Calo_allOn())
+            if not InDetExtenScoringTool.doEmCaloSeed:
+               InDetExtenScoringTool.InputEmClusterContainerName = ''
+            
             
             if InDetFlags.trackFitterType() in ['KalmanFitter', 'KalmanDNAFitter', 'ReferenceKalmanFitter']:
                InDetExtenScoringTool.minTRTPrecisionFraction = 0.2