Skip to content

Commit a557c27

Browse files
authored
Merge pull request #45776 from mmusich/mm_dev_timingPhase2HLT
add a phase-2 D110 relval workflow running the HLT timing menu, up to step2
2 parents 3196c18 + bcab248 commit a557c27

File tree

4 files changed

+22
-14
lines changed

4 files changed

+22
-14
lines changed

Configuration/PyReleaseValidation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ The offsets currently in use are:
8282
* 0.633: ECAL phase2 Trigger Primitive
8383
* 0.634: ECAL phase2 Trigger Primitive + component-method based digis
8484
* 0.635: ECAL phase2 Trigger Primitive + component-method based finely-sampled waveforms
85-
* 0.75: Phase-2 HLT
85+
* 0.75: Phase-2 HLT Timing menu
8686
* 0.91: Track DNN modifier
8787
* 0.97: Premixing stage1
8888
* 0.98: Premixing stage2

Configuration/PyReleaseValidation/python/relval_2026.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
numWFIB.extend([prefixDet+96.0]) #CloseByPGun CE_E_Front_120um
4949
numWFIB.extend([prefixDet+100.0]) #CloseByPGun CE_H_Coarse_Scint
5050
numWFIB.extend([prefixDet+61.0]) #Nu Gun
51+
numWFIB.extend([prefixDet+34.75]) #Timing menu
5152
#numWFIB.extend([prefixDet+151.85]) #Heavy ion reconstruction
5253
#Default Phase-2 Det PU
5354
numWFIB.extend([prefixDet+261.97]) #premixing stage1 (NuGun+PU)

Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1935,30 +1935,37 @@ def condition(self, fragment, stepList, key, hasHarvest):
19351935
fixedPU = 180,
19361936
)
19371937

1938-
class UpgradeWorkflow_HLT75e33(UpgradeWorkflow):
1938+
class UpgradeWorkflow_HLT75e33Timing(UpgradeWorkflow):
19391939
def setup_(self, step, stepName, stepDict, k, properties):
1940-
if 'HARVEST' in step:
1941-
stepDict[stepName][k] = merge([{'--filein':'file:step3_inDQM.root'}, stepDict[step][k]])
1940+
# skip RECO, ALCA and HARVEST
1941+
if ('ALCA' in step) or ('Reco' in step) or ('HARVEST' in step) or ('HLT' in step):
1942+
stepDict[stepName][k] = None
1943+
elif 'DigiTrigger' in step:
1944+
stepDict[stepName][k] = merge([{'-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing'}, stepDict[step][k]])
19421945
else:
19431946
stepDict[stepName][k] = merge([stepDict[step][k]])
19441947
def condition(self, fragment, stepList, key, hasHarvest):
19451948
return fragment=="TTbar_14TeV" and '2026' in key
1946-
upgradeWFs['HLT75e33'] = UpgradeWorkflow_HLT75e33(
1949+
upgradeWFs['HLTTiming75e33'] = UpgradeWorkflow_HLT75e33Timing(
19471950
steps = [
1948-
'GenSimHLBeamSpot14',
1949-
'DigiTrigger',
1951+
'Reco',
19501952
'RecoGlobal',
1951-
'HLT75e33',
1953+
'RecoNano',
1954+
'DigiTrigger',
1955+
'ALCA',
1956+
'ALCAPhase2',
19521957
'HARVESTGlobal',
19531958
],
19541959
PU = [
1955-
'GenSimHLBeamSpot14',
1956-
'DigiTrigger',
1960+
'Reco',
19571961
'RecoGlobal',
1958-
'HLT75e33',
1959-
'HARVESTGlobal',
1962+
'RecoNano',
1963+
'DigiTrigger',
1964+
'ALCA',
1965+
'ALCAPhase2',
1966+
'HARVESTGlobal'
19601967
],
1961-
suffix = '_HLT75e33',
1968+
suffix = '_HLT75e33Timing',
19621969
offset = 0.75,
19631970
)
19641971

Configuration/PyReleaseValidation/scripts/runTheMatrix.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def runSelected(opt):
9797
29696.0, # RelValCloseByPGun_CE_E_Front_120um phase2_realistic_T33 Extended2026D110
9898
29700.0, # RelValCloseByPGun_CE_H_Coarse_Scint phase2_realistic_T33 Extended2026D110
9999
#23234.0, # Need new workflow with HFNose
100-
100+
29634.75, # RelValTTbar_14TeV phase2_realistic_T33 Extended2026D110 (Phase-2 baseline - but using timing menu, and only up to step 2)
101101

102102
###### pp Data
103103
## Run1

0 commit comments

Comments
 (0)