Skip to content
Snippets Groups Projects
Commit e7964e1e authored by Savanna Shaw's avatar Savanna Shaw Committed by Walter Lampl
Browse files

Update MuonTrackCleaner config for the muon trigger

Some updates to the MuonTrackCleaner for the muon trigger, switching off some options we don't need online (to bring inline with what we ran in Run 2).
parent 1778a769
No related branches found
No related tags found
No related merge requests found
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
# Configuration of tools shared between Segment Finding and Track Building
......@@ -203,6 +203,10 @@ def MuonTrackCleanerCfg(flags, name="MuonTrackCleaner", **kwargs):
# kwargs.setdefault("MagFieldSvc", mag_field_svc) Default for moment
kwargs.setdefault("Printer", MuonEDMPrinterTool(flags) )
if flags.Muon.MuonTrigger:
kwargs.setdefault("Iterate", False)
kwargs.setdefault("RecoverOutliers", False)
# FIXME - do remaining tools
......
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
__doc__ = """Configuration of tools for Moore muon reconstruction"""
......@@ -32,6 +32,7 @@ from .MuonRecUtils import ConfiguredBase,ExtraFlags
from .MuonRecFlags import muonRecFlags
from .MuonStandaloneFlags import muonStandaloneFlags
from AtlasGeoModel.MuonGMJobProperties import MuonGeometryFlags
from TriggerJobOpts.TriggerFlags import TriggerFlags
#==============================================================
# call setDefaults to update flags
......@@ -376,6 +377,9 @@ def MuonTrackCleaner(name,extraFlags=None,**kwargs):
kwargs.setdefault("Fitter", getPrivateTool('MCTBFitterMaterialFromTrack') )
kwargs.setdefault("SLFitter", getPrivateTool('MCTBSLFitterMaterialFromTrack'))
kwargs.setdefault("MdtRotCreator", getPrivateTool('MdtDriftCircleOnTrackCreator'))
if TriggerFlags.MuonSlice.doTrigMuonConfig:
kwargs.setdefault("Iterate", False)
kwargs.setdefault("RecoverOutliers", False)
# kwargs.setdefault("CompRotCreator", getPrivateTool('TriggerChamberClusterOnTrackCreator')) Not in DB
return CfgMgr.Muon__MuonTrackCleaner(name,**kwargs)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment