21 numWFIB = [10001.0,10002.0,10003.0,10004.0,10005.0,10006.0,10007.0,10008.0,10009.0,10059.0,10071.0,
22 10042.0,10024.0,10025.0,10026.0,10023.0,10224.0,10225.0,10424.0,
23 10842.0,10824.0,10825.0,10826.0,10823.0,11024.0,11025.0,11224.0,
24 11642.0,11624.0,11625.0,11626.0,11623.0,11824.0,11825.0,12024.0]
25 for i,key
in enumerate(upgradeKeys[2017]):
26 numWF=numWFAll[2017][i]
27 for frag
in upgradeFragments:
30 for step
in upgradeProperties[2017][key][
'ScenToRun']:
32 stepList.append(k+
'_'+step)
34 stepList.append(step+
'_'+key)
36 workflows[numWF] = [ upgradeDatasetFromFragment[frag], stepList]
44 if 'RecoFull' in step
or 'HARVESTFull' in step:
45 s = s.replace(
'Full',
'Full_trackingOnly')
54 if 'RecoFull' in step:
55 if 'trackingOnly' in step:
56 s = s.replace(
'Only',
'OnlyRun2')
58 s = s.replace(
'Full',
'Full_trackingRun2')
67 if 'RecoFull' in step:
68 if 'trackingOnly' in step:
69 s = s.replace(
'Only',
'OnlyPhase1QuadProp')
71 s = s.replace(
'Full',
'Full_trackingPhase1QuadProp')
80 if 'RecoFull' in step:
81 if 'trackingOnly' in step:
82 s = s.replace(
'Only',
'OnlyLowPU')
84 s = s.replace(
'Full',
'Full_trackingLowPU')
93 workflows[10024.1] = [ workflows[10024.0][0],
_trackingOnly(workflows[10024.0][1]) ]
94 workflows[10024.2] = [ workflows[10024.0][0],
_trackingRun2(workflows[10024.0][1]) ]
95 workflows[10024.3] = [ workflows[10024.1][0],
_trackingRun2(workflows[10024.1][1]) ]
98 workflows[10024.6] = [ workflows[10024.0][0],
_trackingLowPU(workflows[10024.0][1]) ]
def _trackingOnly(stepList)
def _trackingLowPU(stepList)
def _trackingRun2(stepList)
def _trackingPhase1QuadProp(stepList)