Skip to content
Snippets Groups Projects
Commit 28dc4ea4 authored by Adam Edward Barton's avatar Adam Edward Barton
Browse files

Merge branch 'ATLFAST3_CA_fixes_master' into 'master'

Fix ATLFAST3MT simulator configuration

See merge request !47667
parents 7bc6879d 7165fef1
5 merge requests!69091Fix correlated smearing bug in JER in JetUncertainties in 22.0,!58791DataQualityConfigurations: Modify L1Calo config for web display,!51674Fixing hotSpotInHIST for Run3 HIST,!50012RecExConfig: Adjust log message levels from GetRunNumber and GetLBNumber,!47667Fix ATLFAST3MT simulator configuration
......@@ -251,6 +251,11 @@ def Kernel_ATLFASTIIFMTCfg(flags, name="ISF_Kernel_ATLFASTIIFMT", **kwargs):
def Kernel_ATLFAST3MTCfg(flags, name="ISF_Kernel_ATLFAST3MT", **kwargs):
acc = ComponentAccumulator()
kwargs.setdefault("ParticleOrderingTool" , acc.popToolsAndMerge(ParticleOrderingToolCfg(flags)))
eltool = acc.popToolsAndMerge(AFIIEntryLayerToolMTCfg(flags))
acc.addPublicTool(eltool)
kwargs.setdefault("EntryLayerTool" , acc.getPublicTool(eltool.name)) # public ToolHandle
acc.merge(Kernel_GenericSimulatorMTCfg(flags, name, **kwargs)) # Workaround
# BeamPipe, ID, MS Simulation Selectors
......@@ -285,11 +290,6 @@ def Kernel_ATLFAST3MTCfg(flags, name="ISF_Kernel_ATLFAST3MT", **kwargs):
kwargs.setdefault("SimulationTools" , [ acc.popToolsAndMerge(ParticleKillerToolCfg(flags)),
acc.popToolsAndMerge(FastCaloSimV2ToolCfg(flags)),
acc.popToolsAndMerge(AFIIGeant4ToolCfg(flags)) ])
kwargs.setdefault("ParticleOrderingTool" , acc.popToolsAndMerge(ParticleOrderingToolCfg(flags)))
tool = acc.popToolsAndMerge(AFIIEntryLayerToolMTCfg(flags))
acc.addPublicTool(tool)
kwargs.setdefault("EntryLayerTool" , acc.getPublicTool(tool.name)) # public ToolHandle
acc.merge(Kernel_GenericSimulatorMTCfg(flags, name, **kwargs))
return acc
......
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