CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
upgradeWorkflowComponents.py
Go to the documentation of this file.
1 from copy import deepcopy
2 from .MatrixUtil import Kby
3 
4 # DON'T CHANGE THE ORDER, only append new keys. Otherwise the numbering for the runTheMatrix tests will change.
5 
6 upgradeKeys = {}
7 
8 upgradeKeys[2017] = [
9  '2017',
10  '2017PU',
11  '2017Design',
12  '2017DesignPU',
13  '2018',
14  '2018PU',
15  '2018Design',
16  '2018DesignPU',
17  '2021',
18  '2021PU',
19  '2021Design',
20  '2021DesignPU',
21 ]
22 
23 upgradeKeys[2023] = [
24  '2023D17',
25  '2023D17PU',
26  '2023D19',
27  '2023D19PU',
28  '2023D21',
29  '2023D21PU',
30  '2023D24',
31  '2023D24PU',
32  '2023D25',
33  '2023D25PU',
34  '2023D28',
35  '2023D28PU',
36  '2023D29',
37  '2023D29PU',
38  '2023D30',
39  '2023D30PU',
40  '2023D31',
41  '2023D31PU',
42  '2023D33',
43  '2023D33PU',
44  '2023D34',
45  '2023D34PU',
46  '2023D35',
47  '2023D35PU',
48  '2023D38',
49  '2023D38PU',
50  '2023D39',
51  '2023D39PU',
52  '2023D40',
53  '2023D40PU',
54  '2023D41',
55  '2023D41PU',
56  '2023D42',
57  '2023D42PU',
58 ]
59 
60 # pre-generation of WF numbers
61 numWFStart={
62  2017: 10000,
63  2023: 20000,
64 }
65 numWFSkip=200
66 # temporary measure to keep other WF numbers the same
67 numWFConflict = [[20800,21200],[21600,22400],[23200,24000],[25000,26000],[50000,51000]]
68 numWFAll={
69  2017: [],
70  2023: []
71 }
72 
73 for year in upgradeKeys:
74  for i in range(0,len(upgradeKeys[year])):
75  numWFtmp = numWFStart[year] if i==0 else (numWFAll[year][i-1] + numWFSkip)
76  for conflict in numWFConflict:
77  if numWFtmp>=conflict[0] and numWFtmp<conflict[1]:
78  numWFtmp = conflict[1]
79  break
80  numWFAll[year].append(numWFtmp)
81 
82 # steps for baseline and for variations
83 upgradeSteps={}
84 upgradeSteps['baseline'] = {
85  'steps' : [
86  'GenSimFull',
87  'GenSimHLBeamSpotFull',
88  'GenSimHLBeamSpotFull14',
89  'DigiFull',
90  'DigiFullTrigger',
91  'RecoFullLocal',
92  'RecoFull',
93  'RecoFullGlobal',
94  'HARVESTFull',
95  'FastSim',
96  'HARVESTFast',
97  'HARVESTFullGlobal',
98  'ALCAFull',
99  'NanoFull',
100  'MiniAODFullGlobal',
101  ],
102  'PU' : [
103  'DigiFullTrigger',
104  'RecoFullLocal',
105  'RecoFullGlobal',
106  'DigiFull',
107  'RecoFull',
108  'HARVESTFull',
109  'HARVESTFullGlobal',
110  'MiniAODFullGlobal',
111  ],
112  'suffix' : '',
113  'offset' : 0.0,
114 }
115 upgradeSteps['trackingOnly'] = {
116  'steps' : [
117  'RecoFull',
118  'HARVESTFull',
119  'RecoFullGlobal',
120  'HARVESTFullGlobal',
121  ],
122  'PU' : [],
123  'suffix' : '_trackingOnly',
124  'offset' : 0.1,
125 }
126 upgradeSteps['trackingRun2'] = {
127  'steps' : [
128  'RecoFull',
129  ],
130  'PU' : [],
131  'suffix' : '_trackingRun2',
132  'offset' : 0.2,
133 }
134 upgradeSteps['trackingOnlyRun2'] = {
135  'steps' : [
136  'RecoFull',
137  'HARVESTFull',
138  ],
139  'PU' : [],
140  'suffix' : '_trackingOnlyRun2',
141  'offset' : 0.3,
142 }
143 upgradeSteps['trackingLowPU'] = {
144  'steps' : [
145  'RecoFull',
146  ],
147  'PU' : [],
148  'suffix' : '_trackingLowPU',
149  'offset' : 0.4,
150 }
151 upgradeSteps['pixelTrackingOnly'] = {
152  'steps' : [
153  'RecoFull',
154  'HARVESTFull',
155  'RecoFullGlobal',
156  'HARVESTFullGlobal',
157  ],
158  'PU' : [],
159  'suffix' : '_pixelTrackingOnly',
160  'offset' : 0.5,
161 }
162 upgradeSteps['Timing'] = {
163  'steps' : upgradeSteps['baseline']['steps'],
164  'PU' : upgradeSteps['baseline']['PU'],
165  'suffix' : '_Timing',
166  'offset' : 0.11,
167 }
168 upgradeSteps['ProdLike'] = {
169  'steps' : [
170  'RecoFullGlobal',
171  'HARVESTFullGlobal',
172  'MiniAODFullGlobal',
173  ],
174  'PU' : [
175  'RecoFullGlobal',
176  'HARVESTFullGlobal',
177  'MiniAODFullGlobal',
178  ],
179  'suffix' : '_ProdLike',
180  'offset' : 0.21,
181 }
182 upgradeSteps['Neutron'] = {
183  'steps' : [
184  'GenSimFull',
185  'GenSimHLBeamSpotFull',
186  'GenSimHLBeamSpotFull14',
187  'DigiFull',
188  'DigiFullTrigger',
189  ],
190  'PU' : [
191  'DigiFull',
192  'DigiFullTrigger',
193  ],
194  'suffix' : '_Neutron',
195  'offset' : 0.12,
196 }
197 upgradeSteps['heCollapse'] = {
198  'steps' : [
199  'GenSimFull',
200  'DigiFull',
201  'RecoFull',
202  'HARVESTFull',
203  'ALCAFull',
204  ],
205  'PU' : [
206  'DigiFull',
207  'RecoFull',
208  'HARVESTFull',
209  ],
210  'suffix' : '_heCollapse',
211  'offset' : 0.6,
212 }
213 upgradeSteps['killStuckTBM'] = {
214  'steps' : [
215  'DigiFull',
216  ],
217  'PU' : [
218  'DigiFull',
219  ],
220  'suffix' : '_killStuckTBM',
221  'offset' : 0.7,
222 }
223 upgradeSteps['ParkingBPH'] = {
224  'steps' : [
225  'DigiFull',
226  'RecoFull',
227  ],
228  'PU' : [],
229  'suffix' : '_ParkingBPH',
230  'offset' : 0.8,
231 }
232 upgradeSteps['Premix'] = {
233  'steps' : [],
234  'PU': [
235  'PremixFull',
236  'PremixHLBeamSpotFull',
237  'PremixHLBeamSpotFull14',
238  ],
239  'suffix': '_Premix',
240  'offset': 0.97,
241 }
242 # Premix stage2 is derived from baseline+PU in relval_upgrade.py
243 premixS2_offset = 0.98
244 # Premix combined stage1+stage2 is derived for Premix+PU and baseline+PU in relval_upgrade.py
245 premixS1S2_offset = 0.99
246 
247 upgradeProperties = {}
248 
249 upgradeProperties[2017] = {
250  '2017' : {
251  'Geom' : 'DB:Extended',
252  'GT' : 'auto:phase1_2017_realistic',
253  'HLTmenu': '@relval2017',
254  'Era' : 'Run2_2017',
255  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull','ALCAFull'],
256  },
257  '2017Design' : {
258  'Geom' : 'DB:Extended',
259  'GT' : 'auto:phase1_2017_design',
260  'HLTmenu': '@relval2017',
261  'Era' : 'Run2_2017',
262  'BeamSpot': 'GaussSigmaZ4cm',
263  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
264  },
265  '2018' : {
266  'Geom' : 'DB:Extended',
267  'GT' : 'auto:phase1_2018_realistic',
268  'HLTmenu': '@relval2018',
269  'Era' : 'Run2_2018',
270  'BeamSpot': 'Realistic25ns13TeVEarly2018Collision',
271  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull','ALCAFull','NanoFull'],
272  },
273  '2018Design' : {
274  'Geom' : 'DB:Extended',
275  'GT' : 'auto:phase1_2018_design',
276  'HLTmenu': '@relval2018',
277  'Era' : 'Run2_2018',
278  'BeamSpot': 'GaussSigmaZ4cm',
279  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
280  },
281  '2021' : {
282  'Geom' : 'DB:Extended',
283  'GT' : 'auto:phase1_2021_realistic',
284  'HLTmenu': '@relval2017',
285  'Era' : 'Run3',
286  'BeamSpot': 'Run3RoundOptics25ns13TeVLowSigmaZ',
287  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull','ALCAFull'],
288  },
289  '2021Design' : {
290  'Geom' : 'DB:Extended',
291  'GT' : 'auto:phase1_2021_design',
292  'HLTmenu': '@relval2017',
293  'Era' : 'Run3',
294  'BeamSpot': 'GaussSigmaZ4cm',
295  'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
296  },
297 }
298 
299 upgradeProperties[2017]['2017PU'] = deepcopy(upgradeProperties[2017]['2017'])
300 upgradeProperties[2017]['2017PU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
301 upgradeProperties[2017]['2017DesignPU'] = deepcopy(upgradeProperties[2017]['2017Design'])
302 upgradeProperties[2017]['2017DesignPU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
303 
304 upgradeProperties[2017]['2018PU'] = deepcopy(upgradeProperties[2017]['2018'])
305 upgradeProperties[2017]['2018PU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU','NanoFull']
306 upgradeProperties[2017]['2018DesignPU'] = deepcopy(upgradeProperties[2017]['2018Design'])
307 upgradeProperties[2017]['2018DesignPU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
308 
309 upgradeProperties[2017]['2021PU'] = deepcopy(upgradeProperties[2017]['2021'])
310 upgradeProperties[2017]['2021PU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU','NanoFull']
311 upgradeProperties[2017]['2021DesignPU'] = deepcopy(upgradeProperties[2017]['2021Design'])
312 upgradeProperties[2017]['2021DesignPU']['ScenToRun'] = ['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU']
313 
314 upgradeProperties[2023] = {
315  '2023D17' : {
316  'Geom' : 'Extended2023D17',
317  'HLTmenu': '@fake2',
318  'GT' : 'auto:phase2_realistic',
319  'Era' : 'Phase2',
320  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
321  },
322  '2023D19' : {
323  'Geom' : 'Extended2023D19',
324  'HLTmenu': '@fake2',
325  'GT' : 'auto:phase2_realistic',
326  'Era' : 'Phase2_timing_layer',
327  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
328  },
329  '2023D21' : {
330  'Geom' : 'Extended2023D21',
331  'HLTmenu': '@fake2',
332  'GT' : 'auto:phase2_realistic',
333  'Era' : 'Phase2',
334  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
335  },
336  '2023D24' : {
337  'Geom' : 'Extended2023D24',
338  'HLTmenu': '@fake2',
339  'GT' : 'auto:phase2_realistic',
340  'Era' : 'Phase2_timing_layer_tile',
341  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
342  },
343  '2023D25' : {
344  'Geom' : 'Extended2023D25',
345  'HLTmenu': '@fake2',
346  'GT' : 'auto:phase2_realistic',
347  'Era' : 'Phase2_timing_layer_bar',
348  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
349  },
350  '2023D28' : {
351  'Geom' : 'Extended2023D28',
352  'HLTmenu': '@fake2',
353  'GT' : 'auto:phase2_realistic',
354  'Era' : 'Phase2C4',
355  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
356  },
357  '2023D29' : {
358  'Geom' : 'Extended2023D29',
359  'HLTmenu': '@fake2',
360  'GT' : 'auto:phase2_realistic',
361  'Era' : 'Phase2',
362  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
363  },
364  '2023D30' : {
365  'Geom' : 'Extended2023D30',
366  'HLTmenu': '@fake2',
367  'GT' : 'auto:phase2_realistic',
368  'Era' : 'Phase2C4',
369  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
370  },
371  '2023D31' : {
372  'Geom' : 'Extended2023D31',
373  'HLTmenu': '@fake2',
374  'GT' : 'auto:phase2_realistic',
375  'Era' : 'Phase2C6',
376  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
377  },
378  '2023D33' : {
379  'Geom' : 'Extended2023D33',
380  'HLTmenu': '@fake2',
381  'GT' : 'auto:phase2_realistic',
382  'Era' : 'Phase2_timing_layer_bar',
383  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
384  },
385  '2023D34' : {
386  'Geom' : 'Extended2023D34',
387  'HLTmenu': '@fake2',
388  'GT' : 'auto:phase2_realistic',
389  'Era' : 'Phase2_timing_layer_bar',
390  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
391  },
392  '2023D35' : {
393  'Geom' : 'Extended2023D35',
394  'HLTmenu': '@fake2',
395  'GT' : 'auto:phase2_realistic',
396  'Era' : 'Phase2C4_timing_layer_bar',
397  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
398  },
399  '2023D38' : {
400  'Geom' : 'Extended2023D38',
401  'HLTmenu': '@fake2',
402  'GT' : 'auto:phase2_realistic',
403  'Era' : 'Phase2C4_timing_layer_bar',
404  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
405  },
406  '2023D39' : {
407  'Geom' : 'Extended2023D39',
408  'HLTmenu': '@fake2',
409  'GT' : 'auto:phase2_realistic',
410  'Era' : 'Phase2C4_timing_layer_bar',
411  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
412  },
413  '2023D40' : {
414  'Geom' : 'Extended2023D40',
415  'HLTmenu': '@fake2',
416  'GT' : 'auto:phase2_realistic',
417  'Era' : 'Phase2',
418  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
419  },
420  '2023D41' : {
421  'Geom' : 'Extended2023D41',
422  'HLTmenu': '@fake2',
423  'GT' : 'auto:phase2_realistic',
424  'Era' : 'Phase2C8_timing_layer_bar',
425  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
426  },
427  '2023D42' : {
428  'Geom' : 'Extended2023D42',
429  'HLTmenu': '@fake2',
430  'GT' : 'auto:phase2_realistic',
431  'Era' : 'Phase2',
432  'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
433  },
434 }
435 
436 
437 
438 #standard PU sequences
439 upgradeProperties[2023]['2023D17PU'] = deepcopy(upgradeProperties[2023]['2023D17'])
440 upgradeProperties[2023]['2023D17PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
441 upgradeProperties[2023]['2023D19PU'] = deepcopy(upgradeProperties[2023]['2023D19'])
442 upgradeProperties[2023]['2023D19PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
443 upgradeProperties[2023]['2023D21PU'] = deepcopy(upgradeProperties[2023]['2023D21'])
444 upgradeProperties[2023]['2023D21PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
445 upgradeProperties[2023]['2023D24PU'] = deepcopy(upgradeProperties[2023]['2023D24'])
446 upgradeProperties[2023]['2023D24PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
447 upgradeProperties[2023]['2023D25PU'] = deepcopy(upgradeProperties[2023]['2023D25'])
448 upgradeProperties[2023]['2023D25PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
449 upgradeProperties[2023]['2023D28PU'] = deepcopy(upgradeProperties[2023]['2023D28'])
450 upgradeProperties[2023]['2023D28PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
451 upgradeProperties[2023]['2023D29PU'] = deepcopy(upgradeProperties[2023]['2023D29'])
452 upgradeProperties[2023]['2023D29PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
453 upgradeProperties[2023]['2023D30PU'] = deepcopy(upgradeProperties[2023]['2023D30'])
454 upgradeProperties[2023]['2023D30PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
455 upgradeProperties[2023]['2023D31PU'] = deepcopy(upgradeProperties[2023]['2023D31'])
456 upgradeProperties[2023]['2023D31PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
457 upgradeProperties[2023]['2023D33PU'] = deepcopy(upgradeProperties[2023]['2023D33'])
458 upgradeProperties[2023]['2023D33PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
459 upgradeProperties[2023]['2023D34PU'] = deepcopy(upgradeProperties[2023]['2023D34'])
460 upgradeProperties[2023]['2023D34PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
461 upgradeProperties[2023]['2023D35PU'] = deepcopy(upgradeProperties[2023]['2023D35'])
462 upgradeProperties[2023]['2023D35PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
463 upgradeProperties[2023]['2023D38PU'] = deepcopy(upgradeProperties[2023]['2023D38'])
464 upgradeProperties[2023]['2023D38PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
465 upgradeProperties[2023]['2023D39PU'] = deepcopy(upgradeProperties[2023]['2023D38'])
466 upgradeProperties[2023]['2023D39PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
467 upgradeProperties[2023]['2023D40PU'] = deepcopy(upgradeProperties[2023]['2023D40'])
468 upgradeProperties[2023]['2023D40PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
469 upgradeProperties[2023]['2023D41PU'] = deepcopy(upgradeProperties[2023]['2023D41'])
470 upgradeProperties[2023]['2023D41PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
471 upgradeProperties[2023]['2023D42PU'] = deepcopy(upgradeProperties[2023]['2023D42'])
472 upgradeProperties[2023]['2023D42PU']['ScenToRun'] = ['GenSimHLBeamSpotFull','DigiFullTriggerPU','RecoFullGlobalPU', 'HARVESTFullGlobalPU']
473 
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