CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
Mixing Namespace Reference

Functions

def addMixingScenario (label, dict)
 
def defineMixing (dict)
 
def printMe ()
 full sim section More...
 

Function Documentation

def Mixing.addMixingScenario (   label,
  dict 
)

Definition at line 5 of file Mixing.py.

References edm.print().

5 def addMixingScenario(label,dict):
6  global Mixing
7  if label in Mixing:
8  print('duplicated definition of',label)
9  else:
10  #try:
11  # m=__import__(dict['file'])
12  #except:
13  # raise Exception('no file'+dict['file']+'to be loaded')
14  Mixing[label]=dict
15 
S & print(S &os, JobReport::InputFile const &f)
Definition: JobReport.cc:66
def addMixingScenario(label, dict)
Definition: Mixing.py:5
def Mixing.defineMixing (   dict)

Definition at line 186 of file Mixing.py.

Referenced by ConfigBuilder.ConfigBuilder.addStandardSequences().

186 def defineMixing(dict):
187  commands=[]
188  if 'N' in dict:
189  commands.append('process.mix.input.nbPileupEvents.averageNumber = cms.double(%f)'%(dict['N'],))
190  dict.pop('N')
191  if 'BX' in dict:
192  commands.append('process.mix.bunchspace = cms.int32(%d)'%(dict['BX'],))
193  dict.pop('BX')
194  if 'B' in dict:
195  commands.append('process.mix.minBunch = cms.int32(%d)'%(dict['B'][0],))
196  commands.append('process.mix.maxBunch = cms.int32(%d)'%(dict['B'][1],))
197  dict.pop('B')
198  if 'F' in dict:
199  commands.append('process.mix.input.fileNames = cms.untracked.vstring(%s)'%(repr(dict['F'])))
200  dict.pop('F')
201  return commands
202 
def defineMixing(dict)
Definition: Mixing.py:186
def Mixing.printMe ( )

full sim section

Definition at line 179 of file Mixing.py.

References edm.print().

179 def printMe():
180  global Mixing
181  keys = sorted(Mixing.keys())
182  fskeys=[]
183  for key in keys:
184  print('addMixingScenario("%s",%s)'%(key,repr(Mixing[key])))
185 
def printMe()
full sim section
Definition: Mixing.py:179
S & print(S &os, JobReport::InputFile const &f)
Definition: JobReport.cc:66