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 76 of file relval_2017.py.

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

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

Definition at line 40 of file relval_2017.py.

Referenced by _trackingLowPU().

40 def _trackingOnly(stepList):
41  res = []
42  for step in stepList:
43  s = step
44  if 'RecoFull' in step or 'HARVESTFull' in step:
45  s = s.replace('Full', 'Full_trackingOnly')
46  if 'ALCA' in s:
47  continue
48  res.append(s)
49  return res
def _trackingOnly(stepList)
Definition: relval_2017.py:40
def relval_2017._trackingPhase1QuadProp (   stepList)
private

Definition at line 63 of file relval_2017.py.

Referenced by _trackingLowPU().

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

Definition at line 50 of file relval_2017.py.

Referenced by _trackingLowPU().

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