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