From 468f19e877eb04a54d1d47967c1ee3999574b52c Mon Sep 17 00:00:00 2001 From: mmusich Date: Thu, 19 Sep 2024 19:59:03 +0200 Subject: [PATCH 1/3] add an alpaka variant for the phase-2 HLT timing menu workflow --- .../python/upgradeWorkflowComponents.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py index dffde2a8f52c9..0267dcff74be8 100644 --- a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py +++ b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py @@ -2012,7 +2012,7 @@ def setup_(self, step, stepName, stepDict, k, properties): if ('ALCA' in step) or ('Reco' in step) or ('HARVEST' in step) or ('HLT' in step): stepDict[stepName][k] = None elif 'DigiTrigger' in step: - stepDict[stepName][k] = merge([{'-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing'}, stepDict[step][k]]) + stepDict[stepName][k] = merge([self.step2, stepDict[step][k]]) else: stepDict[stepName][k] = merge([stepDict[step][k]]) def condition(self, fragment, stepList, key, hasHarvest): @@ -2039,6 +2039,17 @@ def condition(self, fragment, stepList, key, hasHarvest): suffix = '_HLT75e33Timing', offset = 0.75, ) +upgradeWFs['HLTTiming75e33'].step2 = { + '-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' +} + +upgradeWFs['HLTTiming75e33Alpaka'] = deepcopy(upgradeWFs['HLTTiming75e33']) +upgradeWFs['HLTTiming75e33Alpaka'].suffix = '_HLT75e33TimingAlpaka' +upgradeWFs['HLTTiming75e33Alpaka'].offset = 0.751 +upgradeWFs['HLTTiming75e33Alpaka'].step2 = { + '-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing', + '--procModifiers': 'alpaka' +} class UpgradeWorkflow_HLTwDIGI75e33(UpgradeWorkflow): def setup_(self, step, stepName, stepDict, k, properties): From 05f11eb41557f06eaba1a2645f61bf6208e887e3 Mon Sep 17 00:00:00 2001 From: mmusich Date: Thu, 26 Sep 2024 10:01:34 +0200 Subject: [PATCH 2/3] add a ticl_v5 variant for the phase-2 HLT timing menu workflow --- .../python/upgradeWorkflowComponents.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py index 0267dcff74be8..2fbf9f1237601 100644 --- a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py +++ b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py @@ -2051,6 +2051,15 @@ def condition(self, fragment, stepList, key, hasHarvest): '--procModifiers': 'alpaka' } +upgradeWFs['HLTTiming75e33TiclV5'] = deepcopy(upgradeWFs['HLTTiming75e33']) +upgradeWFs['HLTTiming75e33TiclV5'].suffix = '_HLT75e33TimingTiclV5' +upgradeWFs['HLTTiming75e33TiclV5'].offset = 0.752 +upgradeWFs['HLTTiming75e33TiclV5'].step2 = { + '-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing', + '--procModifiers': 'ticl_v5' +} + + class UpgradeWorkflow_HLTwDIGI75e33(UpgradeWorkflow): def setup_(self, step, stepName, stepDict, k, properties): if 'DigiTrigger' in step: From fb056d7204b5f1a5570fa88531c5b39a1788d692 Mon Sep 17 00:00:00 2001 From: mmusich Date: Thu, 19 Sep 2024 20:02:27 +0200 Subject: [PATCH 3/3] update README file with 0.75X workflows --- Configuration/PyReleaseValidation/README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Configuration/PyReleaseValidation/README.md b/Configuration/PyReleaseValidation/README.md index 54af3619935dc..d81e40e7c55f5 100644 --- a/Configuration/PyReleaseValidation/README.md +++ b/Configuration/PyReleaseValidation/README.md @@ -65,6 +65,9 @@ The offsets currently in use are: * 0.7: trackingMkFit modifier * 0.701: DisplacedRegionalStep tracking iteration for Run-3 * 0.702: trackingMkFit modifier for Phase-2 (initialStep only) +* 0.75: HLT phase-2 timing menu +* 0.751: HLT phase-2 timing menu Alpaka variant +* 0.752: HLT phase-2 timing menu ticl_v5 variant * 0.78: Complete L1 workflow * 0.8: BPH Parking (Run-2) * 0.81: Running also HeavyFlavor DQM