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

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

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

Definition at line 38 of file relval_2017.py.

Referenced by _trackingLowPU().

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

Definition at line 61 of file relval_2017.py.

Referenced by _trackingLowPU().

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

Definition at line 48 of file relval_2017.py.

Referenced by _trackingLowPU().

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