File indexing completed on 2025-02-05 03:14:50
0001 from Configuration.PyReleaseValidation.relval_steps import *
0002 import math
0003
0004
0005 class WFN:
0006
0007 def __init__(self, offset):
0008 self.offset = offset
0009 self.index = 0
0010 self.subindex = 1
0011
0012 def __call__(self):
0013 if self.subindex == 100:
0014 print("this is not going to work nicely")
0015 self.subindex = 0 / 0
0016 r = float(f'{self.offset}.{self.index}{self.subindex:02d}')
0017 self.subindex += 1
0018 return r
0019
0020 def next(self, index=None):
0021 if index is None:
0022 self.index += 1
0023 else:
0024
0025 assert index > self.index
0026 self.index = index
0027 self.subindex = 1
0028
0029 def subnext(self):
0030
0031 self.subindex = math.ceil(self.subindex / 10.) * 10 + 1
0032
0033
0034 workflows = Matrix()
0035
0036 _NANO_data = merge([{'-s': 'NANO,DQM:@nanoAODDQM',
0037 '--process': 'NANO',
0038 '--data': '',
0039 '--eventcontent': 'NANOAOD,DQM',
0040 '--datatier': 'NANOAOD,DQMIO',
0041 '-n': '10000',
0042 '--customise': '"Configuration/DataProcessing/Utils.addMonitoring"'
0043 }])
0044 _HARVEST_nano = merge([{'-s': 'HARVESTING:@nanoAODDQM',
0045 '--filetype': 'DQM',
0046 '--filein': 'file:step2_inDQM.root',
0047 '--conditions': 'auto:run2_data'
0048 }])
0049 _HARVEST_data = merge([_HARVEST_nano, {'--data': ''}])
0050
0051
0052 run2_lumis = {277168: [[1, 1708]],
0053 277194: [[913, 913], [916, 916], [919, 919], [932, 932], [939, 939]],
0054 283877: [[1, 1496]],
0055 299649: [[155, 332]],
0056 303885: [[60, 2052]],
0057 305040: [[200, 700]],
0058 305050: [[200, 700]],
0059 305234: [[1, 200]],
0060 305377: [[1, 500]],
0061 315489: [[1, 100]],
0062 320822: [[1, 200]],
0063 }
0064 run3_lumis = {}
0065
0066 _NANO_mc = merge([{'-s': 'NANO,DQM:@nanoAODDQM',
0067 '--process': 'NANO',
0068 '--mc': '',
0069 '--eventcontent': 'NANOAODSIM,DQM',
0070 '--datatier': 'NANOAODSIM,DQMIO',
0071 '-n': '10000',
0072 '--customise': '"Configuration/DataProcessing/Utils.addMonitoring"'
0073 }])
0074 _HARVEST_mc = merge([_HARVEST_nano, {'--mc': ''}])
0075 steps['HRV_NANO_mc'] = _HARVEST_mc
0076 steps['HRV_NANO_data'] = _HARVEST_data
0077
0078
0079
0080 steps['TTbarMINIAOD10.6_UL16v2'] = {'INPUT': InputInfo(
0081 location='STD', dataSet='/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL16MiniAODv2-106X_mcRun2_asymptotic_v17-v2/MINIAODSIM')}
0082 steps['NANO_mc10.6ul16v2'] = merge([{'--era': 'Run2_2016,run2_nanoAOD_106Xv2',
0083 '--conditions': 'auto:run2_mc'},
0084 _NANO_mc])
0085
0086 steps['TTbarMINIAOD10.6_UL17v2'] = {'INPUT': InputInfo(
0087 location='STD', dataSet='/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL17MiniAODv2-106X_mc2017_realistic_v9-v2/MINIAODSIM')}
0088 steps['NANO_mc10.6ul17v2'] = merge([{'--era': 'Run2_2017,run2_nanoAOD_106Xv2',
0089 '--conditions': 'auto:phase1_2017_realistic'},
0090 _NANO_mc])
0091
0092 steps['TTbarMINIAOD10.6_UL18v2'] = {'INPUT': InputInfo(
0093 location='STD', dataSet='/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL18MiniAODv2-106X_upgrade2018_realistic_v16_L1v1-v2/MINIAODSIM')}
0094 steps['NANO_mc10.6ul18v2'] = merge([{'--era': 'Run2_2018,run2_nanoAOD_106Xv2',
0095 '--conditions': 'auto:phase1_2018_realistic'},
0096 _NANO_mc])
0097
0098
0099 steps['MuonEG2016MINIAOD10.6v2'] = {'INPUT': InputInfo(location='STD', ls=run2_lumis,
0100 dataSet='/MuonEG/Run2016E-HIPM_UL2016_MiniAODv2-v2/MINIAOD')}
0101 steps['NANO_data10.6ul16v2'] = merge([{'--era': 'Run2_2016_HIPM,run2_nanoAOD_106Xv2',
0102 '--conditions': 'auto:run2_data'},
0103 _NANO_data])
0104
0105 steps['MuonEG2017MINIAOD10.6v2'] = {'INPUT': InputInfo(location='STD', ls=run2_lumis,
0106 dataSet='/MuonEG/Run2017F-UL2017_MiniAODv2-v1/MINIAOD')}
0107 steps['NANO_data10.6ul17v2'] = merge([{'--era': 'Run2_2017,run2_nanoAOD_106Xv2',
0108 '--conditions': 'auto:run2_data'},
0109 _NANO_data])
0110
0111
0112 steps['MuonEG2018MINIAOD10.6v2'] = {'INPUT': InputInfo(location='STD', ls=run2_lumis,
0113 dataSet='/MuonEG/Run2018D-UL2018_MiniAODv2-v1/MINIAOD')}
0114 steps['NANO_data10.6ul18v2'] = merge([{'--era': 'Run2_2018,run2_nanoAOD_106Xv2',
0115 '--conditions': 'auto:run2_data'},
0116 _NANO_data])
0117
0118
0119
0120 steps['NANO_mc_UL16APVreMINI'] = merge([{'--era': 'Run2_2016_HIPM',
0121 '--conditions': 'auto:run2_mc_pre_vfp'},
0122 _NANO_mc])
0123 steps['NANO_mc_UL16reMINI'] = merge([{'--era': 'Run2_2016',
0124 '--conditions': 'auto:run2_mc'},
0125 _NANO_mc])
0126 steps['NANO_mc_UL17reMINI'] = merge([{'--era': 'Run2_2017',
0127 '--conditions': 'auto:phase1_2017_realistic'},
0128 _NANO_mc])
0129 steps['NANO_mc_UL18reMINI'] = merge([{'--era': 'Run2_2018',
0130 '--conditions': 'auto:phase1_2018_realistic'},
0131 _NANO_mc])
0132
0133 steps['NANO_data_UL16APVreMINI'] = merge([{'--era': 'Run2_2016_HIPM',
0134 '--conditions': 'auto:run2_data'},
0135 _NANO_data])
0136 steps['NANO_data_UL16reMINI'] = merge([{'--era': 'Run2_2016',
0137 '--conditions': 'auto:run2_data'},
0138 _NANO_data])
0139 steps['NANO_data_UL17reMINI'] = merge([{'--era': 'Run2_2017',
0140 '--conditions': 'auto:run2_data'},
0141 _NANO_data])
0142 steps['NANO_data_UL18reMINI'] = merge([{'--era': 'Run2_2018',
0143 '--conditions': 'auto:run2_data'},
0144 _NANO_data])
0145
0146
0147
0148 steps['TTbarMINIAOD13.0'] = {'INPUT': InputInfo(
0149 location='STD', dataSet='/TTtoLNu2Q_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM')}
0150
0151 steps['NANO_mc13.0'] = merge([{'--era': 'Run3,run3_nanoAOD_pre142X', '--conditions': 'auto:phase1_2023_realistic'},
0152 _NANO_mc])
0153
0154
0155
0156 steps['MuonEG2023MINIAOD13.0'] = {'INPUT': InputInfo(location='STD', ls={368489: [[46, 546]]},
0157 dataSet='/MuonEG/Run2023C-22Sep2023_v4-v1/MINIAOD')}
0158
0159 steps['ScoutingPFRun32022RAW13.0'] = {'INPUT': InputInfo(
0160 dataSet='/ScoutingPFRun3/Run2022D-v1/RAW', label='2022D', events=100000, location='STD', ls=Run2022D)}
0161
0162
0163 steps['NANO_data13.0'] = merge([{'--era': 'Run3,run3_nanoAOD_pre142X', '--conditions': 'auto:run3_data'},
0164 _NANO_data])
0165
0166 steps['NANO_data13.0_prompt'] = merge([{'-s': 'NANO:@Prompt,DQM:@nanoAODDQM', '-n': '1000'},
0167 steps['NANO_data13.0']])
0168
0169
0170 steps['scoutingNANO_data13.0'] = merge([{'-s': 'NANO:@Scout'},
0171 steps['NANO_data13.0']])
0172
0173
0174
0175
0176 steps['TTbarMINIAOD14.0'] = {'INPUT': InputInfo(
0177 location='STD', dataSet='/RelValTTbar_14TeV/CMSSW_14_0_0-PU_140X_mcRun3_2024_realistic_v3_STD_2024_PU-v2/MINIAODSIM')}
0178
0179 steps['NANO_mc14.0'] = merge([{'--era': 'Run3,run3_nanoAOD_pre142X', '--conditions': 'auto:phase1_2024_realistic'},
0180 _NANO_mc])
0181
0182 steps['muPOGNANO_mc14.0'] = merge([{'-s': 'NANO:@MUPOG,DQM:@nanoAODDQM', '-n': '1000'},
0183 steps['NANO_mc14.0']])
0184
0185 steps['EGMNANO_mc14.0'] = merge([{'-s': 'NANO:@EGM,DQM:@nanoAODDQM', '-n': '1000'},
0186 steps['NANO_mc14.0']])
0187
0188 steps['BTVNANO_mc14.0'] = merge([{'-s': 'NANO:@BTV', '-n': '1000'},
0189 steps['NANO_mc14.0']])
0190
0191 steps['lepTrackInfoNANO_mc14.0'] = merge([{'-s': 'NANO:@LepTrackInfo,DQM:@nanoAODDQM', '-n': '1000'},
0192 steps['NANO_mc14.0']])
0193
0194 steps['jmeNANO_mc14.0'] = merge([{'-s': 'NANO:@JME ', '-n': '1000'},
0195 steps['NANO_mc14.0']])
0196
0197 steps['jmeNANO_rePuppi_mc14.0'] = merge([{'-s': 'NANO:@JMErePuppi ', '-n': '1000'},
0198 steps['NANO_mc14.0']])
0199
0200 steps['scoutingNANO_mc14.0'] = merge([{'-s': 'NANO:@Scout'},
0201 steps['NANO_mc14.0']])
0202
0203 steps['scoutingNANO_withPrompt_mc14.0'] = merge([{'-s': 'NANO:@Prompt+@Scout'},
0204 steps['NANO_mc14.0']])
0205
0206 steps['SinglePionRAW14.0'] = {'INPUT': InputInfo(
0207 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')}
0208
0209 steps['hcalDPGNANO_mc14.0'] = merge([{'-s': 'RAW2DIGI,RECO,NANO:@HCALMC', '-n': '100',
0210 '--processName': 'NANO'},
0211 steps['NANO_mc14.0']])
0212
0213
0214 lumis_Run2024D = {380306: [[28, 273]]}
0215 steps['MuonEG2024MINIAOD14.0'] = {'INPUT': InputInfo(location='STD', ls=lumis_Run2024D,
0216 dataSet='/MuonEG/Run2024D-PromptReco-v1/MINIAOD')}
0217
0218 steps['ScoutingPFRun32024RAW14.0'] = {'INPUT': InputInfo(location='STD', ls=lumis_Run2024D,
0219 dataSet='/ScoutingPFRun3/Run2024D-v1/HLTSCOUT')}
0220
0221 steps['ScoutingPFMonitor2024MINIAOD14.0'] = {'INPUT': InputInfo(location='STD', ls=lumis_Run2024D,
0222 dataSet='/ScoutingPFMonitor/Run2024D-PromptReco-v1/MINIAOD')}
0223
0224 steps['ZMuSkim2024RAWRECO14.0'] = {'INPUT': InputInfo(location='STD', ls=lumis_Run2024D,
0225 dataSet='/Muon0/Run2024D-ZMu-PromptReco-v1/RAW-RECO')}
0226
0227 steps['ZeroBias2024RAW14.0'] = {'INPUT': InputInfo(location='STD', ls=lumis_Run2024D,
0228 dataSet='/ZeroBias/Run2024D-v1/RAW')}
0229
0230 steps['TestEnablesEcalHcal2024RAW14.0'] = {'INPUT': InputInfo(location='STD', ls={383173: [[151, 162]]},
0231 dataSet='/TestEnablesEcalHcal/Run2024F-Express-v1/RAW')}
0232
0233 steps['NANO_data14.0'] = merge([{'--era': 'Run3_2024,run3_nanoAOD_pre142X', '--conditions': 'auto:run3_data_prompt'},
0234 _NANO_data])
0235
0236 steps['NANO_data14.0_prompt'] = merge([{'-s': 'NANO:@Prompt,DQM:@nanoAODDQM', '-n': '1000'},
0237 steps['NANO_data14.0']])
0238
0239 steps['muPOGNANO_data14.0'] = merge([{'-s': 'NANO:@MUPOG,DQM:@nanoAODDQM', '-n': '1000'},
0240 steps['NANO_data14.0']])
0241
0242 steps['EGMNANO_data14.0'] = merge([{'-s': 'NANO:@EGM,DQM:@nanoAODDQM', '-n': '1000'},
0243 steps['NANO_data14.0']])
0244
0245 steps['BTVNANO_data14.0'] = merge([{'-s': 'NANO:@BTV', '-n': '1000'},
0246 steps['NANO_data14.0']])
0247
0248 steps['lepTrackInfoNANO_data14.0'] = merge([{'-s': 'NANO:@LepTrackInfo,DQM:@nanoAODDQM', '-n': '1000'},
0249 steps['NANO_data14.0']])
0250
0251 steps['jmeNANO_data14.0'] = merge([{'-s': 'NANO:@JME', '-n': '1000'},
0252 steps['NANO_data14.0']])
0253
0254 steps['jmeNANO_rePuppi_data14.0'] = merge([{'-s': 'NANO:@JMErePuppi', '-n': '1000'},
0255 steps['NANO_data14.0']])
0256
0257 steps['scoutingNANO_data14.0'] = merge([{'-s': 'NANO:@Scout'},
0258 steps['NANO_data14.0']])
0259
0260
0261
0262 steps['scoutingNANO_withPrompt_data14.0'] = merge([{'-s': 'NANO:@Prompt+@Scout',
0263 '--customise_commands': '"process.options.TryToContinue = cms.untracked.vstring(\'ProductNotFound\')"'},
0264 steps['NANO_data14.0']])
0265
0266
0267 steps['muDPGNANO_data14.0'] = merge([{'-s': 'RAW2DIGI,NANO:@MUDPG', '-n': '100'},
0268 steps['NANO_data14.0']])
0269
0270 steps['muDPGNANOBkg_data14.0'] = merge([{'-s': 'RAW2DIGI,NANO:@MUDPGBKG', '-n': '100'},
0271 steps['NANO_data14.0']])
0272
0273 steps['hcalDPGNANO_data14.0'] = merge([{'-s': 'RAW2DIGI,RECO,NANO:@HCAL', '-n': '100',
0274 '--processName': 'NANO'},
0275 steps['NANO_data14.0']])
0276
0277 steps['hcalDPGCalibNANO_data14.0'] = merge([{'-s': 'RAW2DIGI,RECO,NANO:@HCALCalib', '-n': '100',
0278 '--processName': 'NANO'},
0279 steps['NANO_data14.0']])
0280
0281 steps['l1DPGNANO_data14.0'] = merge([{'-s': 'RAW2DIGI,NANO:@L1DPG', '-n': '100'},
0282 steps['NANO_data14.0']])
0283
0284
0285
0286
0287 steps['TTbar_13p6_Summer24_AOD'] = {'INPUT': InputInfo(
0288 location='STD', dataSet='/TTtoLNu2Q_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24DRPremix-140X_mcRun3_2024_realistic_v26-v2/AODSIM')}
0289
0290 steps['JetMET1_Run2024H_AOD'] = {'INPUT': InputInfo(
0291 location='STD', ls={385836: [[72, 166]]}, dataSet='/JetMET1/Run2024H-PromptReco-v1/AOD')}
0292
0293 steps['NANO_mc_Summer24_reMINI'] = merge([{'--era': 'Run3', '--conditions': 'auto:phase1_2024_realistic'}, _NANO_mc])
0294
0295 steps['NANO_data_2024_reMINI'] = merge([{'--era': 'Run3_2024', '--conditions': 'auto:run3_data'}, _NANO_data])
0296
0297
0298
0299
0300 steps['NANOGENFromGen'] = merge([{'-s': 'NANO:@GEN,DQM:@nanogenDQM',
0301 '-n': 1000,
0302 '--conditions': 'auto:run2_mc'},
0303 _NANO_mc])
0304 steps['NANOGENFromMini'] = merge([{'-s': 'NANO:@GENFromMini,DQM:@nanogenDQM',
0305 '-n': 1000,
0306 '--conditions': 'auto:run2_mc'},
0307 _NANO_mc])
0308
0309
0310 _wfn = WFN(2500)
0311
0312
0313 workflows[_wfn()] = ['NANOmc106Xul16v2', ['TTbarMINIAOD10.6_UL16v2', 'NANO_mc10.6ul16v2', 'HRV_NANO_mc']]
0314 workflows[_wfn()] = ['NANOmc106Xul17v2', ['TTbarMINIAOD10.6_UL17v2', 'NANO_mc10.6ul17v2', 'HRV_NANO_mc']]
0315 workflows[_wfn()] = ['NANOmc106Xul18v2', ['TTbarMINIAOD10.6_UL18v2', 'NANO_mc10.6ul18v2', 'HRV_NANO_mc']]
0316
0317 _wfn.subnext()
0318 workflows[_wfn()] = ['NANOdata106Xul16v2', ['MuonEG2016MINIAOD10.6v2', 'NANO_data10.6ul16v2', 'HRV_NANO_data']]
0319 workflows[_wfn()] = ['NANOdata106Xul17v2', ['MuonEG2017MINIAOD10.6v2', 'NANO_data10.6ul17v2', 'HRV_NANO_data']]
0320 workflows[_wfn()] = ['NANOdata106Xul18v2', ['MuonEG2018MINIAOD10.6v2', 'NANO_data10.6ul18v2', 'HRV_NANO_data']]
0321
0322
0323 _wfn.subnext()
0324 workflows[_wfn()] = ['NANOmcUL16APVreMINI', ['TTbar_13_reminiaod2016UL_preVFP_INPUT', 'REMINIAOD_mc2016UL_preVFP', 'NANO_mc_UL16APVreMINI', 'HRV_NANO_mc']]
0325 workflows[_wfn()] = ['NANOmcUL16reMINI', ['TTbar_13_reminiaod2016UL_postVFP_INPUT', 'REMINIAOD_mc2016UL_postVFP', 'NANO_mc_UL16reMINI', 'HRV_NANO_mc']]
0326 workflows[_wfn()] = ['NANOmcUL17reMINI', ['TTbar_13_reminiaod2017UL_INPUT', 'REMINIAOD_mc2017UL', 'NANO_mc_UL17reMINI', 'HRV_NANO_mc']]
0327 workflows[_wfn()] = ['NANOmcUL18reMINI', ['TTbar_13_reminiaod2018UL_INPUT', 'REMINIAOD_mc2018UL', 'NANO_mc_UL18reMINI', 'HRV_NANO_mc']]
0328
0329 _wfn.subnext()
0330 workflows[_wfn()] = ['NANOdataUL16APVreMINI', ['RunJetHT2016E_reminiaodUL', 'REMINIAOD_data2016UL_HIPM', 'NANO_data_UL16APVreMINI', 'HRV_NANO_data']]
0331 workflows[_wfn()] = ['NANOdataUL16reMINI', ['RunJetHT2016H_reminiaodUL', 'REMINIAOD_data2016UL', 'NANO_data_UL16reMINI', 'HRV_NANO_data']]
0332 workflows[_wfn()] = ['NANOdataUL17reMINI', ['RunJetHT2017F_reminiaodUL', 'REMINIAOD_data2017UL', 'NANO_data_UL17reMINI', 'HRV_NANO_data']]
0333 workflows[_wfn()] = ['NANOdataUL18reMINI', ['RunJetHT2018D_reminiaodUL', 'REMINIAOD_data2018UL', 'NANO_data_UL18reMINI', 'HRV_NANO_data']]
0334
0335 _wfn.next(1)
0336
0337
0338 workflows[_wfn()] = ['NANOmc130X', ['TTbarMINIAOD13.0', 'NANO_mc13.0', 'HRV_NANO_mc']]
0339
0340 _wfn.subnext()
0341 workflows[_wfn()] = ['NANOdata130Xrun3', ['MuonEG2023MINIAOD13.0', 'NANO_data13.0', 'HRV_NANO_data']]
0342 workflows[_wfn()] = ['NANOdata130Xrun3', ['MuonEG2023MINIAOD13.0', 'NANO_data13.0_prompt', 'HRV_NANO_data']]
0343
0344
0345 _wfn.subnext()
0346
0347
0348 _wfn.subnext()
0349 workflows[_wfn()] = ['ScoutingNANOdata130Xrun3', ['ScoutingPFRun32022RAW13.0', 'scoutingNANO_data13.0']]
0350
0351
0352 _wfn.subnext()
0353
0354 _wfn.next(2)
0355
0356
0357 workflows[_wfn()] = ['NANOmc140X', ['TTbarMINIAOD14.0', 'NANO_mc14.0', 'HRV_NANO_mc']]
0358
0359 _wfn.subnext()
0360 workflows[_wfn()] = ['NANOdata140Xrun3', ['MuonEG2024MINIAOD14.0', 'NANO_data14.0', 'HRV_NANO_data']]
0361 workflows[_wfn()] = ['NANOdata140Xrun3', ['MuonEG2024MINIAOD14.0', 'NANO_data14.0_prompt', 'HRV_NANO_data']]
0362
0363
0364 _wfn.subnext()
0365 workflows[_wfn()] = ['muPOGNANOmc140X', ['TTbarMINIAOD14.0', 'muPOGNANO_mc14.0']]
0366 workflows[_wfn()] = ['EGMNANOmc140X', ['TTbarMINIAOD14.0', 'EGMNANO_mc14.0']]
0367 workflows[_wfn()] = ['BTVNANOmc140X', ['TTbarMINIAOD14.0', 'BTVNANO_mc14.0']]
0368 workflows[_wfn()] = ['jmeNANOmc140X', ['TTbarMINIAOD14.0', 'jmeNANO_mc14.0']]
0369 workflows[_wfn()] = ['jmeNANOrePuppimc140X', ['TTbarMINIAOD14.0', 'jmeNANO_rePuppi_mc14.0']]
0370 workflows[_wfn()] = ['lepTrackInfoNANOmc140X', ['TTbarMINIAOD14.0', 'lepTrackInfoNANO_mc14.0']]
0371 workflows[_wfn()] = ['ScoutingNANOmc140X', ['TTbarMINIAOD14.0', 'scoutingNANO_mc14.0']]
0372 workflows[_wfn()] = ['ScoutingNANOwithPromptmc140X', ['TTbarMINIAOD14.0', 'scoutingNANO_withPrompt_mc14.0']]
0373
0374
0375 _wfn.subnext()
0376 workflows[_wfn()] = ['muPOGNANO140Xrun3', ['MuonEG2024MINIAOD14.0', 'muPOGNANO_data14.0']]
0377 workflows[_wfn()] = ['EGMNANOdata140Xrun3', ['MuonEG2024MINIAOD14.0', 'EGMNANO_data14.0']]
0378 workflows[_wfn()] = ['BTVNANOdata140Xrun3', ['MuonEG2024MINIAOD14.0', 'BTVNANO_data14.0']]
0379 workflows[_wfn()] = ['jmeNANOdata140Xrun3', ['MuonEG2024MINIAOD14.0', 'jmeNANO_data14.0']]
0380 workflows[_wfn()] = ['jmeNANOrePuppidata140Xrun3', ['MuonEG2024MINIAOD14.0', 'jmeNANO_rePuppi_data14.0']]
0381 workflows[_wfn()] = ['lepTrackInfoNANOdata140Xrun3', ['MuonEG2024MINIAOD14.0', 'lepTrackInfoNANO_data14.0']]
0382 workflows[_wfn()] = ['ScoutingNANOdata140Xrun3', ['ScoutingPFRun32024RAW14.0', 'scoutingNANO_data14.0']]
0383 workflows[_wfn()] = ['ScoutingNANOwithPromptdata140Xrun3', ['ScoutingPFMonitor2024MINIAOD14.0', 'scoutingNANO_withPrompt_data14.0']]
0384
0385
0386 _wfn.subnext()
0387 workflows[_wfn()] = ['l1DPGNANO140Xrun3', ['ZMuSkim2024RAWRECO14.0', 'l1DPGNANO_data14.0']]
0388 workflows[_wfn()] = ['muDPGNANO140Xrun3', ['ZMuSkim2024RAWRECO14.0', 'muDPGNANO_data14.0']]
0389 workflows[_wfn()] = ['muDPGNANOBkg140Xrun3', ['ZeroBias2024RAW14.0', 'muDPGNANOBkg_data14.0']]
0390 workflows[_wfn()] = ['hcalDPGNANO140Xrun3', ['ZeroBias2024RAW14.0', 'hcalDPGNANO_data14.0']]
0391 workflows[_wfn()] = ['hcalDPGCalibNANO140Xrun3', ['TestEnablesEcalHcal2024RAW14.0', 'hcalDPGCalibNANO_data14.0']]
0392
0393
0394 _wfn.subnext()
0395 workflows[_wfn()] = ['hcalDPGMCNANO140Xrun3', ['SinglePionRAW14.0', 'hcalDPGNANO_mc14.0']]
0396
0397
0398
0399
0400 _wfn.next(3)
0401
0402
0403 workflows[_wfn()] = ['NANOmc2024reMINI', ['TTbar_13p6_Summer24_AOD', 'REMINIAOD_mc2024', 'NANO_mc_Summer24_reMINI', 'HRV_NANO_mc']]
0404
0405 _wfn.subnext()
0406 workflows[_wfn()] = ['NANOdata2024reMINI', ['JetMET1_Run2024H_AOD', 'REMINIAOD_data2024', 'NANO_data_2024_reMINI', 'HRV_NANO_data']]
0407
0408 _wfn.next(9)
0409
0410
0411 workflows[_wfn()] = ['', ['TTbarMINIAOD10.6_UL18v2', 'NANOGENFromMini']]
0412 workflows[_wfn()] = ['', ['TTbarMINIAOD14.0', 'NANOGENFromMini']]
0413 _wfn.subnext()
0414 workflows[_wfn()] = ['', ['DYToLL_M-50_13TeV_pythia8', 'NANOGENFromGen']]
0415 workflows[_wfn()] = ['', ['DYToll01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV',
0416 'Hadronizer_TuneCP5_13TeV_MLM_5f_max4j_LHE_pythia8', 'NANOGENFromGen']]
0417 workflows[_wfn()] = ['', ['TTbar_Pow_LHE_13TeV', 'Hadronizer_TuneCP5_13TeV_powhegEmissionVeto2p_pythia8', 'NANOGENFromGen']]