CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Attributes
upgradeWorkflowComponents.UpgradeWorkflowAging Class Reference
Inheritance diagram for upgradeWorkflowComponents.UpgradeWorkflowAging:
upgradeWorkflowComponents.UpgradeWorkflow

Public Member Functions

def condition (self, fragment, stepList, key, hasHarvest)
 
def setup_ (self, step, stepName, stepDict, k, properties)
 
- Public Member Functions inherited from upgradeWorkflowComponents.UpgradeWorkflow
def __init__ (self, steps, PU, suffix, offset)
 
def getStepName (self, step, extra="")
 
def getStepNamePU (self, step, extra="")
 
def init (self, stepDict)
 
def preventReuse (self, stepName, stepDict, k)
 
def setup (self, stepDict, k, properties)
 
def setupPU (self, stepDict, k, properties)
 
def setupPU_ (self, step, stepName, stepDict, k, properties)
 
def workflow (self, workflows, num, fragment, stepList, key, hasHarvest)
 
def workflow_ (self, workflows, num, fragment, stepList, key)
 

Static Public Attributes

 lumi
 
 offset
 
 PU
 
 steps
 
 suffix
 

Additional Inherited Members

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

Detailed Description

Definition at line 765 of file upgradeWorkflowComponents.py.

Member Function Documentation

◆ condition()

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

Reimplemented from upgradeWorkflowComponents.UpgradeWorkflow.

Definition at line 769 of file upgradeWorkflowComponents.py.

769  def condition(self, fragment, stepList, key, hasHarvest):
770  return fragment=="TTbar_14TeV" and '2026' in key
771 # define several of them
772 upgradeWFs['Aging1000'] = UpgradeWorkflowAging(

◆ setup_()

def upgradeWorkflowComponents.UpgradeWorkflowAging.setup_ (   self,
  step,
  stepName,
  stepDict,
  k,
  properties 
)

Reimplemented from upgradeWorkflowComponents.UpgradeWorkflow.

Definition at line 766 of file upgradeWorkflowComponents.py.

766  def setup_(self, step, stepName, stepDict, k, properties):
767  if 'Digi' in step or 'Reco' in step:
768  stepDict[stepName][k] = merge([{'--customise': 'SLHCUpgradeSimulations/Configuration/aging.customise_aging_'+self.lumi}, stepDict[step][k]])

References upgradeWorkflowComponents.UpgradeWorkflowAging.lumi.

Member Data Documentation

◆ lumi

upgradeWorkflowComponents.UpgradeWorkflowAging.lumi
static

◆ offset

upgradeWorkflowComponents.UpgradeWorkflowAging.offset
static

Definition at line 788 of file upgradeWorkflowComponents.py.

◆ PU

upgradeWorkflowComponents.UpgradeWorkflowAging.PU
static

Definition at line 780 of file upgradeWorkflowComponents.py.

◆ steps

upgradeWorkflowComponents.UpgradeWorkflowAging.steps
static

Definition at line 773 of file upgradeWorkflowComponents.py.

◆ suffix

upgradeWorkflowComponents.UpgradeWorkflowAging.suffix
static

Definition at line 787 of file upgradeWorkflowComponents.py.

merge
Definition: merge.py:1