diff --git a/Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py b/Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py index cb2137050e04c9f0e14d3baf9d1e433600844c00..43ca55ae2ff361046f424151abba0266aba0de99 100644 --- a/Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py +++ b/Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py @@ -576,8 +576,11 @@ def MuidSegmentRegionRecoveryToolCfg(flags, name ='MuidSegmentRegionRecoveryTool def MuidErrorOptimisationToolCfg(flags, name='MuidErrorOptimisationToolFit', **kwargs ): - result = MuonCombinedTrackSummaryToolCfg(flags) + from MuonConfig.MuonRecToolsConfig import MuonTrackSummaryHelperToolCfg + result = MuonTrackSummaryHelperToolCfg(flags) kwargs.setdefault("TrackSummaryTool", result.popPrivateTools() ) + tool = CompFactory.Muon.MuonErrorOptimisationTool(name, **kwargs) + result.setPrivateTools(tool) return result def MuonAlignmentUncertToolThetaCfg(flags,name ="MuonAlignmentUncertToolTheta", **kwargs): @@ -690,7 +693,9 @@ def CombinedMuonTrackBuilderCfg(flags, name='CombinedMuonTrackBuilder', **kwargs if flags.Muon.enableErrorTuning and 'MuonErrorOptimizer' not in kwargs: # use alignment effects on track for all algorithms - useAlignErrs = True + # FIXME - useAlignErrs set to false until MuonAlignmentErrorDBAlg config is available + useAlignErrs = False + # FIXME - handle this. # if conddb.dbdata == 'COMP200' or conddb.dbmc == 'COMP200' or 'HLT' in globalflags.ConditionsTag() or conddb.isOnline or TriggerFlags.MuonSlice.doTrigMuonConfig: # useAlignErrs = False diff --git a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigFlags.py b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigFlags.py index 50490bf04b8dfd15633525f187999afe246e1c5d..5fccd7a800b5c3db47e10c93c2b09a0669209e37 100644 --- a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigFlags.py +++ b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigFlags.py @@ -298,7 +298,6 @@ def createTriggerFlags(): from MuonConfig.MuonConfigFlags import createMuonConfigFlags muonflags = createMuonConfigFlags() muonflags.Muon.useTGCPriorNextBC=True - muonflags.Muon.enableErrorTuning=False muonflags.Muon.MuonTrigger=True muonflags.Muon.SAMuonTrigger=True return muonflags