CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
upgradeWorkflowComponents.UpgradeWorkflowTracking Class Reference
Inheritance diagram for upgradeWorkflowComponents.UpgradeWorkflowTracking:
upgradeWorkflowComponents.UpgradeWorkflow upgradeWorkflowComponents.UpgradeWorkflow_pixelTrackingOnly upgradeWorkflowComponents.UpgradeWorkflow_trackingLowPU upgradeWorkflowComponents.UpgradeWorkflow_trackingMkFit upgradeWorkflowComponents.UpgradeWorkflow_trackingOnly upgradeWorkflowComponents.UpgradeWorkflow_trackingOnlyRun2 upgradeWorkflowComponents.UpgradeWorkflow_trackingRun2

Public Member Functions

def __init__
 
def condition
 
def condition_
 
def setup_
 
def setup__
 
- Public Member Functions inherited from upgradeWorkflowComponents.UpgradeWorkflow
def __init__
 
def condition
 
def getStepName
 
def getStepNamePU
 
def init
 
def preventReuse
 
def setup
 
def setup_
 
def setupPU
 
def setupPU_
 
def workflow
 
def workflow_
 

Additional Inherited Members

- Public Attributes inherited from upgradeWorkflowComponents.UpgradeWorkflow
 allowReuse
 
 offset
 
 PU
 
 steps
 
 suffix
 

Detailed Description

Definition at line 209 of file upgradeWorkflowComponents.py.

Constructor & Destructor Documentation

def upgradeWorkflowComponents.UpgradeWorkflowTracking.__init__ (   self,
  steps,
  suffix,
  offset 
)

Definition at line 211 of file upgradeWorkflowComponents.py.

212  def __init__(self, steps, suffix, offset):
213  # always include some steps that will be skipped
214  steps = steps + ["ALCA","Nano"]
super().__init__(steps, [], suffix, offset)

Member Function Documentation

def upgradeWorkflowComponents.UpgradeWorkflowTracking.condition (   self,
  fragment,
  stepList,
  key,
  hasHarvest 
)

Definition at line 215 of file upgradeWorkflowComponents.py.

References edm::waiting_task::detail::ConditionalAdaptor< F >.condition_, upgradeWorkflowComponents.UpgradeWorkflowTracking.condition_(), edm::waiting_task::detail::WaitingTaskChain< Conditional< U >, T...>.condition_, and timestudy::SleepingServer.condition_.

216  def condition(self, fragment, stepList, key, hasHarvest):
217  result = (fragment=="TTbar_13" or fragment=="TTbar_14TeV") and not 'PU' in key and hasHarvest and self.condition_(fragment, stepList, key, hasHarvest)
return result
def upgradeWorkflowComponents.UpgradeWorkflowTracking.condition_ (   self,
  fragment,
  stepList,
  key,
  hasHarvest 
)

Definition at line 218 of file upgradeWorkflowComponents.py.

Referenced by upgradeWorkflowComponents.UpgradeWorkflowTracking.condition().

219  def condition_(self, fragment, stepList, key, hasHarvest):
return True
def upgradeWorkflowComponents.UpgradeWorkflowTracking.setup_ (   self,
  step,
  stepName,
  stepDict,
  k,
  properties 
)

Definition at line 220 of file upgradeWorkflowComponents.py.

References upgradeWorkflowComponents.UpgradeWorkflowTracking.setup__().

221  def setup_(self, step, stepName, stepDict, k, properties):
222  # skip ALCA and Nano steps (but not RecoNano or HARVESTNano for Run3)
223  if 'ALCA' in step or 'Nano'==step:
224  stepDict[stepName][k] = None
self.setup__(step, stepName, stepDict, k, properties)
def upgradeWorkflowComponents.UpgradeWorkflowTracking.setup__ (   self,
  step,
  stepName,
  stepDict,
  k,
  properties 
)

Definition at line 226 of file upgradeWorkflowComponents.py.

Referenced by upgradeWorkflowComponents.UpgradeWorkflowTracking.setup_().

227  def setup__(self, step, stepName, stepDict, k, properties):
228  pass