CMS 3D CMS Logo

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 4 of file Mixing.py.

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

Definition at line 176 of file Mixing.py.

176 def defineMixing(dict):
177  commands=[]
178  if 'N' in dict:
179  commands.append('process.mix.input.nbPileupEvents.averageNumber = cms.double(%f)'%(dict['N'],))
180  dict.pop('N')
181  if 'BX' in dict:
182  commands.append('process.mix.bunchspace = cms.int32(%d)'%(dict['BX'],))
183  dict.pop('BX')
184  if 'B' in dict:
185  commands.append('process.mix.minBunch = cms.int32(%d)'%(dict['B'][0],))
186  commands.append('process.mix.maxBunch = cms.int32(%d)'%(dict['B'][1],))
187  dict.pop('B')
188  if 'F' in dict:
189  commands.append('process.mix.input.fileNames = cms.untracked.vstring(%s)'%(repr(dict['F'])))
190  dict.pop('F')
191  return commands
192 
def defineMixing(dict)
Definition: Mixing.py:176
def Mixing.printMe ( )

full sim section

Definition at line 168 of file Mixing.py.

168 def printMe():
169  global Mixing
170  keys = Mixing.keys()
171  keys.sort()
172  fskeys=[]
173  for key in keys:
174  print 'addMixingScenario("%s",%s)'%(key,repr(Mixing[key]))
175 
def printMe()
full sim section
Definition: Mixing.py:168