Skip to content
Snippets Groups Projects
Commit c4eca5cc authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'muon-fix' into 'master'

Fix MuonCaloTagAlg tool config

Closes ATLASRECTS-7384

See merge request atlas/athena!58761
parents 1ae3706a 222bbf24
No related branches found
No related tags found
No related merge requests found
......@@ -6,18 +6,17 @@ from AthenaConfiguration.Enums import BeamType
def MuonCaloTagAlgCfg(flags, name="MuonCaloTagAlg", **kwargs):
result = ComponentAccumulator()
from MuonCombinedConfig.MuonCombinedRecToolsConfig import MuonCaloTagToolCfg
tools = []
result = MuonCaloTagToolCfg(flags)
tools.append(result.popPrivateTools())
kwargs.setdefault("MuonCombinedInDetExtensionTools", tools)
result.addPublicTool(kwargs['MuonCombinedInDetExtensionTools'][0]) # Ugh
tool = result.popToolsAndMerge(MuonCaloTagToolCfg(flags))
# needs to be made public for some reason?
result.addPublicTool(tool)
kwargs.setdefault("MuonCombinedInDetExtensionTools", [tool])
kwargs.setdefault("TagMap", "caloTagMap")
kwargs.setdefault("CombinedTrackCollection", "")
kwargs.setdefault("METrackCollection", "")
kwargs.setdefault("usePRDs", False)
alg = CompFactory.MuonCombinedInDetExtensionAlg(name, **kwargs)
result.addEventAlgo(alg, primary=True)
result.addEventAlgo(CompFactory.MuonCombinedInDetExtensionAlg(name, **kwargs))
return result
......
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