CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
relval_standard.py
Go to the documentation of this file.
1 # import the definition of the steps and input files:
3 
4 # here only define the workflows as a combination of the steps defined above:
5 workflows = Matrix()
6 
7 
8 overridesEv5={'-n':'5'}
9 
10 # each workflow defines a name and a list of steps to be done.
11 # if no explicit name/label given for the workflow (first arg),
12 # the name of step1 will be used
13 
14 ## production tests
15 workflows[1] = ['', ['ProdMinBias','DIGIPROD1','RECOPROD1']]
16 workflows[2] = ['', ['ProdTTbar','DIGIPROD1','RECOPROD1']]
17 workflows[3] = ['', ['ProdQCD_Pt_3000_3500','DIGIPROD1','RECOPROD1']]
18 workflows.addOverride(3,overridesEv5)
19 workflows[1301] = ['', ['ProdMinBias_13','DIGIUP15PROD1','RECOPRODUP15']]
20 workflows[1302] = ['', ['ProdTTbar_13','DIGIUP15PROD1','RECOPRODUP15']]
21 workflows[1303] = ['', ['ProdQCD_Pt_3000_3500_13','DIGIUP15PROD1','RECOPRODUP15']]
22 workflows.addOverride(1303,overridesEv5)
23 
24 ### data ###
25 workflows[4.5] = ['', ['RunCosmicsA','RECOCOSD','ALCACOSD','HARVESTDC']]
26 workflows[4.6] = ['', ['MinimumBias2010A','RECOSKIM','HARVESTD']]
27 #workflows[4.7] = ['', ['MinimumBias2010B','RECOSKIMALCA','HARVESTD']]
28 #workflows[4.8] = ['', ['WZMuSkim2010A','RECOSKIM','HARVESTD']]
29 #workflows[4.9] = ['', ['WZEGSkim2010A','RECOSKIM','HARVESTD']]
30 #workflows[4.10] = ['', ['WZMuSkim2010B','RECOSKIM','HARVESTD']]
31 #workflows[4.11] = ['', ['WZEGSkim2010B','RECOSKIM','HARVESTD']]
32 
33 workflows[4.12] = ['', ['RunMinBias2010B','RECOD','HARVESTD']]
34 #workflows[4.13] = ['', ['RunMu2010B','RECOD','HARVESTD']]
35 #workflows[4.14] = ['', ['RunElectron2010B','RECOD','HARVESTD']]
36 #workflows[4.15] = ['', ['RunPhoton2010B','RECOD','HARVESTD']]
37 #workflows[4.16] = ['', ['RunJet2010B','RECOD','HARVESTD']]
38 
39 
40 workflows[4.17] = ['', ['RunMinBias2011A','HLTD','RECODreHLT','HARVESTDreHLT','SKIMDreHLT']]
41 workflows[4.18] = ['', ['RunMu2011A','RECOD','HARVESTD']]
42 workflows[4.19] = ['', ['RunElectron2011A','RECOD','HARVESTD']]
43 workflows[4.20] = ['', ['RunPhoton2011A','RECOD','HARVESTD']]
44 workflows[4.21] = ['', ['RunJet2011A','RECOD','HARVESTD']]
45 
46 workflows[4.22] = ['', ['RunCosmics2011A','RECOCOSD','ALCACOSD','SKIMCOSD','HARVESTDC']]
47 workflows[4.23] = ['',['ValSkim2011A','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
48 workflows[4.24] = ['',['WMuSkim2011A','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
49 workflows[4.25] = ['',['WElSkim2011A','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
50 workflows[4.26] = ['',['ZMuSkim2011A','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
51 workflows[4.27] = ['',['ZElSkim2011A','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
52 workflows[4.28] = ['',['HighMet2011A','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
53 
54 workflows[4.29] = ['', ['RunMinBias2011B','HLTD','RECODreHLT','HARVESTDreHLT','SKIMDreHLT']]
55 #workflows[4.291] = ['', ['RunMinBias2011B','HLTD','RECODreHLT','HARVESTDreHLT']]
56 workflows[4.30] = ['', ['RunMu2011B','HLTD','RECODreHLT','HARVESTDreHLT']]
57 workflows[4.31] = ['', ['RunElectron2011B','HLTD','RECODreHLT','HARVESTDreHLT']]
58 workflows[4.32] = ['', ['RunPhoton2011B','HLTD','RECODreHLT','HARVESTDreHLT']]
59 workflows[4.33] = ['', ['RunJet2011B','HLTD','RECODreHLT','HARVESTDreHLT']]
60 
61 workflows[4.34] = ['',['ValSkim2011B','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
62 workflows[4.35] = ['',['WMuSkim2011B','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
63 workflows[4.36] = ['',['WElSkim2011B','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
64 workflows[4.37] = ['',['ZMuSkim2011B','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
65 workflows[4.38] = ['',['ZElSkim2011B','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
66 workflows[4.39] = ['',['HighMet2011B','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
67 
68 workflows[4.40] = ['',['RunMinBias2012A','HLTD','RECODreHLT','HARVESTDreHLT']]
69 workflows[4.41] = ['',['RunTau2012A','HLTD','RECODreHLT','HARVESTDreHLT']]
70 workflows[4.42] = ['',['RunMET2012A','HLTD','RECODreHLT','HARVESTDreHLT']]
71 workflows[4.43] = ['',['RunMu2012A','HLTD','RECODreHLT','HARVESTDreHLT']]
72 workflows[4.44] = ['',['RunElectron2012A','HLTD','RECODreHLT','HARVESTDreHLT']]
73 workflows[4.45] = ['',['RunJet2012A','HLTD','RECODreHLT','HARVESTDreHLT']]
74 
75 workflows[4.51] = ['',['RunMinBias2012B','HLTD','RECODreHLT','HARVESTDreHLT']]
76 workflows[4.52] = ['',['RunMu2012B','HLTD','RECODreHLT','HARVESTDreHLT']]
77 workflows[4.53] = ['',['RunPhoton2012B','HLTD','RECODreHLT','HARVESTDreHLT']]
78 workflows[4.54] = ['',['RunEl2012B','HLTD','RECODreHLT','HARVESTDreHLT']]
79 workflows[4.55] = ['',['RunJet2012B','HLTD','RECODreHLT','HARVESTDreHLT']]
80 workflows[4.56] = ['',['ZMuSkim2012B','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
81 workflows[4.57] = ['',['ZElSkim2012B','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
82 workflows[4.58] = ['',['WElSkim2012B','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
83 
84 workflows[4.61] = ['',['RunMinBias2012C','HLTD','RECODreHLT','HARVESTDreHLT']]
85 workflows[4.62] = ['',['RunMu2012C','HLTD','RECODreHLT','HARVESTDreHLT']]
86 workflows[4.63] = ['',['RunPhoton2012C','HLTD','RECODreHLT','HARVESTDreHLT']]
87 workflows[4.64] = ['',['RunEl2012C','HLTD','RECODreHLT','HARVESTDreHLT']]
88 workflows[4.65] = ['',['RunJet2012C','HLTD','RECODreHLT','HARVESTDreHLT']]
89 
90 workflows[4.66] = ['',['ZMuSkim2012C','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
91 workflows[4.67] = ['',['ZElSkim2012C','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
92 workflows[4.68] = ['',['WElSkim2012C','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
93 
94 workflows[4.71] = ['',['RunMinBias2012D','HLTD','RECODreHLT','HARVESTDreHLT']]
95 workflows[4.72] = ['',['RunMu2012D','HLTD','RECODreHLT','HARVESTDreHLT']]
96 workflows[4.73] = ['',['RunPhoton2012D','HLTD','RECODreHLT','HARVESTDreHLT']]
97 workflows[4.74] = ['',['RunEl2012D','HLTD','RECODreHLT','HARVESTDreHLT']]
98 workflows[4.75] = ['',['RunJet2012D','HLTD','RECODreHLT','HARVESTDreHLT']]
99 workflows[4.76] = ['',['ZMuSkim2012D','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
100 workflows[4.77] = ['',['ZElSkim2012D','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
101 workflows[4.78] = ['',['WElSkim2012D','HLTDSKIM','RECODreHLT','HARVESTDreHLT']]
102 
103 workflows[140.51] = ['',['RunHI2010','REPACKHID','RECOHID11St3','HARVESTDHI']]
104 workflows[140.52] = ['',['RunHI2010','RECOHID10','RECOHIR10D11','HARVESTDHI']]
105 workflows[140.53] = ['',['RunHI2011','RECOHID11','HARVESTDHI']]
106 
107 ### fastsim ###
108 workflows[5.1] = ['TTbar', ['TTbarFS','HARVESTFS']]
109 workflows[5.2] = ['SingleMuPt10', ['SingleMuPt10FS','HARVESTFS']]
110 workflows[5.3] = ['SingleMuPt100', ['SingleMuPt100FS','HARVESTFS']]
111 workflows[5.4] = ['ZEE', ['ZEEFS','HARVESTFS']]
112 workflows[5.5] = ['ZTT',['ZTTFS','HARVESTFS']]
113 
114 workflows[5.6] = ['QCD_FlatPt_15_3000', ['QCDFlatPt153000FS','HARVESTFS']]
115 workflows[5.7] = ['H130GGgluonfusion', ['H130GGgluonfusionFS','HARVESTFS']]
116 
117 ### fastsim_13 TeV ###
118 workflows[135.1] = ['TTbar_13', ['TTbarFS_13','HARVESTUP15FS','MINIAODMCUP15FS']]
119 workflows[135.2] = ['SingleMuPt10_UP15', ['SingleMuPt10FS_UP15','HARVESTUP15FS','MINIAODMCUP15FS']]
120 workflows[135.3] = ['SingleMuPt100_UP15', ['SingleMuPt100FS_UP15','HARVESTUP15FS','MINIAODMCUP15FS']]
121 workflows[135.4] = ['ZEE_13', ['ZEEFS_13','HARVESTUP15FS','MINIAODMCUP15FS']]
122 workflows[135.5] = ['ZTT_13',['ZTTFS_13','HARVESTUP15FS','MINIAODMCUP15FS']]
123 workflows[135.9] = ['ZMM_13',['ZMMFS_13','HARVESTUP15FS','MINIAODMCUP15FS']]
124 
125 workflows[135.6] = ['QCD_FlatPt_15_3000_13', ['QCDFlatPt153000FS_13','HARVESTUP15FS','MINIAODMCUP15FS']]
126 workflows[135.7] = ['H130GGgluonfusion_13', ['H130GGgluonfusionFS_13','HARVESTUP15FS','MINIAODMCUP15FS']]
127 workflows[135.11] = ['SMS-T1tttt_mGl-1500_mLSP-100_13', ['SMS-T1tttt_mGl-1500_mLSP-100FS_13','HARVESTUP15FS','MINIAODMCUP15FS']]
128 
129 
130 ### MinBias fastsim_13 TeV for mixing ###
131 workflows[135.8] = ['',['MinBiasFS_13_ForMixing']]
132 
133 ### standard set ###
134 ## particle guns
135 workflows[15] = ['', ['SingleElectronPt10','DIGI','RECO','HARVEST']]
136 workflows[16] = ['', ['SingleElectronPt1000','DIGI','RECO','HARVEST']]
137 workflows[17] = ['', ['SingleElectronPt35','DIGI','RECO','HARVEST']]
138 workflows[18] = ['', ['SingleGammaPt10','DIGI','RECO','HARVEST']]
139 workflows[19] = ['', ['SingleGammaPt35','DIGI','RECO','HARVEST']]
140 workflows[6] = ['', ['SingleMuPt1','DIGI','RECO','HARVEST']]
141 workflows[20] = ['', ['SingleMuPt10','DIGI','RECO','HARVEST']]
142 workflows[21] = ['', ['SingleMuPt100','DIGI','RECO','HARVEST']]
143 workflows[22] = ['', ['SingleMuPt1000','DIGI','RECO','HARVEST']]
144 ## particle guns postLS1
145 workflows[1315] = ['', ['SingleElectronPt10_UP15','DIGIUP15','RECOUP15','HARVESTUP15']]
146 workflows[1316] = ['', ['SingleElectronPt1000_UP15','DIGIUP15','RECOUP15','HARVESTUP15']]
147 workflows[1317] = ['', ['SingleElectronPt35_UP15','DIGIUP15','RECOUP15','HARVESTUP15']]
148 workflows[1318] = ['', ['SingleGammaPt10_UP15','DIGIUP15','RECOUP15','HARVESTUP15']]
149 workflows[1319] = ['', ['SingleGammaPt35_UP15','DIGIUP15','RECOUP15','HARVESTUP15']]
150 workflows[1306] = ['', ['SingleMuPt1_UP15','DIGIUP15','RECOUP15','HARVESTUP15']]
151 workflows[1320] = ['', ['SingleMuPt10_UP15','DIGIUP15','RECOUP15','HARVESTUP15']]
152 workflows[1321] = ['', ['SingleMuPt100_UP15','DIGIUP15','RECOUP15','HARVESTUP15']]
153 workflows[1322] = ['', ['SingleMuPt1000_UP15','DIGIUP15','RECOUP15','HARVESTUP15']]
154 workflows[1323] = ['', ['NuGun_UP15','DIGIUP15','RECOUP15','HARVESTUP15']]
155 
156 ## 8 TeV
157 workflows[24] = ['', ['TTbarLepton','DIGI','RECO','HARVEST']]
158 workflows[35] = ['', ['Wjet_Pt_80_120','DIGI','RECO','HARVEST']]
159 workflows[36] = ['', ['Wjet_Pt_3000_3500','DIGI','RECO','HARVEST']]
160 workflows[37] = ['', ['LM1_sfts','DIGI','RECO','HARVEST']]
161 # the input for the following worrkflow is high statistics
162 workflows[38] = ['', ['QCD_FlatPt_15_3000HS','DIGI','RECO','HARVEST']]
163 
164 workflows[9] = ['', ['Higgs200ChargedTaus','DIGI','RECO','HARVEST']]
165 workflows[13] = ['', ['QCD_Pt_3000_3500','DIGI','RECO','HARVEST']]
166 workflows.addOverride(13,overridesEv5)
167 workflows[39] = ['', ['QCD_Pt_600_800','DIGI','RECO','HARVEST']]
168 workflows[23] = ['', ['JpsiMM','DIGI','RECO','HARVEST']]
169 workflows[25] = ['', ['TTbar','DIGI','RECOAlCaEle','HARVEST','ALCATT']]
170 workflows[26] = ['', ['WE','DIGI','RECOAlCaEle','HARVEST']]
171 workflows[29] = ['', ['ZEE','DIGI','RECOAlCaEle','HARVEST']]
172 workflows[31] = ['', ['ZTT','DIGI','RECO','HARVEST']]
173 workflows[32] = ['', ['H130GGgluonfusion','DIGI','RECO','HARVEST']]
174 workflows[33] = ['', ['PhotonJets_Pt_10','DIGI','RECO','HARVEST']]
175 workflows[34] = ['', ['QQH1352T','DIGI','RECO','HARVEST']]
176 #workflows[46] = ['', ['ZmumuJets_Pt_20_300']]
177 
178 workflows[7] = ['', ['Cosmics','DIGICOS','RECOCOS','ALCACOS','HARVESTCOS']]
179 workflows[8] = ['', ['BeamHalo','DIGICOS','RECOCOS','ALCABH','HARVESTCOS']]
180 workflows[11] = ['', ['MinBias','DIGI','RECOMIN','HARVEST','ALCAMIN']]
181 workflows[28] = ['', ['QCD_Pt_80_120','DIGI','RECO','HARVEST']]
182 workflows[27] = ['', ['WM','DIGI','RECO','HARVEST']]
183 workflows[30] = ['', ['ZMM','DIGI','RECO','HARVEST']]
184 
185 workflows[10] = ['', ['ADDMonoJet_d3MD3','DIGI','RECO','HARVEST']]
186 workflows[12] = ['', ['ZpMM','DIGI','RECO','HARVEST']]
187 workflows[14] = ['', ['WpM','DIGI','RECO','HARVEST']]
188 
189 workflows[43] = ['', ['ZpMM_2250_8TeV','DIGI','RECO','HARVEST']]
190 workflows[44] = ['', ['ZpEE_2250_8TeV','DIGI','RECO','HARVEST']]
191 workflows[45] = ['', ['ZpTT_1500_8TeV','DIGI','RECO','HARVEST']]
192 
193 ## 13 TeV and postLS1 geometry
194 workflows[1324] = ['', ['TTbarLepton_13','DIGIUP15','RECOUP15','HARVESTUP15']]
195 workflows[1335] = ['', ['Wjet_Pt_80_120_13','DIGIUP15','RECOUP15','HARVESTUP15']]
196 workflows[1336] = ['', ['Wjet_Pt_3000_3500_13','DIGIUP15','RECOUP15','HARVESTUP15']]
197 workflows[1337] = ['', ['LM1_sfts_13','DIGIUP15','RECOUP15','HARVESTUP15']]
198 workflows[1338] = ['', ['QCD_FlatPt_15_3000HS_13','DIGIUP15','RECOUP15','HARVESTUP15']]
199 
200 workflows[1309] = ['', ['Higgs200ChargedTaus_13','DIGIUP15','RECOUP15','HARVESTUP15']]
201 workflows[1313] = ['', ['QCD_Pt_3000_3500_13','DIGIUP15','RECOUP15','HARVESTUP15']]
202 workflows.addOverride(1313,overridesEv5)
203 workflows[1339] = ['', ['QCD_Pt_600_800_13','DIGIUP15','RECOUP15','HARVESTUP15']]
204 
205 workflows[1347] = ['', ['Upsilon1SToMuMu_13','DIGIUP15','RECOUP15','HARVESTUP15']]
206 workflows[1348] = ['', ['BuToKstarMuMu_13','DIGIUP15','RECOUP15','HARVESTUP15']]
207 workflows[1349] = ['', ['BsToMuMu_13','DIGIUP15','RECOUP15','HARVESTUP15']]
208 workflows[1350] = ['', ['JpsiMuMu_Pt-15','DIGIUP15','RECOUP15','HARVESTUP15']]
209 workflows[1351] = ['', ['BuToKstarPsi2S_13','DIGIUP15','RECOUP15','HARVESTUP15']]
210 
211 workflows[1325] = ['', ['TTbar_13','DIGIUP15','RECOUP15','HARVESTUP15','ALCATT']]
212 workflows[1326] = ['', ['WE_13','DIGIUP15','RECOUP15','HARVESTUP15']]
213 workflows[1329] = ['', ['ZEE_13','DIGIUP15','RECOUP15','HARVESTUP15']]
214 workflows[1331] = ['', ['ZTT_13','DIGIUP15','RECOUP15','HARVESTUP15']]
215 workflows[1332] = ['', ['H130GGgluonfusion_13','DIGIUP15','RECOUP15','HARVESTUP15']]
216 workflows[1333] = ['', ['PhotonJets_Pt_10_13','DIGIUP15','RECOUP15','HARVESTUP15']]
217 workflows[1334] = ['', ['QQH1352T_13','DIGIUP15','RECOUP15','HARVESTUP15']]
218 
219 workflows[1307] = ['', ['Cosmics_UP15','DIGIHAL','RECOHAL','ALCAHAL','HARVESTHAL']]
220 workflows[1308] = ['', ['BeamHalo_13','DIGIHAL','RECOHAL','ALCAHAL','HARVESTHAL']]
221 workflows[1311] = ['', ['MinBias_13','DIGIUP15','RECOMINUP15','HARVESTUP15','ALCAMIN']]
222 workflows[1328] = ['', ['QCD_Pt_80_120_13','DIGIUP15','RECOUP15','HARVESTUP15']]
223 workflows[1327] = ['', ['WM_13','DIGIUP15','RECOUP15','HARVESTUP15']]
224 workflows[1330] = ['', ['ZMM_13','DIGIUP15','RECOUP15','HARVESTUP15']]
225 
226 workflows[1310] = ['', ['ADDMonoJet_d3MD3_13','DIGIUP15','RECOUP15','HARVESTUP15']]
227 workflows[1312] = ['', ['ZpMM_13','DIGIUP15','RECOUP15','HARVESTUP15']]
228 workflows[1314] = ['', ['WpM_13','DIGIUP15','RECOUP15','HARVESTUP15']]
229 
230 workflows[1340] = ['', ['BuJpsiK_13','DIGIUP15','RECOUP15','HARVESTUP15']]
231 workflows[1341] = ['', ['RSKKGluon_m3000GeV_13','DIGIUP15','RECOUP15','HARVESTUP15']]
232 
233 workflows[1343] = ['', ['ZpMM_2250_13TeV','DIGIUP15','RECOUP15','HARVESTUP15']]
234 workflows[1344] = ['', ['ZpEE_2250_13TeV','DIGIUP15','RECOUP15','HARVESTUP15']]
235 workflows[1345] = ['', ['ZpTT_1500_13TeV','DIGIUP15','RECOUP15','HARVESTUP15']]
236 
237 workflows[1352] = ['HSCPstop_M_200_13TeV', ['HSCPstop_M_200_13TeV','DIGIUP15','RECOUP15','HARVESTUP15']]
238 workflows[1353] = ['RSGravitonToGaGa_13TeV', ['RSGravitonToGaGa_13TeV','DIGIUP15','RECOUP15','HARVESTUP15']]
239 workflows[1354] = ['WpToENu_M-2000_13TeV', ['WpToENu_M-2000_13TeV','DIGIUP15','RECOUP15','HARVESTUP15']]
240 
241 ### HI test ###
242 workflows[140] = ['',['HydjetQ_MinBias_2760GeV','DIGIHI','RECOHI','HARVESTHI']]
243 workflows[140.1] = ['',['QCD_Pt_80_120_13_HI','DIGIHI','RECOHI','HARVESTHI']]
244 workflows[140.2] = ['',['PhotonJets_Pt_10_13_HI','DIGIHI','RECOHI','HARVESTHI']]
245 workflows[140.3] = ['',['ZMM_13_HI','DIGIHI','RECOHI','HARVESTHI']]
246 workflows[140.4] = ['',['ZEEMM_13_HI','DIGIHI','RECOHI','HARVESTHI']]
247 
248 # legacy: 141 => B0; 143 => B3 ; 144 => B5
249 #workflows[142] = ['',['HydjetQ_B8_2760GeV','DIGIHI','RECOHI','HARVESTHI','MINIAODMCUP15HI']]
250 
251 ### pPb test ###
252 workflows[280]= ['',['AMPT_PPb_5020GeV_MinimumBias','DIGI','RECO','HARVEST']]
CLHEP::HepMatrix Matrix
Definition: matutil.h:65