CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
MatrixUtil.WF Class Reference
Inheritance diagram for MatrixUtil.WF:

Public Member Functions

def __init__ (self, n, l)
 
def addOverride (self, overrides)
 
def interpret (self, stepsDict)
 

Public Attributes

 num
 
 overrides
 
 steps
 

Detailed Description

Definition at line 31 of file MatrixUtil.py.

Constructor & Destructor Documentation

◆ __init__()

def MatrixUtil.WF.__init__ (   self,
  n,
  l 
)

Definition at line 32 of file MatrixUtil.py.

References PulseArray.extend(), LayerHitMapCache::SimpleCache.extend(), SiStripCluster.extend(), LayerHitMapCache.extend(), cms::cuda::SimpleVector< T >.extend(), cms::cuda::SimpleVector< SiPixelErrorCompact >.extend(), ntuplePrintersDiff._DiffResult.extend(), svgfig.SVG.extend(), ntuplePrintersDiff._TrackAssociation.extend(), Mixins._ValidatingListBase.extend(), and Config.Process.extend().

32  def __init__(self,n,l):
33  self.extend(l)
34  self.num=n
35  #the actual steps of this WF
36  self.steps=[]
37  self.overrides={}
def __init__(self, dataset, job_number, job_id, job_name, isDA, isMC, applyBOWS, applyEXTRACOND, extraconditions, runboundary, lumilist, intlumi, maxevents, gt, allFromGT, alignmentDB, alignmentTAG, apeDB, apeTAG, bowDB, bowTAG, vertextype, tracktype, refittertype, ttrhtype, applyruncontrol, ptcut, CMSSW_dir, the_dir)

Member Function Documentation

◆ addOverride()

def MatrixUtil.WF.addOverride (   self,
  overrides 
)

Definition at line 38 of file MatrixUtil.py.

References MatrixUtil.WF.overrides.

38  def addOverride(self,overrides):
39  self.overrides=overrides
40 

◆ interpret()

def MatrixUtil.WF.interpret (   self,
  stepsDict 
)

Definition at line 41 of file MatrixUtil.py.

References print().

41  def interpret(self,stepsDict):
42  for s in self:
43  print('steps',s,stepsDict[s])
44  steps.append(stepsDict[s])
45 
46 
47 
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
Definition: Utilities.cc:47

Member Data Documentation

◆ num

MatrixUtil.WF.num

◆ overrides

MatrixUtil.WF.overrides

Definition at line 37 of file MatrixUtil.py.

Referenced by MatrixUtil.WF.addOverride().

◆ steps

MatrixUtil.WF.steps