CMS 3D CMS Logo

Functions
relval_2017 Namespace Reference

Functions

def _pixelTrackingOnly (stepList)
 
def _trackingLowPU (stepList)
 
def _trackingOnly (stepList)
 
def _trackingRun2 (stepList)
 

Function Documentation

def relval_2017._pixelTrackingOnly (   stepList)
private

Definition at line 44 of file relval_2017.py.

Referenced by _trackingLowPU().

44 def _pixelTrackingOnly(stepList):
45  res = []
46  for step in stepList:
47  s = step
48  if 'RecoFull' in step or 'HARVESTFull' in step:
49  s = s.replace('Full', 'Full_pixelTrackingOnly')
50  if 'ALCA' in s:
51  continue
52  res.append(s)
53  return res
def _pixelTrackingOnly(stepList)
Definition: relval_2017.py:44
def relval_2017._trackingLowPU (   stepList)
private

Definition at line 67 of file relval_2017.py.

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

67 def _trackingLowPU(stepList):
68  res = []
69  for step in stepList:
70  s = step
71  if 'RecoFull' in step:
72  if 'trackingOnly' in step:
73  s = s.replace('Only', 'OnlyLowPU')
74  else:
75  s = s.replace('Full', 'Full_trackingLowPU')
76  if 'ALCA' in s:
77  continue
78  res.append(s)
79  return res
80 
81 # compose and adding tracking specific workflows in the IB test.
82 # NB. those workflows are expected to be only used forIB test.
83 # if you really want to run them locally, do runTheMatrix.py --what 2017 -l workflow numbers
84 workflows[10024.1] = [ workflows[10024.0][0], _trackingOnly(workflows[10024.0][1]) ]
85 workflows[10024.2] = [ workflows[10024.0][0], _trackingRun2(workflows[10024.0][1]) ]
86 workflows[10024.3] = [ workflows[10024.1][0], _trackingRun2(workflows[10024.1][1]) ]
87 workflows[10024.4] = [ workflows[10024.0][0], _trackingLowPU(workflows[10024.0][1]) ]
88 workflows[10024.5] = [ workflows[10024.0][0], _pixelTrackingOnly(workflows[10024.0][1]) ]
89 # for 2018 as well, use the same numbering
90 workflows[10824.1] = [ workflows[10824.0][0], _trackingOnly(workflows[10024.0][1]) ]
91 workflows[10824.5] = [ workflows[10824.0][0], _pixelTrackingOnly(workflows[10024.0][1]) ]
92 
def _trackingOnly(stepList)
Definition: relval_2017.py:34
def _trackingLowPU(stepList)
Definition: relval_2017.py:67
def _pixelTrackingOnly(stepList)
Definition: relval_2017.py:44
def _trackingRun2(stepList)
Definition: relval_2017.py:54
def relval_2017._trackingOnly (   stepList)
private

Definition at line 34 of file relval_2017.py.

Referenced by _trackingLowPU().

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

Definition at line 54 of file relval_2017.py.

Referenced by _trackingLowPU().

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