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