20 numWFIB = [10001.0,10002.0,10003.0,10004.0,10005.0,10006.0,10007.0,10008.0,10009.0,10059.0,10071.0,
21 10042.0,10024.0,10025.0,10026.0,10023.0,10224.0,10225.0,10424.0,
22 10842.0,10824.0,10825.0,10826.0,10823.0,11024.0,11025.0,11224.0]
23 for i,key
in enumerate(upgradeKeys[2017]):
24 numWF=numWFAll[2017][i]
25 for frag
in upgradeFragments:
28 for step
in upgradeProperties[2017][key][
'ScenToRun']:
30 stepList.append(k+
'_'+step)
32 stepList.append(step+
'_'+key)
34 workflows[numWF] = [ upgradeDatasetFromFragment[frag], stepList]
42 if 'RecoFull' in step
or 'HARVESTFull' in step:
43 s = s.replace(
'Full',
'Full_trackingOnly')
52 if 'RecoFull' in step:
53 if 'trackingOnly' in step:
54 s = s.replace(
'Only',
'OnlyRun2')
56 s = s.replace(
'Full',
'Full_trackingRun2')
65 if 'RecoFull' in step:
66 if 'trackingOnly' in step:
67 s = s.replace(
'Only',
'OnlyPhase1QuadProp')
69 s = s.replace(
'Full',
'Full_trackingPhase1QuadProp')
78 if 'RecoFull' in step:
79 if 'trackingOnly' in step:
80 s = s.replace(
'Only',
'OnlyLowPU')
82 s = s.replace(
'Full',
'Full_trackingLowPU')
91 workflows[10024.1] = [ workflows[10024.0][0],
_trackingOnly(workflows[10024.0][1]) ]
92 workflows[10024.2] = [ workflows[10024.0][0],
_trackingRun2(workflows[10024.0][1]) ]
93 workflows[10024.3] = [ workflows[10024.1][0],
_trackingRun2(workflows[10024.1][1]) ]
96 workflows[10024.6] = [ workflows[10024.0][0],
_trackingLowPU(workflows[10024.0][1]) ]
def _trackingOnly(stepList)
def _trackingLowPU(stepList)
def _trackingRun2(stepList)
def _trackingPhase1QuadProp(stepList)