18 numWFIB = [10042.0,10024.0,10025.0,10026.0,10023.0,10224.0,10225.0,10424.0,
19 10842.0,10824.0,10825.0,10826.0,10823.0,11024.0,11025.0,11224.0]
20 for i,key
in enumerate(upgradeKeys[2017]):
21 numWF=numWFAll[2017][i]
22 for frag
in upgradeFragments:
25 for step
in upgradeProperties[2017][key][
'ScenToRun']:
27 stepList.append(k+
'_'+step)
29 stepList.append(step+
'_'+key)
31 workflows[numWF] = [ upgradeDatasetFromFragment[frag], stepList]
39 if 'RecoFull' in step
or 'HARVESTFull' in step:
40 s = s.replace(
'Full',
'Full_trackingOnly')
49 if 'RecoFull' in step:
50 if 'trackingOnly' in step:
51 s = s.replace(
'Only',
'OnlyRun2')
53 s = s.replace(
'Full',
'Full_trackingRun2')
62 if 'RecoFull' in step:
63 if 'trackingOnly' in step:
64 s = s.replace(
'Only',
'OnlyPhase1QuadProp')
66 s = s.replace(
'Full',
'Full_trackingPhase1QuadProp')
75 if 'RecoFull' in step:
76 if 'trackingOnly' in step:
77 s = s.replace(
'Only',
'OnlyLowPU')
79 s = s.replace(
'Full',
'Full_trackingLowPU')
88 workflows[10024.1] = [ workflows[10024.0][0],
_trackingOnly(workflows[10024.0][1]) ]
89 workflows[10024.2] = [ workflows[10024.0][0],
_trackingRun2(workflows[10024.0][1]) ]
90 workflows[10024.3] = [ workflows[10024.1][0],
_trackingRun2(workflows[10024.1][1]) ]
93 workflows[10024.6] = [ workflows[10024.0][0],
_trackingLowPU(workflows[10024.0][1]) ]
def _trackingOnly(stepList)
def _trackingLowPU(stepList)
def _trackingRun2(stepList)
def _trackingPhase1QuadProp(stepList)