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  '2021',
17  '2021PU',
18  '2021Design',
19  '2021DesignPU',
20 ]
21 
22 upgradeKeys[2023] = [
23  '2023D17',
24  '2023D17PU',
25  '2023D19',
26  '2023D19PU',
27  '2023D21',
28  '2023D21PU',
29  '2023D24',
30  '2023D24PU',
31  '2023D25',
32  '2023D25PU',
33  '2023D28',
34  '2023D28PU',
35  '2023D29',
36  '2023D29PU',
37  '2023D30',
38  '2023D30PU',
39  '2023D31',
40  '2023D31PU',
41  '2023D33',
42  '2023D33PU',
43  '2023D34',
44  '2023D34PU',
45  '2023D35',
46  '2023D35PU',
47  '2023D38',
48  '2023D38PU',
49  '2023D39',
50  '2023D39PU',
51  '2023D40',
52  '2023D40PU',
53  '2023D41',
54  '2023D41PU',
55  '2023D42',
56  '2023D42PU',
57 ]
58 
59 # pre-generation of WF numbers
60 numWFStart={
61  2017: 10000,
62  2023: 20000,
63 }
64 numWFSkip=200
65 # temporary measure to keep other WF numbers the same
66 numWFConflict = [[20800,21200],[21600,22400],[23200,24000],[25000,26000],[50000,51000]]
67 numWFAll={
68  2017: [],
69  2023: []
70 }
71 
72 for year in upgradeKeys:
73  for i in range(0,len(upgradeKeys[year])):
74  numWFtmp = numWFStart[year] if i==0 else (numWFAll[year][i-1] + numWFSkip)
75  for conflict in numWFConflict:
76  if numWFtmp>=conflict[0] and numWFtmp<conflict[1]:
77  numWFtmp = conflict[1]
78  break
79  numWFAll[year].append(numWFtmp)
80 
81 # steps for baseline and for variations
82 upgradeSteps={}
83 upgradeSteps['baseline'] = {
84  'steps' : [
85  'GenSimFull',
86  'GenSimHLBeamSpotFull',
87  'GenSimHLBeamSpotFull14',
88  'DigiFull',
89  'DigiFullTrigger',
90  'RecoFullLocal',
91  'RecoFull',
92  'RecoFullGlobal',
93  'HARVESTFull',
94  'FastSim',
95  'HARVESTFast',
96  'HARVESTFullGlobal',
97  'ALCAFull',
98  'NanoFull',
99  'MiniAODFullGlobal',
100  ],
101  'PU' : [
102  'DigiFullTrigger',
103  'RecoFullLocal',
104  'RecoFullGlobal',
105  'DigiFull',
106  'RecoFull',
107  'HARVESTFull',
108  'HARVESTFullGlobal',
109  'MiniAODFullGlobal',
110  ],
111  'suffix' : '',
112  'offset' : 0.0,
113 }
114 upgradeSteps['trackingOnly'] = {
115  'steps' : [
116  'RecoFull',
117  'HARVESTFull',
118  'RecoFullGlobal',
119  'HARVESTFullGlobal',
120  ],
121  'PU' : [],
122  'suffix' : '_trackingOnly',
123  'offset' : 0.1,
124 }
125 upgradeSteps['trackingRun2'] = {
126  'steps' : [
127  'RecoFull',
128  ],
129  'PU' : [],
130  'suffix' : '_trackingRun2',
131  'offset' : 0.2,
132 }
133 upgradeSteps['trackingOnlyRun2'] = {
134  'steps' : [
135  'RecoFull',
136  'HARVESTFull',
137  ],
138  'PU' : [],
139  'suffix' : '_trackingOnlyRun2',
140  'offset' : 0.3,
141 }
142 upgradeSteps['trackingLowPU'] = {
143  'steps' : [
144  'RecoFull',
145  ],
146  'PU' : [],
147  'suffix' : '_trackingLowPU',
148  'offset' : 0.4,
149 }
150 upgradeSteps['pixelTrackingOnly'] = {
151  'steps' : [
152  'RecoFull',
153  'HARVESTFull',
154  'RecoFullGlobal',
155  'HARVESTFullGlobal',
156  ],
157  'PU' : [],
158  'suffix' : '_pixelTrackingOnly',
159  'offset' : 0.5,
160 }
161 upgradeSteps['Timing'] = {
162  'steps' : upgradeSteps['baseline']['steps'],
163  'PU' : upgradeSteps['baseline']['PU'],
164  'suffix' : '_Timing',
165  'offset' : 0.11,
166 }
167 upgradeSteps['ProdLike'] = {
168  'steps' : [
169  'RecoFullGlobal',
170  'HARVESTFullGlobal',
171  'MiniAODFullGlobal',
172  ],
173  'PU' : [
174  'RecoFullGlobal',
175  'HARVESTFullGlobal',
176  'MiniAODFullGlobal',
177  ],
178  'suffix' : '_ProdLike',
179  'offset' : 0.21,
180 }
181 upgradeSteps['Neutron'] = {
182  'steps' : [
183  'GenSimFull',
184  'GenSimHLBeamSpotFull',
185  'GenSimHLBeamSpotFull14',
186  'DigiFull',
187  'DigiFullTrigger',
188  ],
189  'PU' : [
190  'DigiFull',
191  'DigiFullTrigger',
192  ],
193  'suffix' : '_Neutron',
194  'offset' : 0.12,
195 }
196 upgradeSteps['heCollapse'] = {
197  'steps' : [
198  'GenSimFull',
199  'DigiFull',
200  'RecoFull',
201  'HARVESTFull',
202  'ALCAFull',
203  ],
204  'PU' : [
205  'DigiFull',
206  'RecoFull',
207  'HARVESTFull',
208  ],
209  'suffix' : '_heCollapse',
210  'offset' : 0.6,
211 }
212 upgradeSteps['killStuckTBM'] = {
213  'steps' : [
214  'DigiFull',
215  ],
216  'PU' : [
217  'DigiFull',
218  ],
219  'suffix' : '_killStuckTBM',
220  'offset' : 0.7,
221 }
222 upgradeSteps['ParkingBPH'] = {
223  'steps' : [
224  'RecoFull',
225  ],
226  'PU' : [],
227  'suffix' : '_ParkingBPH',
228  'offset' : 0.8,
229 }
230 upgradeSteps['Premix'] = {
231  'steps' : [],
232  'PU': [
233  'PremixFull',
234  'PremixHLBeamSpotFull',
235  'PremixHLBeamSpotFull14',
236  ],
237  'suffix': '_Premix',
238  'offset': 0.97,
239 }
240 # Premix stage2 is derived from baseline+PU in relval_upgrade.py
241 premixS2_offset = 0.98
242 # Premix combined stage1+stage2 is derived for Premix+PU and baseline+PU in relval_upgrade.py
243 premixS1S2_offset = 0.99
244 
245 upgradeProperties = {}
246 
247 upgradeProperties[2017] = {
248  '2017' : {
249  'Geom' : 'DB:Extended',
250  'GT' : 'auto:phase1_2017_realistic',
251  'HLTmenu': '@relval2017',
252  'Era' : 'Run2_2017',
253  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull','ALCAFull'],
254  },
255  '2017Design' : {
256  'Geom' : 'DB:Extended',
257  'GT' : 'auto:phase1_2017_design',
258  'HLTmenu': '@relval2017',
259  'Era' : 'Run2_2017',
260  'BeamSpot': 'GaussSigmaZ4cm',
261  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
262  },
263  '2018' : {
264  'Geom' : 'DB:Extended',
265  'GT' : 'auto:phase1_2018_realistic',
266  'HLTmenu': '@relval2018',
267  'Era' : 'Run2_2018',
268  'BeamSpot': 'Realistic25ns13TeVEarly2018Collision',
269  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull','ALCAFull','NanoFull'],
270  },
271  '2018Design' : {
272  'Geom' : 'DB:Extended',
273  'GT' : 'auto:phase1_2018_design',
274  'HLTmenu': '@relval2018',
275  'Era' : 'Run2_2018',
276  'BeamSpot': 'GaussSigmaZ4cm',
277  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
278  },
279  '2021' : {
280  'Geom' : 'DB:Extended',
281  'GT' : 'auto:phase1_2021_realistic',
282  'HLTmenu': '@relval2017',
283  'Era' : 'Run3',
284  'BeamSpot': 'Run3RoundOptics25ns13TeVLowSigmaZ',
285  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull','ALCAFull'],
286  },
287  '2021Design' : {
288  'Geom' : 'DB:Extended',
289  'GT' : 'auto:phase1_2021_design',
290  'HLTmenu': '@relval2017',
291  'Era' : 'Run3',
292  'BeamSpot': 'GaussSigmaZ4cm',
293  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
294  },
295 }
296 
297 upgradeProperties[2017]['2017PU'] = deepcopy(upgradeProperties[2017]['2017'])
298 upgradeProperties[2017]['2017PU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
299 upgradeProperties[2017]['2017DesignPU'] = deepcopy(upgradeProperties[2017]['2017Design'])
300 upgradeProperties[2017]['2017DesignPU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
301 
302 upgradeProperties[2017]['2018PU'] = deepcopy(upgradeProperties[2017]['2018'])
303 upgradeProperties[2017]['2018PU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU','NanoFull']
304 upgradeProperties[2017]['2018DesignPU'] = deepcopy(upgradeProperties[2017]['2018Design'])
305 upgradeProperties[2017]['2018DesignPU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
306 
307 upgradeProperties[2017]['2021PU'] = deepcopy(upgradeProperties[2017]['2021'])
308 upgradeProperties[2017]['2021PU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU','NanoFull']
309 upgradeProperties[2017]['2021DesignPU'] = deepcopy(upgradeProperties[2017]['2021Design'])
310 upgradeProperties[2017]['2021DesignPU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
311 
312 upgradeProperties[2023] = {
313  '2023D17' : {
314  'Geom' : 'Extended2023D17',
315  'HLTmenu': '@fake2',
316  'GT' : 'auto:phase2_realistic',
317  'Era' : 'Phase2',
318  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
319  },
320  '2023D19' : {
321  'Geom' : 'Extended2023D19',
322  'HLTmenu': '@fake2',
323  'GT' : 'auto:phase2_realistic',
324  'Era' : 'Phase2_timing_layer',
325  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
326  },
327  '2023D21' : {
328  'Geom' : 'Extended2023D21',
329  'HLTmenu': '@fake2',
330  'GT' : 'auto:phase2_realistic',
331  'Era' : 'Phase2',
332  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
333  },
334  '2023D24' : {
335  'Geom' : 'Extended2023D24',
336  'HLTmenu': '@fake2',
337  'GT' : 'auto:phase2_realistic',
338  'Era' : 'Phase2_timing_layer_tile',
339  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
340  },
341  '2023D25' : {
342  'Geom' : 'Extended2023D25',
343  'HLTmenu': '@fake2',
344  'GT' : 'auto:phase2_realistic',
345  'Era' : 'Phase2_timing_layer_bar',
346  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
347  },
348  '2023D28' : {
349  'Geom' : 'Extended2023D28',
350  'HLTmenu': '@fake2',
351  'GT' : 'auto:phase2_realistic',
352  'Era' : 'Phase2C4',
353  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
354  },
355  '2023D29' : {
356  'Geom' : 'Extended2023D29',
357  'HLTmenu': '@fake2',
358  'GT' : 'auto:phase2_realistic',
359  'Era' : 'Phase2',
360  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
361  },
362  '2023D30' : {
363  'Geom' : 'Extended2023D30',
364  'HLTmenu': '@fake2',
365  'GT' : 'auto:phase2_realistic',
366  'Era' : 'Phase2C4',
367  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
368  },
369  '2023D31' : {
370  'Geom' : 'Extended2023D31',
371  'HLTmenu': '@fake2',
372  'GT' : 'auto:phase2_realistic',
373  'Era' : 'Phase2C6',
374  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
375  },
376  '2023D33' : {
377  'Geom' : 'Extended2023D33',
378  'HLTmenu': '@fake2',
379  'GT' : 'auto:phase2_realistic',
380  'Era' : 'Phase2_timing_layer_bar',
381  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
382  },
383  '2023D34' : {
384  'Geom' : 'Extended2023D34',
385  'HLTmenu': '@fake2',
386  'GT' : 'auto:phase2_realistic',
387  'Era' : 'Phase2_timing_layer_bar',
388  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
389  },
390  '2023D35' : {
391  'Geom' : 'Extended2023D35',
392  'HLTmenu': '@fake2',
393  'GT' : 'auto:phase2_realistic',
394  'Era' : 'Phase2C4_timing_layer_bar',
395  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
396  },
397  '2023D38' : {
398  'Geom' : 'Extended2023D38',
399  'HLTmenu': '@fake2',
400  'GT' : 'auto:phase2_realistic',
401  'Era' : 'Phase2C4_timing_layer_bar',
402  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
403  },
404  '2023D39' : {
405  'Geom' : 'Extended2023D39',
406  'HLTmenu': '@fake2',
407  'GT' : 'auto:phase2_realistic',
408  'Era' : 'Phase2C4_timing_layer_bar',
409  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
410  },
411  '2023D40' : {
412  'Geom' : 'Extended2023D40',
413  'HLTmenu': '@fake2',
414  'GT' : 'auto:phase2_realistic',
415  'Era' : 'Phase2',
416  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
417  },
418  '2023D41' : {
419  'Geom' : 'Extended2023D41',
420  'HLTmenu': '@fake2',
421  'GT' : 'auto:phase2_realistic',
422  'Era' : 'Phase2C8_timing_layer_bar',
423  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
424  },
425  '2023D42' : {
426  'Geom' : 'Extended2023D42',
427  'HLTmenu': '@fake2',
428  'GT' : 'auto:phase2_realistic',
429  'Era' : 'Phase2',
430  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
431  },
432 }
433 
434 
435 
436 #standard PU sequences
437 upgradeProperties[2023]['2023D17PU'] = deepcopy(upgradeProperties[2023]['2023D17'])
438 upgradeProperties[2023]['2023D17PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
439 upgradeProperties[2023]['2023D19PU'] = deepcopy(upgradeProperties[2023]['2023D19'])
440 upgradeProperties[2023]['2023D19PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
441 upgradeProperties[2023]['2023D21PU'] = deepcopy(upgradeProperties[2023]['2023D21'])
442 upgradeProperties[2023]['2023D21PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
443 upgradeProperties[2023]['2023D24PU'] = deepcopy(upgradeProperties[2023]['2023D24'])
444 upgradeProperties[2023]['2023D24PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
445 upgradeProperties[2023]['2023D25PU'] = deepcopy(upgradeProperties[2023]['2023D25'])
446 upgradeProperties[2023]['2023D25PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
447 upgradeProperties[2023]['2023D28PU'] = deepcopy(upgradeProperties[2023]['2023D28'])
448 upgradeProperties[2023]['2023D28PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
449 upgradeProperties[2023]['2023D29PU'] = deepcopy(upgradeProperties[2023]['2023D29'])
450 upgradeProperties[2023]['2023D29PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
451 upgradeProperties[2023]['2023D30PU'] = deepcopy(upgradeProperties[2023]['2023D30'])
452 upgradeProperties[2023]['2023D30PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
453 upgradeProperties[2023]['2023D31PU'] = deepcopy(upgradeProperties[2023]['2023D31'])
454 upgradeProperties[2023]['2023D31PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
455 upgradeProperties[2023]['2023D33PU'] = deepcopy(upgradeProperties[2023]['2023D33'])
456 upgradeProperties[2023]['2023D33PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
457 upgradeProperties[2023]['2023D34PU'] = deepcopy(upgradeProperties[2023]['2023D34'])
458 upgradeProperties[2023]['2023D34PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
459 upgradeProperties[2023]['2023D35PU'] = deepcopy(upgradeProperties[2023]['2023D35'])
460 upgradeProperties[2023]['2023D35PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
461 upgradeProperties[2023]['2023D38PU'] = deepcopy(upgradeProperties[2023]['2023D38'])
462 upgradeProperties[2023]['2023D38PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
463 upgradeProperties[2023]['2023D39PU'] = deepcopy(upgradeProperties[2023]['2023D38'])
464 upgradeProperties[2023]['2023D39PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
465 upgradeProperties[2023]['2023D40PU'] = deepcopy(upgradeProperties[2023]['2023D40'])
466 upgradeProperties[2023]['2023D40PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
467 upgradeProperties[2023]['2023D41PU'] = deepcopy(upgradeProperties[2023]['2023D41'])
468 upgradeProperties[2023]['2023D41PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
469 upgradeProperties[2023]['2023D42PU'] = deepcopy(upgradeProperties[2023]['2023D42'])
470 upgradeProperties[2023]['2023D42PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
471 
472 
474 
475 upgradeFragments=['FourMuPt_1_200_pythia8_cfi',
476  'SingleElectronPt10_pythia8_cfi',
477  'SingleElectronPt35_pythia8_cfi',
478  'SingleElectronPt1000_pythia8_cfi',
479  'SingleGammaPt10_pythia8_cfi',
480  'SingleGammaPt35_pythia8_cfi',
481  'SingleMuPt1_pythia8_cfi',
482  'SingleMuPt10_pythia8_cfi',
483  'SingleMuPt100_pythia8_cfi',
484  'SingleMuPt1000_pythia8_cfi',
485  'FourMuExtendedPt_1_200_pythia8_cfi',
486  'TenMuExtendedE_0_200_pythia8_cfi',
487  'DoubleElectronPt10Extended_pythia8_cfi',
488  'DoubleElectronPt35Extended_pythia8_cfi',
489  'DoubleElectronPt1000Extended_pythia8_cfi',
490  'DoubleGammaPt10Extended_pythia8_cfi',
491  'DoubleGammaPt35Extended_pythia8_cfi',
492  'DoubleMuPt1Extended_pythia8_cfi',
493  'DoubleMuPt10Extended_pythia8_cfi',
494  'DoubleMuPt100Extended_pythia8_cfi',
495  'DoubleMuPt1000Extended_pythia8_cfi',
496  'TenMuE_0_200_pythia8_cfi',
497  'SinglePiE50HCAL_pythia8_cfi',
498  'MinBias_13TeV_pythia8_TuneCUETP8M1_cfi',
499  'TTbar_13TeV_TuneCUETP8M1_cfi',
500  'ZEE_13TeV_TuneCUETP8M1_cfi',
501  'QCD_Pt_600_800_13TeV_TuneCUETP8M1_cfi',
502  'Wjet_Pt_80_120_14TeV_TuneCUETP8M1_cfi',
503  'Wjet_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi',
504  'LM1_sfts_14TeV_cfi',
505  'QCD_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi',
506  'QCD_Pt_80_120_14TeV_TuneCUETP8M1_cfi',
507  'H200ChargedTaus_Tauola_14TeV_cfi',
508  'JpsiMM_14TeV_TuneCUETP8M1_cfi',
509  'TTbar_14TeV_TuneCUETP8M1_cfi',
510  'WE_14TeV_TuneCUETP8M1_cfi',
511  'ZTT_Tauola_All_hadronic_14TeV_TuneCUETP8M1_cfi',
512  'H130GGgluonfusion_14TeV_TuneCUETP8M1_cfi',
513  'PhotonJet_Pt_10_14TeV_TuneCUETP8M1_cfi',
514  'QQH1352T_Tauola_14TeV_TuneCUETP8M1_cfi',
515  'MinBias_14TeV_pythia8_TuneCUETP8M1_cfi',
516  'WM_14TeV_TuneCUETP8M1_cfi',
517  'ZMM_13TeV_TuneCUETP8M1_cfi',
518  'QCDForPF_14TeV_TuneCUETP8M1_cfi',
519  'DYToLL_M-50_14TeV_pythia8_cff',
520  'DYToTauTau_M-50_14TeV_pythia8_tauola_cff',
521  'ZEE_14TeV_TuneCUETP8M1_cfi',
522  'QCD_Pt_80_120_13TeV_TuneCUETP8M1_cfi',
523  'H125GGgluonfusion_13TeV_TuneCUETP8M1_cfi',
524  'QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_14TeV_pythia8_cff',
525  'ZMM_14TeV_TuneCUETP8M1_cfi',
526  'QCD_Pt-15To7000_TuneCUETP8M1_Flat_14TeV-pythia8_cff',
527  'H125GGgluonfusion_14TeV_TuneCUETP8M1_cfi',
528  'QCD_Pt_600_800_14TeV_TuneCUETP8M1_cfi',
529  'UndergroundCosmicSPLooseMu_cfi',
530  'BeamHalo_13TeV_cfi',
531  'H200ChargedTaus_Tauola_13TeV_cfi',
532  'ADDMonoJet_13TeV_d3MD3_TuneCUETP8M1_cfi',
533  'ZpMM_13TeV_TuneCUETP8M1_cfi',
534  'QCD_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi',
535  'WpM_13TeV_TuneCUETP8M1_cfi',
536  'SingleNuE10_cfi.py',
537  'TTbarLepton_13TeV_TuneCUETP8M1_cfi',
538  'WE_13TeV_TuneCUETP8M1_cfi',
539  'WM_13TeV_TuneCUETP8M1_cfi',
540  'ZTT_All_hadronic_13TeV_TuneCUETP8M1_cfi',
541  'PhotonJet_Pt_10_13TeV_TuneCUETP8M1_cfi',
542  'QQH1352T_13TeV_TuneCUETP8M1_cfi',
543  'Wjet_Pt_80_120_13TeV_TuneCUETP8M1_cfi',
544  'Wjet_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi',
545  'SMS-T1tttt_mGl-1500_mLSP-100_13TeV-pythia8_cfi',
546  'QCDForPF_13TeV_TuneCUETP8M1_cfi',
547  'PYTHIA8_PhiToMuMu_TuneCUETP8M1_13TeV_cff',
548  'RSKKGluon_m3000GeV_13TeV_TuneCUETP8M1_cff',
549  'ZpMM_2250_13TeV_TuneCUETP8M1_cfi',
550  'ZpEE_2250_13TeV_TuneCUETP8M1_cfi',
551  'ZpTT_1500_13TeV_TuneCUETP8M1_cfi',
552  'Upsilon1SToMuMu_forSTEAM_13TeV_TuneCUETP8M1_cfi',
553  'EtaBToJpsiJpsi_forSTEAM_TuneCUEP8M1_13TeV_cfi',
554  'JpsiMuMu_Pt-8_forSTEAM_13TeV_TuneCUETP8M1_cfi',
555  'BuMixing_BMuonFilter_forSTEAM_13TeV_TuneCUETP8M1_cfi',
556  'HSCPstop_M_200_TuneCUETP8M1_13TeV_pythia8_cff',
557  'RSGravitonToGammaGamma_kMpl01_M_3000_TuneCUETP8M1_13TeV_pythia8_cfi',
558  'WprimeToENu_M-2000_TuneCUETP8M1_13TeV-pythia8_cff',
559  'DisplacedSUSY_stopToBottom_M_300_1000mm_TuneCUETP8M1_13TeV_pythia8_cff',
560  'TenE_E_0_200_pythia8_cfi',
561  'FlatRandomPtAndDxyGunProducer_cfi',
562  'TenTau_E_15_500_pythia8_cfi',
563  'SinglePiPt25Eta1p7_2p7_cfi',
564  'SingleMuPt15Eta1p7_2p7_cfi',
565  'SingleGammaPt25Eta1p7_2p7_cfi',
566  'SingleElectronPt15Eta1p7_2p7_cfi',
567 ]
568 
569 howMuches={'FourMuPt_1_200_pythia8_cfi':Kby(10,100),
570  'TenMuE_0_200_pythia8_cfi':Kby(10,100),
571  'FourMuExtendedPt_1_200_pythia8_cfi':Kby(10,100),
572  'TenMuExtendedE_0_200_pythia8_cfi':Kby(10,100),
573  'SingleElectronPt10_pythia8_cfi':Kby(9,100),
574  'SingleElectronPt35_pythia8_cfi':Kby(9,100),
575  'SingleElectronPt1000_pythia8_cfi':Kby(9,50),
576  'SingleGammaPt10_pythia8_cfi':Kby(9,100),
577  'SingleGammaPt35_pythia8_cfi':Kby(9,50),
578  'SingleMuPt1_pythia8_cfi':Kby(25,100),
579  'SingleMuPt10_pythia8_cfi':Kby(25,100),
580  'SingleMuPt100_pythia8_cfi':Kby(9,100),
581  'SingleMuPt1000_pythia8_cfi':Kby(9,100),
582  'DoubleElectronPt10Extended_pythia8_cfi':Kby(9,100),
583  'DoubleElectronPt35Extended_pythia8_cfi':Kby(9,100),
584  'DoubleElectronPt1000Extended_pythia8_cfi':Kby(9,50),
585  'DoubleGammaPt10Extended_pythia8_cfi':Kby(9,100),
586  'DoubleGammaPt35Extended_pythia8_cfi':Kby(9,50),
587  'DoubleMuPt1Extended_pythia8_cfi':Kby(25,100),
588  'DoubleMuPt10Extended_pythia8_cfi':Kby(25,100),
589  'DoubleMuPt100Extended_pythia8_cfi':Kby(9,100),
590  'DoubleMuPt1000Extended_pythia8_cfi':Kby(9,100),
591  'SinglePiE50HCAL_pythia8_cfi':Kby(50,500),
592  'QCD_Pt_600_800_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
593  'Wjet_Pt_80_120_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
594  'Wjet_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi':Kby(9,50),
595  'LM1_sfts_14TeV_cfi':Kby(9,100),
596  'QCD_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi':Kby(9,50),
597  'QCD_Pt_80_120_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
598  'H200ChargedTaus_Tauola_14TeV_cfi':Kby(9,100),
599  'JpsiMM_14TeV_TuneCUETP8M1_cfi':Kby(66,100),
600  'TTbar_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
601  'WE_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
602  'ZEE_13TeV_TuneCUETP8M1_cfi':Kby(9,100),
603  'ZTT_Tauola_All_hadronic_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
604  'H130GGgluonfusion_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
605  'PhotonJet_Pt_10_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
606  'QQH1352T_Tauola_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
607  'MinBias_14TeV_pythia8_TuneCUETP8M1_cfi':Kby(90,100),
608  'WM_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
609  'ZMM_13TeV_TuneCUETP8M1_cfi':Kby(18,100),
610  'QCDForPF_14TeV_TuneCUETP8M1_cfi':Kby(9,50),
611  'DYToLL_M-50_14TeV_pythia8_cff':Kby(9,100),
612  'DYToTauTau_M-50_14TeV_pythia8_tauola_cff':Kby(9,100),
613  'TTbar_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
614  'MinBias_13TeV_pythia8_TuneCUETP8M1_cfi':Kby(90,100),
615  'ZEE_14TeV_TuneCUETP8M1_cfi':Kby(9,100),
616  'QCD_Pt_80_120_13TeV_TuneCUETP8M1_cfi':Kby(9,100),
617  'H125GGgluonfusion_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
618  'QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_14TeV_pythia8_cff':Kby(9,100),
619  'ZMM_14TeV_TuneCUETP8M1_cfi':Kby(18,100),
620  'QCD_Pt-15To7000_TuneCUETP8M1_Flat_14TeV-pythia8_cff':Kby(9,50),
621  'H125GGgluonfusion_14TeV_TuneCUETP8M1_cfi':Kby(9,50),
622  'QCD_Pt_600_800_14TeV_TuneCUETP8M1_cfi':Kby(9,50),
623  'UndergroundCosmicSPLooseMu_cfi':Kby(9,50),
624  'BeamHalo_13TeV_cfi':Kby(9,50),
625  'H200ChargedTaus_Tauola_13TeV_cfi':Kby(9,50),
626  'ADDMonoJet_13TeV_d3MD3_TuneCUETP8M1_cfi':Kby(9,50),
627  'ZpMM_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
628  'QCD_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
629  'WpM_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
630  'SingleNuE10_cfi.py':Kby(9,50),
631  'TTbarLepton_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
632  'WE_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
633  'WM_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
634  'ZTT_All_hadronic_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
635  'PhotonJet_Pt_10_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
636  'QQH1352T_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
637  'Wjet_Pt_80_120_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
638  'Wjet_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
639  'SMS-T1tttt_mGl-1500_mLSP-100_13TeV-pythia8_cfi':Kby(9,50),
640  'QCDForPF_13TeV_TuneCUETP8M1_cfi':Kby(50,100),
641  'PYTHIA8_PhiToMuMu_TuneCUETP8M1_13TeV_cff':Kby(9,50),
642  'RSKKGluon_m3000GeV_13TeV_TuneCUETP8M1_cff':Kby(9,50),
643  'ZpMM_2250_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
644  'ZpEE_2250_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
645  'ZpTT_1500_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
646  'Upsilon1SToMuMu_forSTEAM_13TeV_TuneCUETP8M1_cfi':Kby(9,50),
647  'EtaBToJpsiJpsi_forSTEAM_TuneCUEP8M1_13TeV_cfi':Kby(9,50),
648  'JpsiMuMu_Pt-8_forSTEAM_13TeV_TuneCUETP8M1_cfi':Kby(3100,100000),
649  'BuMixing_BMuonFilter_forSTEAM_13TeV_TuneCUETP8M1_cfi':Kby(900,10000),
650  'HSCPstop_M_200_TuneCUETP8M1_13TeV_pythia8_cff':Kby(9,50),
651  'RSGravitonToGammaGamma_kMpl01_M_3000_TuneCUETP8M1_13TeV_pythia8_cfi':Kby(9,50),
652  'WprimeToENu_M-2000_TuneCUETP8M1_13TeV-pythia8_cff':Kby(9,50),
653  'DisplacedSUSY_stopToBottom_M_300_1000mm_TuneCUETP8M1_13TeV_pythia8_cff':Kby(9,50),
654  'TenE_E_0_200_pythia8_cfi':Kby(9,100),
655  'FlatRandomPtAndDxyGunProducer_cfi':Kby(9,100),
656  'TenTau_E_15_500_pythia8_cfi':Kby(9,100),
657  'SinglePiPt25Eta1p7_2p7_cfi':Kby(9,100),
658  'SingleMuPt15Eta1p7_2p7_cfi':Kby(9,100),
659  'SingleGammaPt25Eta1p7_2p7_cfi':Kby(9,100),
660  'SingleElectronPt15Eta1p7_2p7_cfi':Kby(9,100),
661 }
662 
663 upgradeDatasetFromFragment={'FourMuPt_1_200_pythia8_cfi': 'FourMuPt1_200',
664  'FourMuExtendedPt_1_200_pythia8_cfi': 'FourMuExtendedPt1_200',
665  'TenMuE_0_200_pythia8_cfi': 'TenMuE_0_200',
666  'TenMuExtendedE_0_200_pythia8_cfi': 'TenMuExtendedE_0_200',
667  'SingleElectronPt10_pythia8_cfi' : 'SingleElectronPt10',
668  'SingleElectronPt35_pythia8_cfi' : 'SingleElectronPt35',
669  'SingleElectronPt1000_pythia8_cfi' : 'SingleElectronPt1000',
670  'SingleGammaPt10_pythia8_cfi' : 'SingleGammaPt10',
671  'SingleGammaPt35_pythia8_cfi' : 'SingleGammaPt35',
672  'SingleMuPt1_pythia8_cfi' : 'SingleMuPt1',
673  'SingleMuPt10_pythia8_cfi' : 'SingleMuPt10',
674  'SingleMuPt100_pythia8_cfi' : 'SingleMuPt100',
675  'SingleMuPt1000_pythia8_cfi' : 'SingleMuPt1000',
676  'DoubleElectronPt10Extended_pythia8_cfi' : 'SingleElectronPt10Extended',
677  'DoubleElectronPt35Extended_pythia8_cfi' : 'SingleElectronPt35Extended',
678  'DoubleElectronPt1000Extended_pythia8_cfi' : 'SingleElectronPt1000Extended',
679  'DoubleGammaPt10Extended_pythia8_cfi' : 'SingleGammaPt10Extended',
680  'DoubleGammaPt35Extended_pythia8_cfi' : 'SingleGammaPt35Extended',
681  'DoubleMuPt1Extended_pythia8_cfi' : 'SingleMuPt1Extended',
682  'DoubleMuPt10Extended_pythia8_cfi' : 'SingleMuPt10Extended',
683  'DoubleMuPt100Extended_pythia8_cfi' : 'SingleMuPt100Extended',
684  'DoubleMuPt1000Extended_pythia8_cfi' : 'SingleMuPt1000Extended',
685  'SinglePiE50HCAL_pythia8_cfi' : 'SinglePiE50HCAL',
686  'QCD_Pt_600_800_13TeV_TuneCUETP8M1_cfi' : 'QCD_Pt_600_800_13',
687  'Wjet_Pt_80_120_14TeV_TuneCUETP8M1_cfi' : 'Wjet_Pt_80_120_14TeV',
688  'Wjet_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi' : 'Wjet_Pt_3000_3500_14TeV',
689  'LM1_sfts_14TeV_cfi' : 'LM1_sfts_14TeV',
690  'QCD_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi' : 'QCD_Pt_3000_3500_14TeV',
691  'QCD_Pt_80_120_14TeV_TuneCUETP8M1_cfi' : 'QCD_Pt_80_120_14TeV',
692  'H200ChargedTaus_Tauola_14TeV_cfi' : 'Higgs200ChargedTaus_14TeV',
693  'JpsiMM_14TeV_TuneCUETP8M1_cfi' : 'JpsiMM_14TeV',
694  'TTbar_14TeV_TuneCUETP8M1_cfi' : 'TTbar_14TeV',
695  'WE_14TeV_TuneCUETP8M1_cfi' : 'WE_14TeV',
696  'ZEE_13TeV_TuneCUETP8M1_cfi' : 'ZEE_13',
697  'ZTT_Tauola_All_hadronic_14TeV_TuneCUETP8M1_cfi' : 'ZTT_14TeV',
698  'H130GGgluonfusion_14TeV_TuneCUETP8M1_cfi' : 'H130GGgluonfusion_14TeV',
699  'PhotonJet_Pt_10_14TeV_TuneCUETP8M1_cfi' : 'PhotonJets_Pt_10_14TeV',
700  'QQH1352T_Tauola_14TeV_TuneCUETP8M1_cfi' : 'QQH1352T_Tauola_14TeV',
701  'MinBias_14TeV_pythia8_TuneCUETP8M1_cfi' : 'MinBias_14TeV',
702  'WM_14TeV_TuneCUETP8M1_cfi' : 'WM_14TeV',
703  'ZMM_13TeV_TuneCUETP8M1_cfi' : 'ZMM_13',
704  'QCDForPF_14TeV_TuneCUETP8M1_cfi' : 'QCDForPF_14TeV',
705  'DYToLL_M-50_14TeV_pythia8_cff' : 'DYToLL_M_50_14TeV',
706  'DYToTauTau_M-50_14TeV_pythia8_tauola_cff' : 'DYtoTauTau_M_50_14TeV',
707  'TTbar_13TeV_TuneCUETP8M1_cfi' : 'TTbar_13',
708  'MinBias_13TeV_pythia8_TuneCUETP8M1_cfi' : 'MinBias_13',
709  'ZEE_14TeV_TuneCUETP8M1_cfi' : 'ZEE_14',
710  'QCD_Pt_80_120_13TeV_TuneCUETP8M1_cfi' : 'QCD_Pt_80_120_13',
711  'H125GGgluonfusion_13TeV_TuneCUETP8M1_cfi' : 'H125GGgluonfusion_13',
712  'QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_14TeV_pythia8_cff' : 'QCD_Pt-20toInf_MuEnrichedPt15_14TeV',
713  'ZMM_14TeV_TuneCUETP8M1_cfi' : 'ZMM_14',
714  'QCD_Pt-15To7000_TuneCUETP8M1_Flat_14TeV-pythia8_cff' : 'QCD_Pt-15To7000_Flat_14TeV',
715  'H125GGgluonfusion_14TeV_TuneCUETP8M1_cfi' : 'H125GGgluonfusion_14',
716  'QCD_Pt_600_800_14TeV_TuneCUETP8M1_cfi' : 'QCD_Pt_600_800_14',
717  'UndergroundCosmicSPLooseMu_cfi': 'CosmicsSPLoose',
718  'BeamHalo_13TeV_cfi': 'BeamHalo_13',
719  'H200ChargedTaus_Tauola_13TeV_cfi': 'Higgs200ChargedTaus_13',
720  'ADDMonoJet_13TeV_d3MD3_TuneCUETP8M1_cfi': 'ADDMonoJet_d3MD3_13',
721  'ZpMM_13TeV_TuneCUETP8M1_cfi': 'ZpMM_13',
722  'QCD_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi': 'QCD_Pt_3000_3500_13',
723  'WpM_13TeV_TuneCUETP8M1_cfi': 'WpM_13',
724  'SingleNuE10_cfi.py': 'NuGun',
725  'TTbarLepton_13TeV_TuneCUETP8M1_cfi': 'TTbarLepton_13',
726  'WE_13TeV_TuneCUETP8M1_cfi': 'WE_13',
727  'WM_13TeV_TuneCUETP8M1_cfi': 'WM_13',
728  'ZTT_All_hadronic_13TeV_TuneCUETP8M1_cfi': 'ZTT_13',
729  'PhotonJet_Pt_10_13TeV_TuneCUETP8M1_cfi': 'PhotonJets_Pt_10_13',
730  'QQH1352T_13TeV_TuneCUETP8M1_cfi': 'QQH1352T_13',
731  'Wjet_Pt_80_120_13TeV_TuneCUETP8M1_cfi': 'Wjet_Pt_80_120_13',
732  'Wjet_Pt_3000_3500_13TeV_TuneCUETP8M1_cfi': 'Wjet_Pt_3000_3500_13',
733  'SMS-T1tttt_mGl-1500_mLSP-100_13TeV-pythia8_cfi': 'SMS-T1tttt_mGl-1500_mLSP-100_13',
734  'QCDForPF_13TeV_TuneCUETP8M1_cfi': 'QCD_FlatPt_15_3000HS_13',
735  'PYTHIA8_PhiToMuMu_TuneCUETP8M1_13TeV_cff': 'PhiToMuMu_13',
736  'RSKKGluon_m3000GeV_13TeV_TuneCUETP8M1_cff': 'RSKKGluon_m3000GeV_13',
737  'ZpMM_2250_13TeV_TuneCUETP8M1_cfi': 'ZpMM_2250_13',
738  'ZpEE_2250_13TeV_TuneCUETP8M1_cfi': 'ZpEE_2250_13',
739  'ZpTT_1500_13TeV_TuneCUETP8M1_cfi': 'ZpTT_1500_13',
740  'Upsilon1SToMuMu_forSTEAM_13TeV_TuneCUETP8M1_cfi': 'Upsilon1SToMuMu_13',
741  'EtaBToJpsiJpsi_forSTEAM_TuneCUEP8M1_13TeV_cfi': 'EtaBToJpsiJpsi_13',
742  'JpsiMuMu_Pt-8_forSTEAM_13TeV_TuneCUETP8M1_cfi': 'JpsiMuMu_Pt-8',
743  'BuMixing_BMuonFilter_forSTEAM_13TeV_TuneCUETP8M1_cfi': 'BuMixing_13',
744  'HSCPstop_M_200_TuneCUETP8M1_13TeV_pythia8_cff': 'HSCPstop_M_200_13',
745  'RSGravitonToGammaGamma_kMpl01_M_3000_TuneCUETP8M1_13TeV_pythia8_cfi': 'RSGravitonToGaGa_13',
746  'WprimeToENu_M-2000_TuneCUETP8M1_13TeV-pythia8_cff': 'WpToENu_M-2000_13',
747  'DisplacedSUSY_stopToBottom_M_300_1000mm_TuneCUETP8M1_13TeV_pythia8_cff': 'DisplacedSUSY_stopToBottom_M_300_1000mm_13',
748  'TenE_E_0_200_pythia8_cfi': 'TenE_0_200',
749  'FlatRandomPtAndDxyGunProducer_cfi': 'DisplacedMuonsDxy_0_500',
750  'TenTau_E_15_500_pythia8_cfi':'TenTau_15_500',
751  'SinglePiPt25Eta1p7_2p7_cfi':'SinglePiPt25Eta1p7_2p7',
752  'SingleMuPt15Eta1p7_2p7_cfi':'SingleMuPt15Eta1p7_2p7',
753  'SingleGammaPt25Eta1p7_2p7_cfi':'SingleGammaPt25Eta1p7_2p7',
754  'SingleElectronPt15Eta1p7_2p7_cfi':'SingleElectronPt15Eta1p7_2p7',
755 }
def Kby(N, s)
Standard release validation samples ####.
Definition: MatrixUtil.py:224