Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Configuration/PyReleaseValidation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ The offsets currently in use are:
* 0.633: ECAL phase2 Trigger Primitive
* 0.634: ECAL phase2 Trigger Primitive + component-method based digis
* 0.635: ECAL phase2 Trigger Primitive + component-method based finely-sampled waveforms
* 0.75: Phase-2 HLT
* 0.75: Phase-2 HLT Timing menu
* 0.91: Track DNN modifier
* 0.97: Premixing stage1
* 0.98: Premixing stage2
Expand Down
1 change: 1 addition & 0 deletions Configuration/PyReleaseValidation/python/relval_2026.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
numWFIB.extend([prefixDet+96.0]) #CloseByPGun CE_E_Front_120um
numWFIB.extend([prefixDet+100.0]) #CloseByPGun CE_H_Coarse_Scint
numWFIB.extend([prefixDet+61.0]) #Nu Gun
numWFIB.extend([prefixDet+34.75]) #Timing menu
#numWFIB.extend([prefixDet+151.85]) #Heavy ion reconstruction
#Default Phase-2 Det PU
numWFIB.extend([prefixDet+261.97]) #premixing stage1 (NuGun+PU)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1935,30 +1935,37 @@ def condition(self, fragment, stepList, key, hasHarvest):
fixedPU = 180,
)

class UpgradeWorkflow_HLT75e33(UpgradeWorkflow):
class UpgradeWorkflow_HLT75e33Timing(UpgradeWorkflow):
def setup_(self, step, stepName, stepDict, k, properties):
if 'HARVEST' in step:
stepDict[stepName][k] = merge([{'--filein':'file:step3_inDQM.root'}, stepDict[step][k]])
# skip RECO, ALCA and HARVEST
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]])
else:
stepDict[stepName][k] = merge([stepDict[step][k]])
def condition(self, fragment, stepList, key, hasHarvest):
return fragment=="TTbar_14TeV" and '2026' in key
upgradeWFs['HLT75e33'] = UpgradeWorkflow_HLT75e33(
upgradeWFs['HLTTiming75e33'] = UpgradeWorkflow_HLT75e33Timing(
steps = [
'GenSimHLBeamSpot14',
'DigiTrigger',
'Reco',
'RecoGlobal',
'HLT75e33',
'RecoNano',
'DigiTrigger',
'ALCA',
'ALCAPhase2',
'HARVESTGlobal',
],
PU = [
'GenSimHLBeamSpot14',
'DigiTrigger',
'Reco',
'RecoGlobal',
'HLT75e33',
'HARVESTGlobal',
'RecoNano',
'DigiTrigger',
'ALCA',
'ALCAPhase2',
'HARVESTGlobal'
],
suffix = '_HLT75e33',
suffix = '_HLT75e33Timing',
offset = 0.75,
)

Expand Down
2 changes: 1 addition & 1 deletion Configuration/PyReleaseValidation/scripts/runTheMatrix.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ def runSelected(opt):
29696.0, # RelValCloseByPGun_CE_E_Front_120um phase2_realistic_T33 Extended2026D110
29700.0, # RelValCloseByPGun_CE_H_Coarse_Scint phase2_realistic_T33 Extended2026D110
#23234.0, # Need new workflow with HFNose

29634.75, # RelValTTbar_14TeV phase2_realistic_T33 Extended2026D110 (Phase-2 baseline - but using timing menu, and only up to step 2)

###### pp Data
## Run1
Expand Down