diff --git a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py index a92afda64a0f1..a9f6576d6b4f5 100644 --- a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py +++ b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py @@ -726,7 +726,21 @@ def __init__(self, digi = {}, reco = {}, harvest = {}, **kwargs): 'ALCA', 'ALCAPhase2' ], - PU = [], + PU = [ + 'Digi', + 'DigiTrigger', + 'Reco', + 'HARVEST', + 'RecoFakeHLT', + 'HARVESTFakeHLT', + 'RecoGlobal', + 'HARVESTGlobal', + 'RecoNano', + 'HARVESTNano', + 'Nano', + 'ALCA', + 'ALCAPhase2' + ], **kwargs) self.__digi = digi self.__reco = reco @@ -740,9 +754,9 @@ def condition(self, fragment, stepList, key, hasHarvest): # select only a subset of the workflows selected = [ ('2018' in key and fragment == "TTbar_13"), - ('2021' in key and fragment == "TTbar_14TeV" and 'FS' not in key), + (('2021' in key or '2023' in key) and fragment == "TTbar_14TeV" and 'FS' not in key), ('2018' in key and fragment == "ZMM_13"), - ('2021' in key and fragment == "ZMM_14" and 'FS' not in key), + (('2021' in key or '2023' in key) and fragment == "ZMM_14" and 'FS' not in key), ('2026D88' in key and fragment == "TTbar_14TeV" and "PixelOnly" in self.suffix) ] result = any(selected) and hasHarvest @@ -1473,12 +1487,24 @@ def condition(self, fragment, stepList, key, hasHarvest): fixedPU = 50, ) +upgradeWFs['ProdLikePU55'] = UpgradeWorkflow_ProdLikeRunningPU( + suffix = '_ProdLikePU55', + offset = 0.21551, + fixedPU = 55, +) + upgradeWFs['ProdLikePU60'] = UpgradeWorkflow_ProdLikeRunningPU( suffix = '_ProdLikePU60', offset = 0.21601, fixedPU = 60, ) +upgradeWFs['ProdLikePU65'] = UpgradeWorkflow_ProdLikeRunningPU( + suffix = '_ProdLikePU65', + offset = 0.21651, + fixedPU = 65, +) + upgradeWFs['ProdLikePU70'] = UpgradeWorkflow_ProdLikeRunningPU( suffix = '_ProdLikePU70', offset = 0.21701,