Skip to content

Commit 64b4a1b

Browse files
committed
Add matrix tests for reMINI + NANOv15.
1 parent 7905921 commit 64b4a1b

File tree

2 files changed

+33
-7
lines changed

2 files changed

+33
-7
lines changed

Configuration/PyReleaseValidation/python/relval_nano.py

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,8 @@ def subnext(self):
207207
location='STD', dataSet='/SinglePion_E-50_Eta-0to3-pythia8-gun/Run3Winter25Digi-NoPU_142X_mcRun3_2025BOY_realistic_Candidate_2024_11_13_17_21_33-v2/GEN-SIM-RAW')}
208208

209209
steps['hcalDPGNANO_mc14.0'] = merge([{'-s': 'RAW2DIGI,RECO,NANO:@HCALMC', '-n': '100',
210-
'--processName': 'NANO'},
211-
steps['NANO_mc14.0']])
210+
'--processName': 'NANO'},
211+
steps['NANO_mc14.0']])
212212

213213
# 14.0 workflows -- data
214214
lumis_Run2024D = {380306: [[28, 273]]}
@@ -281,6 +281,20 @@ def subnext(self):
281281
steps['l1DPGNANO_data14.0'] = merge([{'-s': 'RAW2DIGI,NANO:@L1DPG', '-n': '100'},
282282
steps['NANO_data14.0']])
283283

284+
285+
################################################################
286+
# Run3 re-MINI/NANOv15 in 15.0
287+
steps['TTbar_13p6_Summer24_AOD'] = {'INPUT': InputInfo(
288+
location='STD', dataSet='/TTtoLNu2Q_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24DRPremix-140X_mcRun3_2024_realistic_v26-v2/AODSIM')}
289+
290+
steps['JetMET1_Run2024H_AOD'] = {'INPUT': InputInfo(
291+
location='STD', ls={385836: [[72, 166]]}, dataSet='/JetMET1/Run2024H-PromptReco-v1/AOD')}
292+
293+
steps['NANO_mc_Summer24_reMINI'] = merge([{'--era': 'Run3', '--conditions': 'auto:phase1_2024_realistic'}, _NANO_mc])
294+
295+
steps['NANO_data_2024_reMINI'] = merge([{'--era': 'Run3_2024', '--conditions': 'auto:run3_data'}, _NANO_data])
296+
297+
284298
################################################################
285299
# NANOGEN
286300
steps['NANOGENFromGen'] = merge([{'-s': 'NANO:@GEN,DQM:@nanogenDQM',
@@ -307,10 +321,10 @@ def subnext(self):
307321

308322
# Run2, 10_6_X AOD, reMINI+reNANO
309323
_wfn.subnext()
310-
workflows[_wfn()] = ['NANOmcUL16APVreMINI', ['TTbar_13_reminiaod2016UL_preVFP_INPUT', 'REMINIAOD_mc2016UL_preVFP', 'NANO_mc_UL16APVreMINI', 'HRV_NANO_data']] # noqa
311-
workflows[_wfn()] = ['NANOmcUL16reMINI', ['TTbar_13_reminiaod2016UL_postVFP_INPUT', 'REMINIAOD_mc2016UL_postVFP', 'NANO_mc_UL16reMINI', 'HRV_NANO_data']] # noqa
312-
workflows[_wfn()] = ['NANOmcUL17reMINI', ['TTbar_13_reminiaod2017UL_INPUT', 'REMINIAOD_mc2017UL', 'NANO_mc_UL17reMINI', 'HRV_NANO_data']] # noqa
313-
workflows[_wfn()] = ['NANOmcUL18reMINI', ['TTbar_13_reminiaod2018UL_INPUT', 'REMINIAOD_mc2018UL', 'NANO_mc_UL18reMINI', 'HRV_NANO_data']] # noqa
324+
workflows[_wfn()] = ['NANOmcUL16APVreMINI', ['TTbar_13_reminiaod2016UL_preVFP_INPUT', 'REMINIAOD_mc2016UL_preVFP', 'NANO_mc_UL16APVreMINI', 'HRV_NANO_mc']] # noqa
325+
workflows[_wfn()] = ['NANOmcUL16reMINI', ['TTbar_13_reminiaod2016UL_postVFP_INPUT', 'REMINIAOD_mc2016UL_postVFP', 'NANO_mc_UL16reMINI', 'HRV_NANO_mc']] # noqa
326+
workflows[_wfn()] = ['NANOmcUL17reMINI', ['TTbar_13_reminiaod2017UL_INPUT', 'REMINIAOD_mc2017UL', 'NANO_mc_UL17reMINI', 'HRV_NANO_mc']] # noqa
327+
workflows[_wfn()] = ['NANOmcUL18reMINI', ['TTbar_13_reminiaod2018UL_INPUT', 'REMINIAOD_mc2018UL', 'NANO_mc_UL18reMINI', 'HRV_NANO_mc']] # noqa
314328

315329
_wfn.subnext()
316330
workflows[_wfn()] = ['NANOdataUL16APVreMINI', ['RunJetHT2016E_reminiaodUL', 'REMINIAOD_data2016UL_HIPM', 'NANO_data_UL16APVreMINI', 'HRV_NANO_data']] # noqa
@@ -339,7 +353,7 @@ def subnext(self):
339353

340354
_wfn.next(2)
341355
######## 2500.2xx ########
342-
# Run3, 14_0_X input (current production release for MC / prompt RECO)
356+
# Run3, 14_0_X input
343357
workflows[_wfn()] = ['NANOmc140X', ['TTbarMINIAOD14.0', 'NANO_mc14.0', 'HRV_NANO_mc']]
344358

345359
_wfn.subnext()
@@ -383,6 +397,14 @@ def subnext(self):
383397
# but I keep the 14.0 label for now since it's consistent with those ones
384398
# let me know if I should change this
385399

400+
_wfn.next(3)
401+
######## 2500.3xx ########
402+
# Run3 re-MINI/NANOv15 in 15_0_X
403+
workflows[_wfn()] = ['NANOmc2024reMINI', ['TTbar_13p6_Summer24_AOD', 'REMINIAOD_mc2024', 'NANO_mc_Summer24_reMINI', 'HRV_NANO_mc']] # noqa
404+
405+
_wfn.subnext()
406+
workflows[_wfn()] = ['NANOdata2024reMINI', ['JetMET1_Run2024H_AOD', 'REMINIAOD_data2024', 'NANO_data_2024_reMINI', 'HRV_NANO_data']] # noqa
407+
386408
_wfn.next(9)
387409
######## 2500.9xx ########
388410
# NANOGEN

Configuration/PyReleaseValidation/python/relval_steps.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4406,6 +4406,8 @@ def gen2024HiMix(fragment,howMuch):
44064406
'--eventcontent' : 'MINIAOD,NANOEDMAOD,DQM',
44074407
'--datatier' : 'MINIAOD,NANOAOD,DQMIO'
44084408
}])
4409+
# reMINI 2024
4410+
steps['REMINIAOD_data2024'] = merge([{'--era' : 'Run3_2024', '--conditions' : 'auto:run3_data'}, steps['REMINIAOD_data2018UL']])
44094411

44104412

44114413
# Not sure whether the customisations are in the dict as "--customise" or "--era" so try to
@@ -4437,6 +4439,8 @@ def gen2024HiMix(fragment,howMuch):
44374439
steps['REMINIAOD_mc2016UL_postVFP']=merge([{'--conditions':'auto:run2_mc','--era':'Run2_2016'},steps['REMINIAOD_mc2016UL_preVFP']])
44384440
steps['REMINIAOD_mc2017UL']=merge([{'--era':'Run2_2017','--procModifiers':'run2_miniAOD_UL_preSummer20'},steps['REMINIAOD_mc2017']])
44394441
steps['REMINIAOD_mc2018UL']=merge([{'--conditions':'auto:phase1_2018_realistic','--era':'Run2_2018','--procModifiers':'run2_miniAOD_UL_preSummer20'},steps['REMINIAOD_mc2017']])
4442+
# reMINI 2024
4443+
steps['REMINIAOD_mc2024'] = merge([{'--conditions': 'auto:phase1_2024_realistic', '--era': 'Run3'}, steps['REMINIAOD_mc2018UL']])
44404444

44414445
#steps['MINIAODDATA'] =merge([stepMiniAODData])
44424446
#steps['MINIAODDreHLT'] =merge([{'--conditions':'auto:run1_data_%s'%menu},stepMiniAODData])

0 commit comments

Comments
 (0)