CMS 3D CMS Logo

upgradeWorkflowComponents.py
Go to the documentation of this file.
1 from copy import deepcopy
2 
3 # DON'T CHANGE THE ORDER, only append new keys. Otherwise the numbering for the runTheMatrix tests will change.
4 
5 upgradeKeys = {}
6 
7 upgradeKeys[2017] = [
8  '2017',
9  '2017PU',
10  '2017Design',
11  '2017DesignPU',
12  '2018',
13 # '2018PU',
14  '2018Design',
15 # '2018DesignPU',
16 ]
17 
18 upgradeKeys[2023] = [
19  '2023D7',
20  '2023D7PU',
21  '2023D10',
22  '2023D10PU',
23  '2023D4',
24  '2023D4PU',
25  '2023D8',
26  '2023D8PU',
27  '2023D9',
28  '2023D9PU',
29  '2023D11',
30  '2023D11PU',
31  '2023D12',
32  '2023D12PU',
33  '2023D13',
34  '2023D13PU',
35  '2023D14',
36  '2023D14PU',
37  '2023D15',
38  '2023D15PU',
39  '2023D16',
40  '2023D16PU',
41  '2023D17',
42  '2023D17PU',
43 ]
44 
45 # pre-generation of WF numbers
46 numWFStart={
47  2017: 10000,
48  2023: 20000,
49 }
50 numWFSkip=200
51 # first two sets are the former D3 WF (now removed as redundant)
52 # temporary measure to keep other WF numbers the same
53 numWFConflict = [[11000,11200],[11400,11600],[20800,21200],[21600,23200],[25000,26000],[50000,51000]]
54 numWFAll={
55  2017: [numWFStart[2017]],
56  2023: [numWFStart[2023]]
57 }
58 
59 for year in upgradeKeys:
60  for i in range(1,len(upgradeKeys[year])):
61  numWFtmp = numWFAll[year][i-1] + numWFSkip
62  for conflict in numWFConflict:
63  if numWFtmp>=conflict[0] and numWFtmp<conflict[1]:
64  numWFtmp = conflict[1]
65  break
66  numWFAll[year].append(numWFtmp)
67 
68 # steps for baseline and for variations
69 upgradeSteps={}
70 upgradeSteps['baseline'] = {
71  'steps' : [
72  'GenSimFull',
73  'GenSimHLBeamSpotFull',
74  'GenSimHLBeamSpotFull14',
75  'DigiFull',
76  'DigiFullTrigger',
77  'RecoFullLocal',
78  'RecoFull',
79  'RecoFullGlobal',
80  'HARVESTFull',
81  'FastSim',
82  'HARVESTFast',
83  'HARVESTFullGlobal',
84  'ALCAFull',
85  ],
86  'PU' : [
87  'DigiFullTrigger',
88  'RecoFullLocal',
89  'RecoFullGlobal',
90  'DigiFull',
91  'RecoFull',
92  'HARVESTFull',
93  'HARVESTFullGlobal',
94  ],
95  'suffix' : '',
96  'offset' : 0.0,
97 }
98 upgradeSteps['trackingOnly'] = {
99  'steps' : [
100  'RecoFull',
101  'HARVESTFull',
102  'RecoFullGlobal',
103  'HARVESTFullGlobal',
104  ],
105  'PU' : [],
106  'suffix' : '_trackingOnly',
107  'offset' : 0.1,
108 }
109 upgradeSteps['Timing'] = {
110  'steps' : upgradeSteps['baseline']['steps'],
111  'PU' : upgradeSteps['baseline']['PU'],
112  'suffix' : '_Timing',
113  'offset' : 0.2,
114 }
115 upgradeSteps['Neutron'] = {
116  'steps' : [
117  'GenSimFull',
118  'GenSimHLBeamSpotFull',
119  'GenSimHLBeamSpotFull14',
120  'DigiFull',
121  'DigiFullTrigger',
122  ],
123  'PU' : [
124  'DigiFull',
125  'DigiFullTrigger',
126  ],
127  'suffix' : '_Neutron',
128  'offset' : 0.3,
129 }
130 
131 upgradeProperties = {}
132 
133 upgradeProperties[2017] = {
134  '2017' : {
135  'Geom' : 'DB:Extended',
136  'GT' : 'auto:phase1_2017_realistic',
137  'HLTmenu': '@relval2017',
138  'Era' : 'Run2_2017',
139  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','ALCAFull','HARVESTFull'],
140  },
141  '2017Design' : {
142  'Geom' : 'DB:Extended',
143  'GT' : 'auto:phase1_2017_design',
144  'HLTmenu': '@relval2017',
145  'Era' : 'Run2_2017',
146  'BeamSpot': 'GaussSigmaZ4cm',
147  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
148  },
149  '2018' : {
150  'Geom' : 'DB:Extended',
151  'GT' : 'auto:phase1_2018_realistic',
152  'HLTmenu': '@relval2017',
153  'Era' : 'Run2_2018',
154  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','ALCAFull','HARVESTFull'],
155  },
156  '2018Design' : {
157  'Geom' : 'DB:Extended',
158  'GT' : 'auto:phase1_2018_design',
159  'HLTmenu': '@relval2017',
160  'Era' : 'Run2_2018',
161  'BeamSpot': 'GaussSigmaZ4cm',
162  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
163  },
164 }
165 
166 upgradeProperties[2017]['2017PU'] = deepcopy(upgradeProperties[2017]['2017'])
167 upgradeProperties[2017]['2017PU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
168 upgradeProperties[2017]['2017DesignPU'] = deepcopy(upgradeProperties[2017]['2017Design'])
169 upgradeProperties[2017]['2017DesignPU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
170 upgradeProperties[2017]['2018PU'] = deepcopy(upgradeProperties[2017]['2018'])
171 upgradeProperties[2017]['2018PU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
172 upgradeProperties[2017]['2018DesignPU'] = deepcopy(upgradeProperties[2017]['2018Design'])
173 upgradeProperties[2017]['2018DesignPU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
174 
175 upgradeProperties[2023] = {
176  '2023D7' : {
177  'Geom' : 'Extended2023D7',
178  'GT' : 'auto:phase2_realistic',
179  'HLTmenu': '@fake2',
180  'Era' : 'Phase2C1',
181  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal','HARVESTFullGlobal'],
182  },
183  '2023D10' : {
184  'Geom' : 'Extended2023D10',
185  'GT' : 'auto:phase2_realistic',
186  'HLTmenu': '@fake2',
187  'Era' : 'Phase2C1',
188  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal','HARVESTFullGlobal'],
189  },
190  '2023D4' : {
191  'Geom' : 'Extended2023D4',
192  'HLTmenu': '@fake2',
193  'GT' : 'auto:phase2_realistic',
194  'Era' : 'Phase2C2',
195  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
196  },
197  '2023D8' : {
198  'Geom' : 'Extended2023D8',
199  'HLTmenu': '@fake2',
200  'GT' : 'auto:phase2_realistic',
201  'Era' : 'Phase2C2_timing_layer',
202  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
203  },
204  '2023D9' : {
205  'Geom' : 'Extended2023D9',
206  'GT' : 'auto:phase2_realistic',
207  'HLTmenu': '@fake2',
208  'Era' : 'Phase2C1',
209  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
210  },
211  '2023D11' : {
212  'Geom' : 'Extended2023D11',
213  'HLTmenu': '@fake2',
214  'GT' : 'auto:phase2_realistic',
215  'Era' : 'Phase2C2',
216  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFull','RecoFullGlobal', 'HARVESTFullGlobal']
217  },
218  '2023D12' : {
219  'Geom' : 'Extended2023D12',
220  'HLTmenu': '@fake2',
221  'GT' : 'auto:phase2_realistic',
222  'Era' : 'Phase2C2',
223  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
224  },
225  '2023D13' : {
226  'Geom' : 'Extended2023D13',
227  'HLTmenu': '@fake2',
228  'GT' : 'auto:phase2_realistic',
229  'Era' : 'Phase2C2',
230  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
231  },
232  '2023D14' : {
233  'Geom' : 'Extended2023D14',
234  'HLTmenu': '@fake2',
235  'GT' : 'auto:phase2_realistic',
236  'Era' : 'Phase2C2',
237  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFull','RecoFullGlobal', 'HARVESTFullGlobal'],
238  },
239  '2023D15' : {
240  'Geom' : 'Extended2023D15',
241  'HLTmenu': '@fake2',
242  'GT' : 'auto:phase2_realistic',
243  'Era' : 'Phase2C2',
244  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
245  },
246  '2023D16' : {
247  'Geom' : 'Extended2023D16',
248  'HLTmenu': '@fake2',
249  'GT' : 'auto:phase2_realistic',
250  'Era' : 'Phase2C2',
251  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFull','RecoFullGlobal', 'HARVESTFullGlobal'],
252  },
253  '2023D17' : {
254  'Geom' : 'Extended2023D17',
255  'HLTmenu': '@fake2',
256  'GT' : 'auto:phase2_realistic',
257  'Era' : 'Phase2C2',
258  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFull','RecoFullGlobal', 'HARVESTFullGlobal'],
259  },
260 }
261 
262 
263 
264 #standard PU sequences
265 upgradeProperties[2023]['2023D7PU'] = deepcopy(upgradeProperties[2023]['2023D7'])
266 upgradeProperties[2023]['2023D7PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
267 upgradeProperties[2023]['2023D10PU'] = deepcopy(upgradeProperties[2023]['2023D10'])
268 upgradeProperties[2023]['2023D10PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
269 upgradeProperties[2023]['2023D4PU'] = deepcopy(upgradeProperties[2023]['2023D4'])
270 upgradeProperties[2023]['2023D4PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
271 upgradeProperties[2023]['2023D8PU'] = deepcopy(upgradeProperties[2023]['2023D8'])
272 upgradeProperties[2023]['2023D8PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
273 upgradeProperties[2023]['2023D9PU'] = deepcopy(upgradeProperties[2023]['2023D9'])
274 upgradeProperties[2023]['2023D9PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
275 upgradeProperties[2023]['2023D11PU'] = deepcopy(upgradeProperties[2023]['2023D11'])
276 upgradeProperties[2023]['2023D11PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
277 upgradeProperties[2023]['2023D12PU'] = deepcopy(upgradeProperties[2023]['2023D12'])
278 upgradeProperties[2023]['2023D12PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
279 upgradeProperties[2023]['2023D13PU'] = deepcopy(upgradeProperties[2023]['2023D13'])
280 upgradeProperties[2023]['2023D13PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
281 upgradeProperties[2023]['2023D14PU'] = deepcopy(upgradeProperties[2023]['2023D14'])
282 upgradeProperties[2023]['2023D14PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
283 upgradeProperties[2023]['2023D15PU'] = deepcopy(upgradeProperties[2023]['2023D15'])
284 upgradeProperties[2023]['2023D15PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
285 upgradeProperties[2023]['2023D16PU'] = deepcopy(upgradeProperties[2023]['2023D16'])
286 upgradeProperties[2023]['2023D16PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
287 upgradeProperties[2023]['2023D17PU'] = deepcopy(upgradeProperties[2023]['2023D17'])
288 upgradeProperties[2023]['2023D17PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
289 
290 
291 
293 
294 upgradeFragments=['FourMuPt_1_200_pythia8_cfi',
295  'SingleElectronPt10_pythia8_cfi',
296  'SingleElectronPt35_pythia8_cfi',
297  'SingleElectronPt1000_pythia8_cfi',
298  'SingleGammaPt10_pythia8_cfi',
299  'SingleGammaPt35_pythia8_cfi',
300  'SingleMuPt1_pythia8_cfi',
301  'SingleMuPt10_pythia8_cfi',
302  'SingleMuPt100_pythia8_cfi',
303  'SingleMuPt1000_pythia8_cfi',
304  'FourMuExtendedPt_1_200_pythia8_cfi',
305  'TenMuExtendedE_0_200_pythia8_cfi',
306  'DoubleElectronPt10Extended_pythia8_cfi',
307  'DoubleElectronPt35Extended_pythia8_cfi',
308  'DoubleElectronPt1000Extended_pythia8_cfi',
309  'DoubleGammaPt10Extended_pythia8_cfi',
310  'DoubleGammaPt35Extended_pythia8_cfi',
311  'DoubleMuPt1Extended_pythia8_cfi',
312  'DoubleMuPt10Extended_pythia8_cfi',
313  'DoubleMuPt100Extended_pythia8_cfi',
314  'DoubleMuPt1000Extended_pythia8_cfi',
315  'TenMuE_0_200_pythia8_cfi',
316  'SinglePiE50HCAL_pythia8_cfi',
317  'MinBias_13TeV_pythia8_TuneCUETP8M1_cfi',
318  'TTbar_13TeV_TuneCUETP8M1_cfi',
319  'ZEE_13TeV_TuneCUETP8M1_cfi',
320  'QCD_Pt_600_800_13TeV_TuneCUETP8M1_cfi',
321  'Wjet_Pt_80_120_14TeV_TuneCUETP8M1_cfi',
322  'Wjet_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi',
323  'LM1_sfts_14TeV_cfi',
324  'QCD_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi',
325  'QCD_Pt_80_120_14TeV_TuneCUETP8M1_cfi',
326  'H200ChargedTaus_Tauola_14TeV_cfi',
327  'JpsiMM_14TeV_TuneCUETP8M1_cfi',
328  'TTbar_14TeV_TuneCUETP8M1_cfi',
329  'WE_14TeV_TuneCUETP8M1_cfi',
330  'ZTT_Tauola_All_hadronic_14TeV_TuneCUETP8M1_cfi',
331  'H130GGgluonfusion_14TeV_TuneCUETP8M1_cfi',
332  'PhotonJet_Pt_10_14TeV_TuneCUETP8M1_cfi',
333  'QQH1352T_Tauola_14TeV_TuneCUETP8M1_cfi',
334  'MinBias_14TeV_pythia8_TuneCUETP8M1_cfi',
335  'WM_14TeV_TuneCUETP8M1_cfi',
336  'ZMM_13TeV_TuneCUETP8M1_cfi',
337  'QCDForPF_14TeV_TuneCUETP8M1_cfi',
338  'DYToLL_M-50_14TeV_pythia8_cff',
339  'DYToTauTau_M-50_14TeV_pythia8_tauola_cff',
340  'ZEE_14TeV_TuneCUETP8M1_cfi',
341  'QCD_Pt_80_120_13TeV_TuneCUETP8M1_cfi',
342  'H125GGgluonfusion_13TeV_TuneCUETP8M1_cfi',
343  'QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_14TeV_pythia8_cff',
344  'ZMM_14TeV_TuneCUETP8M1_cfi',
345  'QCD_Pt-15To7000_TuneCUETP8M1_Flat_14TeV-pythia8_cff',
346  'H125GGgluonfusion_14TeV_TuneCUETP8M1_cfi',
347  'QCD_Pt_600_800_14TeV_TuneCUETP8M1_cfi',
348  'UndergroundCosmicSPLooseMu_cfi',
349  'BeamHalo_13TeV_cfi',
350  'H200ChargedTaus_Tauola_13TeV_cfi',
351  'ADDMonoJet_13TeV_d3MD3_TuneCUETP8M1_cfi',
352  'ZpMM_13TeV_TuneCUETP8M1_cfi',
353  'QCD_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi',
354  'WpM_13TeV_TuneCUETP8M1_cfi',
355  'SingleNuE10_cfi.py',
356  'TTbarLepton_13TeV_TuneCUETP8M1_cfi',
357  'WE_13TeV_TuneCUETP8M1_cfi',
358  'WM_13TeV_TuneCUETP8M1_cfi',
359  'ZTT_All_hadronic_13TeV_TuneCUETP8M1_cfi',
360  'PhotonJet_Pt_10_13TeV_TuneCUETP8M1_cfi',
361  'QQH1352T_13TeV_TuneCUETP8M1_cfi',
362  'Wjet_Pt_80_120_13TeV_TuneCUETP8M1_cfi',
363  'Wjet_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi',
364  'SMS-T1tttt_mGl-1500_mLSP-100_13TeV-pythia8_cfi',
365  'QCDForPF_13TeV_TuneCUETP8M1_cfi',
366  'PYTHIA8_PhiToMuMu_TuneCUETP8M1_13TeV_cff',
367  'RSKKGluon_m3000GeV_13TeV_TuneCUETP8M1_cff',
368  'ZpMM_2250_13TeV_TuneCUETP8M1_cfi',
369  'ZpEE_2250_13TeV_TuneCUETP8M1_cfi',
370  'ZpTT_1500_13TeV_TuneCUETP8M1_cfi',
371  'Upsilon1SToMuMu_forSTEAM_13TeV_TuneCUETP8M1_cfi',
372  'EtaBToJpsiJpsi_forSTEAM_TuneCUEP8M1_13TeV_cfi',
373  'JpsiMuMu_Pt-8_forSTEAM_13TeV_TuneCUETP8M1_cfi',
374  'BuMixing_BMuonFilter_forSTEAM_13TeV_TuneCUETP8M1_cfi',
375  'HSCPstop_M_200_TuneCUETP8M1_13TeV_pythia8_cff',
376  'RSGravitonToGammaGamma_kMpl01_M_3000_TuneCUETP8M1_13TeV_pythia8_cfi',
377  'WprimeToENu_M-2000_TuneCUETP8M1_13TeV-pythia8_cff',
378  'DisplacedSUSY_stopToBottom_M_300_1000mm_TuneCUETP8M1_13TeV_pythia8_cff',
379  'TenE_E_0_200_pythia8_cfi',
380  'FlatRandomPtAndDxyGunProducer_cfi',
381 ]
382 
383 howMuches={'FourMuPt_1_200_pythia8_cfi':Kby(10,100),
384  'TenMuE_0_200_pythia8_cfi':Kby(10,100),
385  'FourMuExtendedPt_1_200_pythia8_cfi':Kby(10,100),
386  'TenMuExtendedE_0_200_pythia8_cfi':Kby(10,100),
387  'SingleElectronPt10_pythia8_cfi':Kby(9,100),
388  'SingleElectronPt35_pythia8_cfi':Kby(9,100),
389  'SingleElectronPt1000_pythia8_cfi':Kby(9,50),
390  'SingleGammaPt10_pythia8_cfi':Kby(9,100),
391  'SingleGammaPt35_pythia8_cfi':Kby(9,50),
392  'SingleMuPt1_pythia8_cfi':Kby(25,100),
393  'SingleMuPt10_pythia8_cfi':Kby(25,100),
394  'SingleMuPt100_pythia8_cfi':Kby(9,100),
395  'SingleMuPt1000_pythia8_cfi':Kby(9,100),
396  'DoubleElectronPt10Extended_pythia8_cfi':Kby(9,100),
397  'DoubleElectronPt35Extended_pythia8_cfi':Kby(9,100),
398  'DoubleElectronPt1000Extended_pythia8_cfi':Kby(9,50),
399  'DoubleGammaPt10Extended_pythia8_cfi':Kby(9,100),
400  'DoubleGammaPt35Extended_pythia8_cfi':Kby(9,50),
401  'DoubleMuPt1Extended_pythia8_cfi':Kby(25,100),
402  'DoubleMuPt10Extended_pythia8_cfi':Kby(25,100),
403  'DoubleMuPt100Extended_pythia8_cfi':Kby(9,100),
404  'DoubleMuPt1000Extended_pythia8_cfi':Kby(9,100),
405  'SinglePiE50HCAL_pythia8_cfi':Kby(10,100),
406  'QCD_Pt_600_800_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
407  'Wjet_Pt_80_120_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
408  'Wjet_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi':Kby(9,50),
409  'LM1_sfts_14TeV_cfi':Kby(9,100),
410  'QCD_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi':Kby(9,50),
411  'QCD_Pt_80_120_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
412  'H200ChargedTaus_Tauola_14TeV_cfi':Kby(9,100),
413  'JpsiMM_14TeV_TuneCUETP8M1_cfi':Kby(66,100),
414  'TTbar_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
415  'WE_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
416  'ZEE_13TeV_TuneCUETP8M1_cfi':Kby(9,100),
417  'ZTT_Tauola_All_hadronic_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
418  'H130GGgluonfusion_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
419  'PhotonJet_Pt_10_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
420  'QQH1352T_Tauola_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
421  'MinBias_14TeV_pythia8_TuneCUETP8M1_cfi':Kby(90,100),
422  'WM_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
423  'ZMM_13TeV_TuneCUETP8M1_cfi':Kby(18,100),
424  'QCDForPF_14TeV_TuneCUETP8M1_cfi':Kby(9,50),
425  'DYToLL_M-50_14TeV_pythia8_cff':Kby(9,100),
426  'DYToTauTau_M-50_14TeV_pythia8_tauola_cff':Kby(9,100),
427  'TTbar_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
428  'MinBias_13TeV_pythia8_TuneCUETP8M1_cfi':Kby(90,100),
429  'ZEE_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
430  'QCD_Pt_80_120_13TeV_TuneCUETP8M1_cfi':Kby(9,100),
431  'H125GGgluonfusion_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
432  'QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_14TeV_pythia8_cff':Kby(9,100),
433  'ZMM_14TeV_TuneCUETP8M1_cfi':Kby(18,100),
434  'QCD_Pt-15To7000_TuneCUETP8M1_Flat_14TeV-pythia8_cff':Kby(9,50),
435  'H125GGgluonfusion_14TeV_TuneCUETP8M1_cfi':Kby(9,50),
436  'QCD_Pt_600_800_14TeV_TuneCUETP8M1_cfi':Kby(9,50),
437  'UndergroundCosmicSPLooseMu_cfi':Kby(9,50),
438  'BeamHalo_13TeV_cfi':Kby(9,50),
439  'H200ChargedTaus_Tauola_13TeV_cfi':Kby(9,50),
440  'ADDMonoJet_13TeV_d3MD3_TuneCUETP8M1_cfi':Kby(9,50),
441  'ZpMM_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
442  'QCD_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
443  'WpM_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
444  'SingleNuE10_cfi.py':Kby(9,50),
445  'TTbarLepton_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
446  'WE_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
447  'WM_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
448  'ZTT_All_hadronic_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
449  'PhotonJet_Pt_10_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
450  'QQH1352T_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
451  'Wjet_Pt_80_120_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
452  'Wjet_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
453  'SMS-T1tttt_mGl-1500_mLSP-100_13TeV-pythia8_cfi':Kby(9,50),
454  'QCDForPF_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
455  'PYTHIA8_PhiToMuMu_TuneCUETP8M1_13TeV_cff':Kby(9,50),
456  'RSKKGluon_m3000GeV_13TeV_TuneCUETP8M1_cff':Kby(9,50),
457  'ZpMM_2250_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
458  'ZpEE_2250_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
459  'ZpTT_1500_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
460  'Upsilon1SToMuMu_forSTEAM_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
461  'EtaBToJpsiJpsi_forSTEAM_TuneCUEP8M1_13TeV_cfi':Kby(9,50),
462  'JpsiMuMu_Pt-8_forSTEAM_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
463  'BuMixing_BMuonFilter_forSTEAM_13TeV_TuneCUETP8M1_cfi':Kby(900,10000),
464  'HSCPstop_M_200_TuneCUETP8M1_13TeV_pythia8_cff':Kby(9,50),
465  'RSGravitonToGammaGamma_kMpl01_M_3000_TuneCUETP8M1_13TeV_pythia8_cfi':Kby(9,50),
466  'WprimeToENu_M-2000_TuneCUETP8M1_13TeV-pythia8_cff':Kby(9,50),
467  'DisplacedSUSY_stopToBottom_M_300_1000mm_TuneCUETP8M1_13TeV_pythia8_cff':Kby(9,50),
468  'TenE_E_0_200_pythia8_cfi':Kby(9,100),
469  'FlatRandomPtAndDxyGunProducer_cfi':Kby(9,100),
470 }
471 
472 upgradeDatasetFromFragment={'FourMuPt_1_200_pythia8_cfi': 'FourMuPt1_200',
473  'FourMuExtendedPt_1_200_pythia8_cfi': 'FourMuExtendedPt1_200',
474  'TenMuE_0_200_pythia8_cfi': 'TenMuE_0_200',
475  'TenMuExtendedE_0_200_pythia8_cfi': 'TenMuExtendedE_0_200',
476  'SingleElectronPt10_pythia8_cfi' : 'SingleElectronPt10',
477  'SingleElectronPt35_pythia8_cfi' : 'SingleElectronPt35',
478  'SingleElectronPt1000_pythia8_cfi' : 'SingleElectronPt1000',
479  'SingleGammaPt10_pythia8_cfi' : 'SingleGammaPt10',
480  'SingleGammaPt35_pythia8_cfi' : 'SingleGammaPt35',
481  'SingleMuPt1_pythia8_cfi' : 'SingleMuPt1',
482  'SingleMuPt10_pythia8_cfi' : 'SingleMuPt10',
483  'SingleMuPt100_pythia8_cfi' : 'SingleMuPt100',
484  'SingleMuPt1000_pythia8_cfi' : 'SingleMuPt1000',
485  'DoubleElectronPt10Extended_pythia8_cfi' : 'SingleElectronPt10Extended',
486  'DoubleElectronPt35Extended_pythia8_cfi' : 'SingleElectronPt35Extended',
487  'DoubleElectronPt1000Extended_pythia8_cfi' : 'SingleElectronPt1000Extended',
488  'DoubleGammaPt10Extended_pythia8_cfi' : 'SingleGammaPt10Extended',
489  'DoubleGammaPt35Extended_pythia8_cfi' : 'SingleGammaPt35Extended',
490  'DoubleMuPt1Extended_pythia8_cfi' : 'SingleMuPt1Extended',
491  'DoubleMuPt10Extended_pythia8_cfi' : 'SingleMuPt10Extended',
492  'DoubleMuPt100Extended_pythia8_cfi' : 'SingleMuPt100Extended',
493  'DoubleMuPt1000Extended_pythia8_cfi' : 'SingleMuPt1000Extended',
494  'SinglePiE50HCAL_pythia8_cfi' : 'SinglePiE50HCAL',
495  'QCD_Pt_600_800_13TeV_TuneCUETP8M1_cfi' : 'QCD_Pt_600_800_13',
496  'Wjet_Pt_80_120_14TeV_TuneCUETP8M1_cfi' : 'Wjet_Pt_80_120_14TeV',
497  'Wjet_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi' : 'Wjet_Pt_3000_3500_14TeV',
498  'LM1_sfts_14TeV_cfi' : 'LM1_sfts_14TeV',
499  'QCD_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi' : 'QCD_Pt_3000_3500_14TeV',
500  'QCD_Pt_80_120_14TeV_TuneCUETP8M1_cfi' : 'QCD_Pt_80_120_14TeV',
501  'H200ChargedTaus_Tauola_14TeV_cfi' : 'Higgs200ChargedTaus_14TeV',
502  'JpsiMM_14TeV_TuneCUETP8M1_cfi' : 'JpsiMM_14TeV',
503  'TTbar_14TeV_TuneCUETP8M1_cfi' : 'TTbar_14TeV',
504  'WE_14TeV_TuneCUETP8M1_cfi' : 'WE_14TeV',
505  'ZEE_13TeV_TuneCUETP8M1_cfi' : 'ZEE_13',
506  'ZTT_Tauola_All_hadronic_14TeV_TuneCUETP8M1_cfi' : 'ZTT_14TeV',
507  'H130GGgluonfusion_14TeV_TuneCUETP8M1_cfi' : 'H130GGgluonfusion_14TeV',
508  'PhotonJet_Pt_10_14TeV_TuneCUETP8M1_cfi' : 'PhotonJets_Pt_10_14TeV',
509  'QQH1352T_Tauola_14TeV_TuneCUETP8M1_cfi' : 'QQH1352T_Tauola_14TeV',
510  'MinBias_14TeV_pythia8_TuneCUETP8M1_cfi' : 'MinBias_14TeV',
511  'WM_14TeV_TuneCUETP8M1_cfi' : 'WM_14TeV',
512  'ZMM_13TeV_TuneCUETP8M1_cfi' : 'ZMM_13',
513  'QCDForPF_14TeV_TuneCUETP8M1_cfi' : 'QCDForPF_14TeV',
514  'DYToLL_M-50_14TeV_pythia8_cff' : 'DYToLL_M_50_14TeV',
515  'DYToTauTau_M-50_14TeV_pythia8_tauola_cff' : 'DYtoTauTau_M_50_14TeV',
516  'TTbar_13TeV_TuneCUETP8M1_cfi' : 'TTbar_13',
517  'MinBias_13TeV_pythia8_TuneCUETP8M1_cfi' : 'MinBias_13',
518  'ZEE_14TeV_TuneCUETP8M1_cfi' : 'ZEE_14',
519  'QCD_Pt_80_120_13TeV_TuneCUETP8M1_cfi' : 'QCD_Pt_80_120_13',
520  'H125GGgluonfusion_13TeV_TuneCUETP8M1_cfi' : 'H125GGgluonfusion_13',
521  'QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_14TeV_pythia8_cff' : 'QCD_Pt-20toInf_MuEnrichedPt15_14TeV',
522  'ZMM_14TeV_TuneCUETP8M1_cfi' : 'ZMM_14',
523  'QCD_Pt-15To7000_TuneCUETP8M1_Flat_14TeV-pythia8_cff' : 'QCD_Pt-15To7000_Flat_14TeV',
524  'H125GGgluonfusion_14TeV_TuneCUETP8M1_cfi' : 'H125GGgluonfusion_14',
525  'QCD_Pt_600_800_14TeV_TuneCUETP8M1_cfi' : 'QCD_Pt_600_800_14',
526  'UndergroundCosmicSPLooseMu_cfi': 'CosmicsSPLoose',
527  'BeamHalo_13TeV_cfi': 'BeamHalo_13',
528  'H200ChargedTaus_Tauola_13TeV_cfi': 'Higgs200ChargedTaus_13',
529  'ADDMonoJet_13TeV_d3MD3_TuneCUETP8M1_cfi': 'ADDMonoJet_d3MD3_13',
530  'ZpMM_13TeV_TuneCUETP8M1_cfi': 'ZpMM_13',
531  'QCD_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi': 'QCD_Pt_3000_3500_13',
532  'WpM_13TeV_TuneCUETP8M1_cfi': 'WpM_13',
533  'SingleNuE10_cfi.py': 'NuGun',
534  'TTbarLepton_13TeV_TuneCUETP8M1_cfi': 'TTbarLepton_13',
535  'WE_13TeV_TuneCUETP8M1_cfi': 'WE_13',
536  'WM_13TeV_TuneCUETP8M1_cfi': 'WM_13',
537  'ZTT_All_hadronic_13TeV_TuneCUETP8M1_cfi': 'ZTT_13',
538  'PhotonJet_Pt_10_13TeV_TuneCUETP8M1_cfi': 'PhotonJets_Pt_10_13',
539  'QQH1352T_13TeV_TuneCUETP8M1_cfi': 'QQH1352T_13',
540  'Wjet_Pt_80_120_13TeV_TuneCUETP8M1_cfi': 'Wjet_Pt_80_120_13',
541  'Wjet_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi': 'Wjet_Pt_3000_3500_13',
542  'SMS-T1tttt_mGl-1500_mLSP-100_13TeV-pythia8_cfi': 'SMS-T1tttt_mGl-1500_mLSP-100_13',
543  'QCDForPF_13TeV_TuneCUETP8M1_cfi': 'QCD_FlatPt_15_3000HS_13',
544  'PYTHIA8_PhiToMuMu_TuneCUETP8M1_13TeV_cff': 'PhiToMuMu_13',
545  'RSKKGluon_m3000GeV_13TeV_TuneCUETP8M1_cff': 'RSKKGluon_m3000GeV_13',
546  'ZpMM_2250_13TeV_TuneCUETP8M1_cfi': 'ZpMM_2250_13',
547  'ZpEE_2250_13TeV_TuneCUETP8M1_cfi': 'ZpEE_2250_13',
548  'ZpTT_1500_13TeV_TuneCUETP8M1_cfi': 'ZpTT_1500_13',
549  'Upsilon1SToMuMu_forSTEAM_13TeV_TuneCUETP8M1_cfi': 'Upsilon1SToMuMu_13',
550  'EtaBToJpsiJpsi_forSTEAM_TuneCUEP8M1_13TeV_cfi': 'EtaBToJpsiJpsi_13',
551  'JpsiMuMu_Pt-8_forSTEAM_13TeV_TuneCUETP8M1_cfi': 'JpsiMuMu_Pt-8',
552  'BuMixing_BMuonFilter_forSTEAM_13TeV_TuneCUETP8M1_cfi': 'BuMixing_13',
553  'HSCPstop_M_200_TuneCUETP8M1_13TeV_pythia8_cff': 'HSCPstop_M_200_13',
554  'RSGravitonToGammaGamma_kMpl01_M_3000_TuneCUETP8M1_13TeV_pythia8_cfi': 'RSGravitonToGaGa_13',
555  'WprimeToENu_M-2000_TuneCUETP8M1_13TeV-pythia8_cff': 'WpToENu_M-2000_13',
556  'DisplacedSUSY_stopToBottom_M_300_1000mm_TuneCUETP8M1_13TeV_pythia8_cff': 'DisplacedSUSY_stopToBottom_M_300_1000mm_13',
557  'TenE_E_0_200_pythia8_cfi': 'TenE_0_200',
558  'FlatRandomPtAndDxyGunProducer_cfi': 'DisplacedMuonsDxy_0_500',
559 }
def Kby(N, s)
Standard release validation samples ####.
Definition: MatrixUtil.py:221