@@ -79,23 +79,47 @@ def next(self, index: int = None) -> None:
7979 '--customise' : '"Configuration/DataProcessing/Utils.addMonitoring"'
8080 }])
8181_HARVEST_mc = merge ([_HARVEST_nano , {'--mc' : '' }])
82+ ## the validation sequence VALIDATION:@miniAODValidation will not function on M2M, because it requires AOD-bound collections TBF under a proc-Modifier
83+ _MIMI_from_MINI = {'-s' : 'PAT:Configuration/StandardSequences/REMINI_cff.patAlgosToolsTask,DQM:@miniAODDQM' ,
84+ '--process' : 'M2M' }
8285steps ['HRV_NANO_mc' ] = _HARVEST_mc
8386steps ['HRV_NANO_data' ] = _HARVEST_data
8487
8588################################################################
8689# 10.6 INPUT and workflows
90+ steps ['TTbarAOD10.6_UL16APV' ] = {'INPUT' : InputInfo (
91+ location = 'STD' , dataSet = '/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL16RECOAPV-106X_mcRun2_asymptotic_preVFP_v8-v2/AODSIM' )}
92+ steps ['MINI_mc10.6ul16APV' ] = merge ([{'--procModifiers' :'run2_miniAOD_UL' }, steps ['REMINIAOD_mc2016UL_preVFP' ]])
93+ steps ['M2M_mc10.6ul16APV' ] = merge ([_MIMI_from_MINI , {'--procModifiers' :'run2_miniAOD_miniAODUL' } ,steps ['MINI_mc10.6ul16APV' ]])
94+ steps ['TTbarMINIAOD10.6_UL16APVv2' ] = {'INPUT' : InputInfo (
95+ location = 'STD' , dataSet = '/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL16MiniAODAPVv2-106X_mcRun2_asymptotic_preVFP_v11-v2/MINIAODSIM' )}
96+ steps ['NANO_mc10.6ul16APVv2' ] = merge ([{'--era' : 'Run2_2016_HIPM,run2_nanoAOD_106Xv2' ,
97+ '--conditions' : 'auto:run2_mc' },
98+ _NANO_mc ])
99+ steps ['TTbarAOD10.6_UL16' ] = {'INPUT' : InputInfo (
100+ location = 'STD' , dataSet = '/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL16RECO-106X_mcRun2_asymptotic_v13-v2/AODSIM' )}
101+ steps ['MINI_mc10.6ul16' ] = merge ([{'--procModifiers' :'run2_miniAOD_UL' }, steps ['REMINIAOD_mc2016UL_postVFP' ]])
102+ steps ['M2M_mc10.6ul16' ] = merge ([_MIMI_from_MINI , {'--procModifiers' :'run2_miniAOD_miniAODUL' } ,steps ['MINI_mc10.6ul16' ]])
87103steps ['TTbarMINIAOD10.6_UL16v2' ] = {'INPUT' : InputInfo (
88104 location = 'STD' , dataSet = '/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL16MiniAODv2-106X_mcRun2_asymptotic_v17-v2/MINIAODSIM' )}
89105steps ['NANO_mc10.6ul16v2' ] = merge ([{'--era' : 'Run2_2016,run2_nanoAOD_106Xv2' ,
90106 '--conditions' : 'auto:run2_mc' },
91107 _NANO_mc ])
92108# 2017 looking Monte-Carlo: two versions in 10.6
109+ steps ['TTbarAOD10.6_UL17' ] = {'INPUT' : InputInfo (
110+ location = 'STD' , dataSet = '/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL17RECO-106X_mc2017_realistic_v6-v2/AODSIM' )}
111+ steps ['MINI_mc10.6ul17' ] = merge ([{'--procModifiers' :'run2_miniAOD_UL' }, steps ['REMINIAOD_mc2017UL' ]])
112+ steps ['M2M_mc10.6ul17' ] = merge ([_MIMI_from_MINI , {'--procModifiers' :'run2_miniAOD_miniAODUL' } ,steps ['MINI_mc10.6ul17' ]])
93113steps ['TTbarMINIAOD10.6_UL17v2' ] = {'INPUT' : InputInfo (
94114 location = 'STD' , dataSet = '/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL17MiniAODv2-106X_mc2017_realistic_v9-v2/MINIAODSIM' )}
95115steps ['NANO_mc10.6ul17v2' ] = merge ([{'--era' : 'Run2_2017,run2_nanoAOD_106Xv2' ,
96116 '--conditions' : 'auto:phase1_2017_realistic' },
97117 _NANO_mc ])
98118
119+ steps ['TTbarAOD10.6_UL18' ] = {'INPUT' : InputInfo (
120+ location = 'STD' , dataSet = '/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL18RECO-106X_upgrade2018_realistic_v11_L1v1-v2/AODSIM' )}
121+ steps ['MINI_mc10.6ul18' ] = merge ([{'--procModifiers' :'run2_miniAOD_UL' }, steps ['REMINIAOD_mc2018UL' ]])
122+ steps ['M2M_mc10.6ul18' ] = merge ([_MIMI_from_MINI , {'--procModifiers' :'run2_miniAOD_miniAODUL' } ,steps ['MINI_mc10.6ul18' ]])
99123steps ['TTbarMINIAOD10.6_UL18v2' ] = {'INPUT' : InputInfo (
100124 location = 'STD' , dataSet = '/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL18MiniAODv2-106X_upgrade2018_realistic_v16_L1v1-v2/MINIAODSIM' )}
101125steps ['NANO_mc10.6ul18v2' ] = merge ([{'--era' : 'Run2_2018,run2_nanoAOD_106Xv2' ,
@@ -400,6 +424,7 @@ def next(self, index: int = None) -> None:
400424######## 2500.0xxx ########
401425# Run2, 10_6_X MiniAOD input (current recommendation for 2016--2018)
402426workflows [_wfn ()] = ['NANOmc106Xul16v2' , ['TTbarMINIAOD10.6_UL16v2' , 'NANO_mc10.6ul16v2' , 'HRV_NANO_mc' ]]
427+ workflows [_wfn ()] = ['NANOmc106Xul16APVv2' , ['TTbarMINIAOD10.6_UL16APVv2' , 'NANO_mc10.6ul16APVv2' , 'HRV_NANO_mc' ]]
403428workflows [_wfn ()] = ['NANOmc106Xul17v2' , ['TTbarMINIAOD10.6_UL17v2' , 'NANO_mc10.6ul17v2' , 'HRV_NANO_mc' ]]
404429workflows [_wfn ()] = ['NANOmc106Xul18v2' , ['TTbarMINIAOD10.6_UL18v2' , 'NANO_mc10.6ul18v2' , 'HRV_NANO_mc' ]]
405430
@@ -410,17 +435,32 @@ def next(self, index: int = None) -> None:
410435
411436# Run2, 10_6_X AOD, reMINI+reNANO
412437_wfn .subnext ()
413- workflows [_wfn ()] = ['NANOmcUL16APVreMINI' , ['TTbar_13_reminiaod2016UL_preVFP_INPUT' , 'REMINIAOD_mc2016UL_preVFP' , 'NANO_mc_UL16APVreMINI' , 'HRV_NANO_mc' ]] # noqa
414- workflows [_wfn ()] = ['NANOmcUL16reMINI' , ['TTbar_13_reminiaod2016UL_postVFP_INPUT' , 'REMINIAOD_mc2016UL_postVFP' , 'NANO_mc_UL16reMINI' , 'HRV_NANO_mc' ]] # noqa
415- workflows [_wfn ()] = ['NANOmcUL17reMINI' , ['TTbar_13_reminiaod2017UL_INPUT' , 'REMINIAOD_mc2017UL' , 'NANO_mc_UL17reMINI' , 'HRV_NANO_mc' ]] # noqa
416- workflows [_wfn ()] = ['NANOmcUL18reMINI' , ['TTbar_13_reminiaod2018UL_INPUT' , 'REMINIAOD_mc2018UL' , 'NANO_mc_UL18reMINI' , 'HRV_NANO_mc' ]] # noqa
438+ workflows [_wfn ()] = ['NANOmcPreUL16APVreMINI' , ['TTbar_13_reminiaod2016UL_preVFP_INPUT' , 'REMINIAOD_mc2016UL_preVFP' , 'NANO_mc_UL16APVreMINI' , 'HRV_NANO_mc' ]] # noqa
439+ workflows [_wfn ()] = ['NANOmcPreUL16reMINI' , ['TTbar_13_reminiaod2016UL_postVFP_INPUT' , 'REMINIAOD_mc2016UL_postVFP' , 'NANO_mc_UL16reMINI' , 'HRV_NANO_mc' ]] # noqa
440+ workflows [_wfn ()] = ['NANOmcPreUL17reMINI' , ['TTbar_13_reminiaod2017UL_INPUT' , 'REMINIAOD_mc2017UL' , 'NANO_mc_UL17reMINI' , 'HRV_NANO_mc' ]] # noqa
441+ workflows [_wfn ()] = ['NANOmcPreUL18reMINI' , ['TTbar_13_reminiaod2018UL_INPUT' , 'REMINIAOD_mc2018UL' , 'NANO_mc_UL18reMINI' , 'HRV_NANO_mc' ]] # noqa
442+
443+ workflows [_wfn ()] = ['NANOmcUL16APVreMINI' , ['TTbarAOD10.6_UL16APV' , 'MINI_mc10.6ul16APV' , 'NANO_mc_UL16APVreMINI' , 'HRV_NANO_mc' ]]
444+ workflows [_wfn ()] = ['NANOmcUL16reMINI' , ['TTbarAOD10.6_UL16' , 'MINI_mc10.6ul16' , 'NANO_mc_UL16reMINI' , 'HRV_NANO_mc' ]]
445+ workflows [_wfn ()] = ['NANOmcUL17reMINI' , ['TTbarAOD10.6_UL17' , 'MINI_mc10.6ul17' , 'NANO_mc_UL17reMINI' , 'HRV_NANO_mc' ]]
446+ workflows [_wfn ()] = ['NANOmcUL18reMINI' , ['TTbarAOD10.6_UL18' , 'MINI_mc10.6ul18' , 'NANO_mc_UL18reMINI' , 'HRV_NANO_mc' ]]
417447
418448_wfn .subnext ()
419449workflows [_wfn ()] = ['NANOdataUL16APVreMINI' , ['RunJetHT2016E_reminiaodUL' , 'REMINIAOD_data2016UL_HIPM' , 'NANO_data_UL16APVreMINI' , 'HRV_NANO_data' ]] # noqa
420450workflows [_wfn ()] = ['NANOdataUL16reMINI' , ['RunJetHT2016H_reminiaodUL' , 'REMINIAOD_data2016UL' , 'NANO_data_UL16reMINI' , 'HRV_NANO_data' ]] # noqa
421451workflows [_wfn ()] = ['NANOdataUL17reMINI' , ['RunJetHT2017F_reminiaodUL' , 'REMINIAOD_data2017UL' , 'NANO_data_UL17reMINI' , 'HRV_NANO_data' ]] # noqa
422452workflows [_wfn ()] = ['NANOdataUL18reMINI' , ['RunJetHT2018D_reminiaodUL' , 'REMINIAOD_data2018UL' , 'NANO_data_UL18reMINI' , 'HRV_NANO_data' ]] # noqa
423453
454+ _wfn .subnext ()
455+ workflows [_wfn ()] = ['NANOmcUL16APVMini2Mini' , ['TTbarMINIAOD10.6_UL16APVv2' , 'M2M_mc10.6ul16APV' , 'NANO_mc_UL16APVreMINI' , 'HRV_NANO_mc' ]]
456+ workflows [_wfn ()] = ['NANOmcUL16Mini2Mini' , ['TTbarMINIAOD10.6_UL16v2' , 'M2M_mc10.6ul16' , 'NANO_mc_UL16reMINI' , 'HRV_NANO_mc' ]]
457+ workflows [_wfn ()] = ['NANOmcUL17Mini2Mini' , ['TTbarMINIAOD10.6_UL17v2' , 'M2M_mc10.6ul17' , 'NANO_mc_UL17reMINI' , 'HRV_NANO_mc' ]]
458+ workflows [_wfn ()] = ['NANOmcUL18Mini2Mini' , ['TTbarMINIAOD10.6_UL18v2' , 'M2M_mc10.6ul18' , 'NANO_mc_UL18reMINI' , 'HRV_NANO_mc' ]]
459+
460+
461+ _wfn .subnext ()
462+ ## M2M for data
463+
424464_wfn .next (1 )
425465######## 2500.1xxx ########
426466# Run3, 13_0_X input (current recommendation for 2022--2023)
0 commit comments