CMS 3D CMS Logo

Functions
relval_2017 Namespace Reference

Functions

def _trackingLowPU (stepList)
 
def _trackingOnly (stepList)
 
def _trackingPhase1QuadProp (stepList)
 
def _trackingRun2 (stepList)
 

Function Documentation

def relval_2017._trackingLowPU (   stepList)
private

Definition at line 71 of file relval_2017.py.

References _trackingOnly(), _trackingPhase1QuadProp(), and _trackingRun2().

71 def _trackingLowPU(stepList):
72  res = []
73  for step in stepList:
74  s = step
75  if 'RecoFull' in step:
76  if 'trackingOnly' in step:
77  s = s.replace('Only', 'OnlyLowPU')
78  else:
79  s = s.replace('Full', 'Full_trackingLowPU')
80  if 'ALCA' in s:
81  continue
82  res.append(s)
83  return res
84 
85 # compose and adding tracking specific workflows in the IB test.
86 # NB. those workflows are expected to be only used forIB test.
87 # if you really want to run them locally, do runTheMatrix.py --what 2017 -l workflow numbers
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]) ]
91 workflows[10024.4] = [ workflows[10024.0][0], _trackingPhase1QuadProp(workflows[10024.0][1]) ]
92 workflows[10024.5] = [ workflows[10024.1][0], _trackingPhase1QuadProp(workflows[10024.1][1]) ]
93 workflows[10024.6] = [ workflows[10024.0][0], _trackingLowPU(workflows[10024.0][1]) ]
94 
def _trackingOnly(stepList)
Definition: relval_2017.py:35
def _trackingLowPU(stepList)
Definition: relval_2017.py:71
def _trackingRun2(stepList)
Definition: relval_2017.py:45
def _trackingPhase1QuadProp(stepList)
Definition: relval_2017.py:58
def relval_2017._trackingOnly (   stepList)
private

Definition at line 35 of file relval_2017.py.

Referenced by _trackingLowPU().

35 def _trackingOnly(stepList):
36  res = []
37  for step in stepList:
38  s = step
39  if 'RecoFull' in step or 'HARVESTFull' in step:
40  s = s.replace('Full', 'Full_trackingOnly')
41  if 'ALCA' in s:
42  continue
43  res.append(s)
44  return res
def _trackingOnly(stepList)
Definition: relval_2017.py:35
def relval_2017._trackingPhase1QuadProp (   stepList)
private

Definition at line 58 of file relval_2017.py.

Referenced by _trackingLowPU().

59  res = []
60  for step in stepList:
61  s = step
62  if 'RecoFull' in step:
63  if 'trackingOnly' in step:
64  s = s.replace('Only', 'OnlyPhase1QuadProp')
65  else:
66  s = s.replace('Full', 'Full_trackingPhase1QuadProp')
67  if 'ALCA' in s:
68  continue
69  res.append(s)
70  return res
def _trackingPhase1QuadProp(stepList)
Definition: relval_2017.py:58
def relval_2017._trackingRun2 (   stepList)
private

Definition at line 45 of file relval_2017.py.

Referenced by _trackingLowPU().

45 def _trackingRun2(stepList):
46  res = []
47  for step in stepList:
48  s = step
49  if 'RecoFull' in step:
50  if 'trackingOnly' in step:
51  s = s.replace('Only', 'OnlyRun2')
52  else:
53  s = s.replace('Full', 'Full_trackingRun2')
54  if 'ALCA' in s:
55  continue
56  res.append(s)
57  return res
def _trackingRun2(stepList)
Definition: relval_2017.py:45