Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:49:04

0001 from  Configuration.PyReleaseValidation.relval_steps import *
0002 import math
0003 
0004 workflows = Matrix()
0005 
0006 _runOnly20events={'-n':'20'}
0007 _run10kevents={'-n':'10000'}
0008 
0009 _NANO_data = merge([{'-s':'NANO,DQM:@nanoAODDQM',
0010                      '--process':'NANO',
0011                      '--data':'',
0012                      '--eventcontent':'NANOAOD,DQM',
0013                      '--datatier':'NANOAOD,DQMIO',
0014                      '-n':'10000',
0015                      '--customise':'"Configuration/DataProcessing/Utils.addMonitoring"'
0016                  }])
0017 _HARVEST_nano = merge([{'-s':'HARVESTING:@nanoAODDQM',
0018                         '--filetype':'DQM',
0019                         '--filein':'file:step2_inDQM.root',
0020                         '--conditions':'auto:run2_data'## this is fake for harvesting
0021                     }])
0022 _HARVEST_data = merge([_HARVEST_nano, {'--data':''}])
0023 
0024 
0025 run2_lumis={ 277168: [[1, 1708]],
0026              277194: [[913, 913], [916, 916], [919, 919], [932, 932], [939, 939]],
0027              283877: [[1, 1496]],
0028              299649: [[155, 332]],
0029              303885: [[60, 2052]],
0030              305040: [[200, 700]],
0031              305050: [[200, 700]],
0032              305234: [[1, 200]],
0033              305377: [[1, 500]],
0034              315489: [[1, 100]],
0035              320822: [[1, 200]],
0036          }
0037 run3_lumis={}
0038 
0039 _NANO_mc = merge([{'-s':'NANO,DQM:@nanoAODDQM',
0040                    '--process':'NANO',
0041                    '--mc':'',
0042                    '--eventcontent':'NANOAODSIM,DQM',
0043                    '--datatier':'NANOAODSIM,DQMIO',
0044                    '-n':'10000',
0045                    '--customise':'"Configuration/DataProcessing/Utils.addMonitoring"'
0046                }])
0047 _HARVEST_mc = merge([_HARVEST_nano, {'--mc':''}])
0048 steps['HRV_NANO_mc'] = _HARVEST_mc
0049 steps['HRV_NANO_data'] = _HARVEST_data
0050 
0051 ##10.6 INPUT and worflows
0052 steps['TTbarMINIAOD10.6_UL16v2'] = {'INPUT':InputInfo(location='STD',
0053                                                       dataSet='/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL16MiniAODv2-106X_mcRun2_asymptotic_v17-v2/MINIAODSIM')}
0054 steps['NANO_mc10.6ul16v2']=merge([{'--era':'Run2_2016,run2_nanoAOD_106Xv2',
0055                                    '--conditions':'auto:run2_mc'},
0056                                   _NANO_mc])
0057 ##2017 looking Monte-Carlo: two versions in 10.6
0058 steps['TTbarMINIAOD10.6_UL17v2'] = {'INPUT':InputInfo(location='STD',
0059                                                       dataSet='/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL17MiniAODv2-106X_mc2017_realistic_v9-v2/MINIAODSIM')}
0060 steps['NANO_mc10.6ul17v2']=merge([{'--era':'Run2_2017,run2_nanoAOD_106Xv2',
0061                                    '--conditions':'auto:phase1_2017_realistic'},
0062                                   _NANO_mc])
0063 
0064 steps['TTbarMINIAOD10.6_UL18v2'] = {'INPUT':InputInfo(location='STD',
0065                                                       dataSet='/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL18MiniAODv2-106X_upgrade2018_realistic_v16_L1v1-v2/MINIAODSIM')}
0066 steps['NANO_mc10.6ul18v2']=merge([{'--era':'Run2_2018,run2_nanoAOD_106Xv2',
0067                                    '--conditions':'auto:phase1_2018_realistic'},
0068                                   _NANO_mc])
0069 
0070 ##HIPM_UL2016_MiniAODv2 campaign is CMSSW_10_6_25
0071 steps['MuonEG2016MINIAOD10.6v2'] = {'INPUT':InputInfo(location='STD',ls=run2_lumis,
0072                                                       dataSet='/MuonEG/Run2016E-HIPM_UL2016_MiniAODv2-v2/MINIAOD')}
0073 steps['NANO_data10.6ul16v2']=merge([{'--era':'Run2_2016,run2_nanoAOD_106Xv2,tracker_apv_vfp30_2016',
0074                                      '--conditions':'auto:run2_data'},
0075                                     _NANO_data])
0076 ##UL2017_MiniAODv2 campaign is CMSSW_10_6_20
0077 steps['MuonEG2017MINIAOD10.6v2'] = {'INPUT':InputInfo(location='STD',ls=run2_lumis,
0078                                                       dataSet='/MuonEG/Run2017F-UL2017_MiniAODv2-v1/MINIAOD')}
0079 steps['NANO_data10.6ul17v2']=merge([{'--era':'Run2_2017,run2_nanoAOD_106Xv2',
0080                                      '--conditions':'auto:run2_data'},
0081                                     _NANO_data])
0082 
0083 ##UL2018_MiniAODv2 campaign is CMSSW_10_6_20
0084 steps['MuonEG2018MINIAOD10.6v2'] = {'INPUT':InputInfo(location='STD',ls=run2_lumis,
0085                                                       dataSet='/MuonEG/Run2018D-UL2018_MiniAODv2-v1/MINIAOD')}
0086 steps['NANO_data10.6ul18v2']=merge([{'--era':'Run2_2018,run2_nanoAOD_106Xv2',
0087                                      '--conditions':'auto:run2_data'},
0088                                     _NANO_data])
0089 ##12.2 INPUT (mc only)
0090 steps['TTbarMINIAOD12.2'] = {'INPUT':InputInfo(location='STD',
0091                                                dataSet='/TTToSemiLeptonic_TuneCP5_13p6TeV-powheg-pythia8/Run3Winter22MiniAOD-FlatPU0to70_122X_mcRun3_2021_realistic_v9-v2/MINIAODSIM')}
0092 steps['NANO_mc12.2']=merge([{'--era':'Run3,run3_nanoAOD_122',
0093                              '--conditions':'auto:phase1_2022_realistic'},
0094                             _NANO_mc])
0095 
0096 ##12.4 INPUT
0097 steps['TTbarMINIAOD12.4'] = {'INPUT':InputInfo(location='STD',
0098                                                ## to be updated as soon as some TTbar appears in a 12.4 campaign
0099                                                dataSet='/RelValTTbar_14TeV/CMSSW_12_4_9_patch1-124X_mcRun3_2022_realistic_v10_BS2022-v1/MINIAODSIM')}
0100 steps['NANO_mc12.4']=merge([{'--era':'Run3,run3_nanoAOD_124',
0101                              '--conditions':'auto:phase1_2022_realistic'},
0102                             _NANO_mc])
0103 
0104 steps['MuonEG2022MINIAOD12.4'] = {'INPUT':InputInfo(location='STD',ls=run3_lumis,
0105                                                     dataSet='/MuonEG/Run2022D-PromptReco-v2/MINIAOD')}
0106 steps['NANO_data12.4']=merge([{'--era':'Run3,run3_nanoAOD_124',
0107                                '--conditions':'auto:run3_data'},
0108                               _NANO_data])
0109 
0110 ##12.6 workflows
0111 steps['TTBarMINIAOD12.6'] = {'INPUT':InputInfo(location='STD',ls=run3_lumis,
0112                                                ## this is a dataset from the last pre-release: to be updated much too often IMO
0113                                                dataSet='/RelValTTbar_14TeV/CMSSW_12_6_0_pre4-PU_125X_mcRun3_2022_realistic_v4-v1/MINIAODSIM')}
0114 steps['NANO_mc12.6']=merge([{'--era':'Run3',
0115                              '--conditions':'auto:phase1_2022_realistic'},
0116                             _NANO_mc])
0117 
0118 
0119 ################
0120 #10.6 input
0121 workflows[2500.31 ] = ['NANOmc106Xul16v2', ['TTbarMINIAOD10.6_UL16v2','NANO_mc10.6ul16v2', 'HRV_NANO_mc']]
0122 workflows[2500.311] = ['NANOmc106Xul17v2', ['TTbarMINIAOD10.6_UL17v2','NANO_mc10.6ul17v2', 'HRV_NANO_mc']]
0123 workflows[2500.312] = ['NANOmc106Xul18v2', ['TTbarMINIAOD10.6_UL18v2','NANO_mc10.6ul18v2', 'HRV_NANO_mc']]
0124 
0125 workflows[2500.33 ] = ['NANOdata106Xul16v2', ['MuonEG2016MINIAOD10.6v2', 'NANO_data10.6ul16v2', 'HRV_NANO_data']]
0126 workflows[2500.331] = ['NANOdata106Xul17v2', ['MuonEG2017MINIAOD10.6v2', 'NANO_data10.6ul17v2', 'HRV_NANO_data']]
0127 workflows[2500.332] = ['NANOdata106Xul18v2', ['MuonEG2018MINIAOD10.6v2', 'NANO_data10.6ul18v2', 'HRV_NANO_data']]
0128 
0129 ################
0130 #12.2 input
0131 workflows[2500.401] = ['NANOmc122Xrun3', ['TTbarMINIAOD12.2','NANO_mc12.2', 'HRV_NANO_mc']]
0132 
0133 ################
0134 #12.4 input
0135 workflows[2500.501] = ['NANOmc124Xrun3', ['TTbarMINIAOD12.4','NANO_mc12.4', 'HRV_NANO_mc']]
0136 workflows[2500.511] = ['NANOdata124Xrun3', ['MuonEG2022MINIAOD12.4','NANO_data12.4', 'HRV_NANO_data']]
0137 
0138 ################
0139 #12.6 workflows
0140 ## these two workflows should be creating a sample "from scratch" instead of using a pre-release sample as input
0141 workflows[2500.601] = ['NANOmc126X', ['TTBarMINIAOD12.6','NANO_mc12.6', 'HRV_NANO_mc']]
0142 
0143 ################