test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Configuration
PyReleaseValidation
python
upgradeWorkflowComponents.py
Go to the documentation of this file.
1
# You will need separate scenarios HERE for full and fast. DON'T CHANGE THE ORDER, only
2
# append new keys. Otherwise the numbering for the runTheMatrix tests will change.
3
upgradeKeys=[
'2017'
,
4
'2017PU'
,
5
'2023'
,
6
'2023dev'
,
7
'2023sim'
,
8
'2023LReco'
,
9
'2023Reco'
10
11
12
]
13
14
15
upgradeGeoms={
'2017'
:
'Extended2017'
,
16
'2023'
:
'Extended2023'
,
17
'2023dev'
:
'Extended2023dev'
,
18
'2023sim'
:
'Extended2023'
,
19
'2023LReco'
:
'Extended2023'
,
20
'2023Reco'
:
'Extended2023'
21
}
22
23
upgradeGTs={
'2017'
:
'auto:phase1_2017_design'
,
24
'2023'
:
'auto_run2_mc'
,
25
'2023dev'
:
'auto_run2_mc'
,
26
'2023sim'
:
'auto_run2_mc'
,
27
'2023LReco'
:
'auto_run2_mc'
,
28
'2023Reco'
:
'auto_run2_mc'
29
}
30
upgradeCustoms={
'2017'
:
'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2017'
,
31
'2023'
:
'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023'
,
32
'2023dev'
:
'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023dev'
,
33
'2023sim'
:
'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023sim'
,
34
'2023LReco'
:
'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023LReco'
,
35
'2023Reco'
:
'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023Reco'
36
37
}
38
upgradeEras={
'2017'
:
'Run2_2017'
,
39
}
40
41
upgradeFragments=[
'FourMuPt_1_200_pythia8_cfi'
,
42
'SingleElectronPt10_cfi'
,
43
'SingleElectronPt35_cfi'
,
44
'SingleElectronPt1000_cfi'
,
45
'SingleGammaPt10_cfi'
,
46
'SingleGammaPt35_cfi'
,
47
'SingleMuPt1_cfi'
,
48
'SingleMuPt10_cfi'
,
49
'SingleMuPt100_cfi'
,
50
'SingleMuPt1000_cfi'
,
51
'FourMuExtendedPt_1_200_pythia8_cfi'
,
52
'TenMuExtendedE_0_200_pythia8_cfi'
,
53
'DoubleElectronPt10Extended_pythia8_cfi'
,
54
'DoubleElectronPt35Extended_pythia8_cfi'
,
55
'DoubleElectronPt1000Extended_pythia8_cfi'
,
56
'DoubleGammaPt10Extended_cfi'
,
57
'DoubleGammaPt35Extended_pythia8_cfi'
,
58
'DoubleMuPt1Extended_pythia8_cfi'
,
59
'DoubleMuPt10Extended_pythia8_cfi'
,
60
'DoubleMuPt100Extended_pythia8_cfi'
,
61
'DoubleMuPt1000Extended_pythia8_cfi'
,
62
'TenMuE_0_200_pythia8_cfi'
,
63
'SinglePiE50HCAL_cfi'
,
64
'MinBias_13TeV_pythia8_TuneCUETP8M1_cfi'
,
65
'TTbar_13TeV_TuneCUETP8M1_cfi'
,
66
'ZEE_13TeV_TuneCUETP8M1_cfi'
,
67
'QCD_Pt_600_800_13TeV_TuneCUETP8M1_cfi'
,
68
'Wjet_Pt_80_120_14TeV_cfi'
,
69
'Wjet_Pt_3000_3500_14TeV_cfi'
,
70
'LM1_sfts_14TeV_cfi'
,
71
'QCD_Pt_3000_3500_14TeV_cfi'
,
72
'QCD_Pt_80_120_14TeV_cfi'
,
73
'H200ChargedTaus_Tauola_14TeV_cfi'
,
74
'JpsiMM_14TeV_cfi'
,
75
'TTbar_Tauola_14TeV_cfi'
,
76
'WE_14TeV_cfi'
,
77
'ZTT_Tauola_All_hadronic_14TeV_cfi'
,
78
'H130GGgluonfusion_14TeV_cfi'
,
79
'PhotonJet_Pt_10_14TeV_cfi'
,
80
'QQH1352T_Tauola_14TeV_cfi'
,
81
'MinBias_TuneZ2star_14TeV_pythia6_cff'
,
82
'WM_14TeV_cfi'
,
83
'ZMM_14TeV_cfi'
,
84
'QCDForPF_14TeV_cfi'
,
85
'DYToLL_M_50_TuneZ2star_14TeV_pythia6_tauola_cff'
,
86
'DYtoTauTau_M_50_TuneD6T_14TeV_pythia6_tauola_cff'
,
87
]
88
89
90
91
### remember that you need to add a new step for phase 2 to include the track trigger
92
### remember that you need to add fastsim
93
94
# step1 is normal gen-sim
95
# step2 is digi
96
# step3 is reco
97
# step4 is harvest
98
# step5 is digi+l1tracktrigger
99
# step6 is fastsim
100
# step7 is fastsim harvesting
101
upgradeSteps=[
'GenSimFull'
,
'GenSimHLBeamSpotFull'
,
'DigiFull'
,
'RecoFull'
,
'RecoFullHGCAL'
,
'HARVESTFull'
,
'DigiTrkTrigFull'
,
'FastSim'
,
'HARVESTFast'
,
'DigiFullPU'
,
'RecoFullPU'
,
'RecoFullPUHGCAL'
,
'HARVESTFullPU'
,
'DigiFullTrigger'
]
102
103
upgradeScenToRun={
104
'2017'
:[
'GenSimFull'
,
'DigiFull'
,
'RecoFull'
,
'HARVESTFull'
],
105
#'2017':['GenSimFull'],
106
'2017PU'
:[
'GenSimFull'
,
'DigiFullPU'
,
'RecoFullPU'
,
'HARVESTFullPU'
],
#full sequence
107
'2023'
:[
'GenSimFull'
,
'DigiFull'
,
'RecoFull'
],
#full sequence
108
'2023dev'
:[
'GenSimFull'
,
'DigiFull'
,
'RecoFull'
],
#dev scenario
109
'2023sim'
:[
'GenSimFull'
],
#sim scenario
110
'2023LReco'
:[
'GenSimFull'
,
'DigiFull'
],
#local reco scneario
111
'2023Reco'
:[
'GenSimFull'
,
'DigiFull'
,
'RecoFull'
]
#full reco scenario
112
}
113
114
from
Configuration.PyReleaseValidation.relval_steps
import
Kby
115
116
howMuches={
'FourMuPt_1_200_pythia8_cfi'
:
Kby
(10,100),
117
'TenMuE_0_200_pythia8_cfi'
:
Kby
(10,100),
118
'FourMuExtendedPt_1_200_pythia8_cfi'
:
Kby
(10,100),
119
'TenMuExtendedE_0_200_pythia8_cfi'
:
Kby
(10,100),
120
'SingleElectronPt10_cfi'
:
Kby
(9,100),
121
'SingleElectronPt35_cfi'
:
Kby
(9,100),
122
'SingleElectronPt1000_cfi'
:
Kby
(9,50),
123
'SingleGammaPt10_cfi'
:
Kby
(9,100),
124
'SingleGammaPt35_cfi'
:
Kby
(9,50),
125
'SingleMuPt1_cfi'
:
Kby
(25,100),
126
'SingleMuPt10_cfi'
:
Kby
(25,100),
127
'SingleMuPt100_cfi'
:
Kby
(9,100),
128
'SingleMuPt1000_cfi'
:
Kby
(9,100),
129
'DoubleElectronPt10Extended_pythia8_cfi'
:
Kby
(9,100),
130
'DoubleElectronPt35Extended_pythia8_cfi'
:
Kby
(9,100),
131
'DoubleElectronPt1000Extended_pythia8_cfi'
:
Kby
(9,50),
132
'DoubleGammaPt10Extended_cfi'
:
Kby
(9,100),
133
'DoubleGammaPt35Extended_pythia8_cfi'
:
Kby
(9,50),
134
'DoubleMuPt1Extended_pythia8_cfi'
:
Kby
(25,100),
135
'DoubleMuPt10Extended_pythia8_cfi'
:
Kby
(25,100),
136
'DoubleMuPt100Extended_pythia8_cfi'
:
Kby
(9,100),
137
'DoubleMuPt1000Extended_pythia8_cfi'
:
Kby
(9,100),
138
'SinglePiE50HCAL_cfi'
:
Kby
(10,100),
139
'QCD_Pt_600_800_13TeV_TuneCUETP8M1_cfi'
:
Kby
(9,50),
140
'Wjet_Pt_80_120_14TeV_cfi'
:
Kby
(9,100),
141
'Wjet_Pt_3000_3500_14TeV_cfi'
:
Kby
(9,50),
142
'LM1_sfts_14TeV_cfi'
:
Kby
(9,100),
143
'QCD_Pt_3000_3500_14TeV_cfi'
:
Kby
(9,50),
144
'QCD_Pt_80_120_14TeV_cfi'
:
Kby
(9,100),
145
'H200ChargedTaus_Tauola_14TeV_cfi'
:
Kby
(9,100),
146
'JpsiMM_14TeV_cfi'
:
Kby
(66,100),
147
'TTbar_Tauola_14TeV_cfi'
:
Kby
(9,100),
148
'WE_14TeV_cfi'
:
Kby
(9,100),
149
'ZEE_13TeV_TuneCUETP8M1_cfi'
:
Kby
(9,100),
150
'ZTT_Tauola_All_hadronic_14TeV_cfi'
:
Kby
(9,100),
151
'H130GGgluonfusion_14TeV_cfi'
:
Kby
(9,100),
152
'PhotonJet_Pt_10_14TeV_cfi'
:
Kby
(9,100),
153
'QQH1352T_Tauola_14TeV_cfi'
:
Kby
(9,100),
154
'MinBias_TuneZ2star_14TeV_pythia6_cff'
:
Kby
(90,100),
155
'WM_14TeV_cfi'
:
Kby
(9,100),
156
'ZMM_14TeV_cfi'
:
Kby
(18,100),
157
'QCDForPF_14TeV_cfi'
:
Kby
(9,50),
158
'DYToLL_M_50_TuneZ2star_14TeV_pythia6_tauola_cff'
:
Kby
(9,100),
159
'DYtoTauTau_M_50_TuneD6T_14TeV_pythia6_tauola_cff'
:
Kby
(9,100),
160
'TTbar_13TeV_TuneCUETP8M1_cfi'
:
Kby
(9,50),
161
'MinBias_13TeV_pythia8_TuneCUETP8M1_cfi'
:
Kby
(90,100)
162
}
163
164
upgradeDatasetFromFragment={
'FourMuPt_1_200_pythia8_cfi'
:
'FourMuPt1_200'
,
165
'FourMuExtendedPt_1_200_pythia8_cfi'
:
'FourMuExtendedPt1_200'
,
166
'TenMuE_0_200_pythia8_cfi'
:
'TenMuE_0_200'
,
167
'TenMuExtendedE_0_200_pythia8_cfi'
:
'TenMuExtendedE_0_200'
,
168
'SingleElectronPt10_cfi'
:
'SingleElectronPt10'
,
169
'SingleElectronPt35_cfi'
:
'SingleElectronPt35'
,
170
'SingleElectronPt1000_cfi'
:
'SingleElectronPt1000'
,
171
'SingleGammaPt10_cfi'
:
'SingleGammaPt10'
,
172
'SingleGammaPt35_cfi'
:
'SingleGammaPt35'
,
173
'SingleMuPt1_cfi'
:
'SingleMuPt1'
,
174
'SingleMuPt10_cfi'
:
'SingleMuPt10'
,
175
'SingleMuPt100_cfi'
:
'SingleMuPt100'
,
176
'SingleMuPt1000_cfi'
:
'SingleMuPt1000'
,
177
'DoubleElectronPt10Extended_pythia8_cfi'
:
'SingleElectronPt10Extended'
,
178
'DoubleElectronPt35Extended_pythia8_cfi'
:
'SingleElectronPt35Extended'
,
179
'DoubleElectronPt1000Extended_pythia8_cfi'
:
'SingleElectronPt1000Extended'
,
180
'DoubleGammaPt10Extended_cfi'
:
'SingleGammaPt10Extended'
,
181
'DoubleGammaPt35Extended_pythia8_cfi'
:
'SingleGammaPt35Extended'
,
182
'DoubleMuPt1Extended_pythia8_cfi'
:
'SingleMuPt1Extended'
,
183
'DoubleMuPt10Extended_pythia8_cfi'
:
'SingleMuPt10Extended'
,
184
'DoubleMuPt100Extended_pythia8_cfi'
:
'SingleMuPt100Extended'
,
185
'DoubleMuPt1000Extended_pythia8_cfi'
:
'SingleMuPt1000Extended'
,
186
'SinglePiE50HCAL_cfi'
:
'SinglePiE50HCAL'
,
187
'QCD_Pt_600_800_13TeV_TuneCUETP8M1_cfi'
:
'QCD_Pt_600_800_13'
,
188
'Wjet_Pt_80_120_14TeV_cfi'
:
'Wjet_Pt_80_120_14TeV'
,
189
'Wjet_Pt_3000_3500_14TeV_cfi'
:
'Wjet_Pt_3000_3500_14TeV'
,
190
'LM1_sfts_14TeV_cfi'
:
'LM1_sfts_14TeV'
,
191
'QCD_Pt_3000_3500_14TeV_cfi'
:
'QCD_Pt_3000_3500_14TeV'
,
192
'QCD_Pt_80_120_14TeV_cfi'
:
'QCD_Pt_80_120_14TeV'
,
193
'H200ChargedTaus_Tauola_14TeV_cfi'
:
'Higgs200ChargedTaus_14TeV'
,
194
'JpsiMM_14TeV_cfi'
:
'JpsiMM_14TeV'
,
195
'TTbar_Tauola_14TeV_cfi'
:
'TTbar_14TeV'
,
196
'WE_14TeV_cfi'
:
'WE_14TeV'
,
197
'ZEE_13TeV_TuneCUETP8M1_cfi'
:
'ZEE_13'
,
198
'ZTT_Tauola_All_hadronic_14TeV_cfi'
:
'ZTT_14TeV'
,
199
'H130GGgluonfusion_14TeV_cfi'
:
'H130GGgluonfusion_14TeV'
,
200
'PhotonJet_Pt_10_14TeV_cfi'
:
'PhotonJets_Pt_10_14TeV'
,
201
'QQH1352T_Tauola_14TeV_cfi'
:
'QQH1352T_Tauola_14TeV'
,
202
'MinBias_TuneZ2star_14TeV_pythia6_cff'
:
'MinBias_TuneZ2star_14TeV'
,
203
'WM_14TeV_cfi'
:
'WM_14TeV'
,
204
'ZMM_14TeV_cfi'
:
'ZMM_14TeV'
,
205
'QCDForPF_14TeV_cfi'
:
'QCDForPF_14TeV'
,
206
'DYToLL_M_50_TuneZ2star_14TeV_pythia6_tauola_cff'
:
'DYToLL_M_50_TuneZ2star_14TeV'
,
207
'DYtoTauTau_M_50_TuneD6T_14TeV_pythia6_tauola_cff'
:
'DYtoTauTau_M_50_TuneD6T_14TeV'
,
208
'TTbar_13TeV_TuneCUETP8M1_cfi'
:
'TTbar_13'
,
209
'MinBias_13TeV_pythia8_TuneCUETP8M1_cfi'
:
'MinBias_13'
210
}
211
212
213
214
#just do everything...
relval_steps
MatrixUtil.Kby
def Kby
Definition:
MatrixUtil.py:207
Generated for CMSSW Reference Manual by
1.8.5