Skip to content

Commit 26b7d52

Browse files
authored
Merge pull request #46064 from mmusich/mm_dev_timingPhase2HLT_alpaka
add variants to the phase-2 relval workflow running the HLT timing menu, up to step2
2 parents 77e4399 + fb056d7 commit 26b7d52

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

Configuration/PyReleaseValidation/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ The offsets currently in use are:
6565
* 0.7: trackingMkFit modifier
6666
* 0.701: DisplacedRegionalStep tracking iteration for Run-3
6767
* 0.702: trackingMkFit modifier for Phase-2 (initialStep only)
68+
* 0.75: HLT phase-2 timing menu
69+
* 0.751: HLT phase-2 timing menu Alpaka variant
70+
* 0.752: HLT phase-2 timing menu ticl_v5 variant
6871
* 0.78: Complete L1 workflow
6972
* 0.8: BPH Parking (Run-2)
7073
* 0.81: Running also HeavyFlavor DQM

Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2012,7 +2012,7 @@ def setup_(self, step, stepName, stepDict, k, properties):
20122012
if ('ALCA' in step) or ('Reco' in step) or ('HARVEST' in step) or ('HLT' in step):
20132013
stepDict[stepName][k] = None
20142014
elif 'DigiTrigger' in step:
2015-
stepDict[stepName][k] = merge([{'-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing'}, stepDict[step][k]])
2015+
stepDict[stepName][k] = merge([self.step2, stepDict[step][k]])
20162016
else:
20172017
stepDict[stepName][k] = merge([stepDict[step][k]])
20182018
def condition(self, fragment, stepList, key, hasHarvest):
@@ -2039,6 +2039,26 @@ def condition(self, fragment, stepList, key, hasHarvest):
20392039
suffix = '_HLT75e33Timing',
20402040
offset = 0.75,
20412041
)
2042+
upgradeWFs['HLTTiming75e33'].step2 = {
2043+
'-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing'
2044+
}
2045+
2046+
upgradeWFs['HLTTiming75e33Alpaka'] = deepcopy(upgradeWFs['HLTTiming75e33'])
2047+
upgradeWFs['HLTTiming75e33Alpaka'].suffix = '_HLT75e33TimingAlpaka'
2048+
upgradeWFs['HLTTiming75e33Alpaka'].offset = 0.751
2049+
upgradeWFs['HLTTiming75e33Alpaka'].step2 = {
2050+
'-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing',
2051+
'--procModifiers': 'alpaka'
2052+
}
2053+
2054+
upgradeWFs['HLTTiming75e33TiclV5'] = deepcopy(upgradeWFs['HLTTiming75e33'])
2055+
upgradeWFs['HLTTiming75e33TiclV5'].suffix = '_HLT75e33TimingTiclV5'
2056+
upgradeWFs['HLTTiming75e33TiclV5'].offset = 0.752
2057+
upgradeWFs['HLTTiming75e33TiclV5'].step2 = {
2058+
'-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing',
2059+
'--procModifiers': 'ticl_v5'
2060+
}
2061+
20422062

20432063
class UpgradeWorkflow_HLTwDIGI75e33(UpgradeWorkflow):
20442064
def setup_(self, step, stepName, stepDict, k, properties):

0 commit comments

Comments
 (0)