diff --git a/InnerDetector/InDetDigitization/SCT_Digitization/python/SCT_DigitizationConfig.py b/InnerDetector/InDetDigitization/SCT_Digitization/python/SCT_DigitizationConfig.py index d0c8fadde07d6d4d9d30fbad60c68183a217e5fd..b78f88d810cdea3623e8daa4275c68764967916d 100644 --- a/InnerDetector/InDetDigitization/SCT_Digitization/python/SCT_DigitizationConfig.py +++ b/InnerDetector/InDetDigitization/SCT_Digitization/python/SCT_DigitizationConfig.py @@ -207,8 +207,15 @@ def commonSCT_DigitizationConfig(name,**kwargs): ###################################################################################### def SCT_DigitizationTool(name="SCT_DigitizationTool", **kwargs): - kwargs.setdefault("OutputObjectName", "SCT_RDOs") - kwargs.setdefault("OutputSDOName", "SCT_SDO_Map") + from Digitization.DigitizationFlags import digitizationFlags + if digitizationFlags.PileUpPremixing and 'OverlayMT' in digitizationFlags.experimentalDigi(): + from OverlayCommonAlgs.OverlayFlags import overlayFlags + kwargs.setdefault("OutputObjectName", overlayFlags.bkgPrefix() + "SCT_RDOs") + kwargs.setdefault("OutputSDOName", overlayFlags.bkgPrefix() + "SCT_SDO_Map") + else: + kwargs.setdefault("OutputObjectName", "SCT_RDOs") + kwargs.setdefault("OutputSDOName", "SCT_SDO_Map") + kwargs.setdefault("HardScatterSplittingMode", 0) return commonSCT_DigitizationConfig(name,**kwargs)