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