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 | Static Public Attributes
upgradeWorkflowComponents.UpgradeWorkflowAdjustPU Class Reference
Inheritance diagram for upgradeWorkflowComponents.UpgradeWorkflowAdjustPU:
upgradeWorkflowComponents.UpgradeWorkflowPremix upgradeWorkflowComponents.UpgradeWorkflow

Public Member Functions

def condition
 
def setupPU_
 
- Public Member Functions inherited from upgradeWorkflowComponents.UpgradeWorkflowPremix
def condition
 
def setup_
 
def setupPU_
 
def workflow_
 
- 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_
 

Static Public Attributes

float offset = 0.999
 
list PU
 
list steps = []
 
string suffix = '_PMXS1S2PR'
 
- Static Public Attributes inherited from upgradeWorkflowComponents.UpgradeWorkflowPremix
float offset = 0.97
 
list PU
 
list steps
 
string suffix = '_PMXS1'
 

Additional Inherited Members

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

Detailed Description

Definition at line 1505 of file upgradeWorkflowComponents.py.

Member Function Documentation

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

Definition at line 1511 of file upgradeWorkflowComponents.py.

1512  def condition(self, fragment, stepList, key, hasHarvest):
1513  # restrict to phase2
1514  return super(UpgradeWorkflowAdjustPU,self).condition(fragment, stepList, key, hasHarvest) and '2026' in key
upgradeWFs['PMXS1S2PR'] = UpgradeWorkflowAdjustPU(
def upgradeWorkflowComponents.UpgradeWorkflowAdjustPU.setupPU_ (   self,
  step,
  stepName,
  stepDict,
  k,
  properties 
)

Definition at line 1506 of file upgradeWorkflowComponents.py.

1507  def setupPU_(self, step, stepName, stepDict, k, properties):
1508  # adjust first, so it gets copied into new Premix step
1509  if '--pileup' in stepDict[stepName][k]:
1510  stepDict[stepName][k]['--pileup'] = 'AVE_50_BX_25ns_m3p3'
super(UpgradeWorkflowAdjustPU,self).setupPU_(step, stepName, stepDict, k, properties)

Member Data Documentation

float upgradeWorkflowComponents.UpgradeWorkflowAdjustPU.offset = 0.999
static

Definition at line 1530 of file upgradeWorkflowComponents.py.

list upgradeWorkflowComponents.UpgradeWorkflowAdjustPU.PU
static
Initial value:
1 = [
2  'GenSim',
3  'GenSimHLBeamSpot',
4  'GenSimHLBeamSpot14',
5  'Digi',
6  'DigiTrigger',
7  'RecoLocal',
8  'Reco',
9  'RecoGlobal',
10  'Nano',
11  'HARVEST',
12  'HARVESTGlobal',
13  ]

Definition at line 1516 of file upgradeWorkflowComponents.py.

list upgradeWorkflowComponents.UpgradeWorkflowAdjustPU.steps = []
static

Definition at line 1515 of file upgradeWorkflowComponents.py.

string upgradeWorkflowComponents.UpgradeWorkflowAdjustPU.suffix = '_PMXS1S2PR'
static

Definition at line 1529 of file upgradeWorkflowComponents.py.