CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
relval_2017.py
Go to the documentation of this file.
1 
2 # import the definition of the steps and input files:
4 
5 # here only define the workflows as a combination of the steps defined above:
6 workflows = Matrix()
7 
8 # each workflow defines a name and a list of steps to be done.
9 # if no explicit name/label given for the workflow (first arg),
10 # the name of step1 will be used
11 
12 
13 
14 #just define all of them
15 
16 numWFStart=10000
17 numWFSkip=200
18 #2017 WFs to run in IB (TenMuE_0_200, TTbar, ZEE, MinBias, TTbar PU, ZEE PU)
19 numWFIB = [10021.0,10024.0,10025.0,10026.0,10023.0,10224.0,10225.0]
20 for i,key in enumerate(upgradeKeys):
21  numWF=numWFStart+i*numWFSkip
22  for frag in upgradeFragments:
23  k=frag[:-4]+'_'+key
24  stepList=[]
25  for step in upgradeScenToRun[key]:
26  if 'Sim' in step:
27  stepList.append(k+'_'+step)
28  else:
29  stepList.append(step+'_'+key)
30  if numWF in numWFIB:
31  print numWF
32  workflows[numWF] = [ upgradeDatasetFromFragment[frag], stepList]
33  numWF+=1
CLHEP::HepMatrix Matrix
Definition: matutil.h:65