CMS 3D CMS Logo

Functions | Variables
Mixing Namespace Reference

Functions

def addMixingScenario (label, dict)
 
def defineMixing (dict)
 
def printMe ()
 

Variables

 Mixing
 
 MixingDefaultKey
 full sim section More...
 

Function Documentation

◆ addMixingScenario()

def Mixing.addMixingScenario (   label,
  dict 
)

Definition at line 5 of file Mixing.py.

References 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 
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
Definition: Utilities.cc:47
def addMixingScenario(label, dict)
Definition: Mixing.py:5

◆ defineMixing()

def Mixing.defineMixing (   dict)

Definition at line 210 of file Mixing.py.

Referenced by ConfigBuilder.ConfigBuilder.addStandardSequences().

210 def defineMixing(dict):
211  commands=[]
212  if 'N' in dict:
213  commands.append('process.mix.input.nbPileupEvents.averageNumber = cms.double(%f)'%(dict['N'],))
214  dict.pop('N')
215  if 'BX' in dict:
216  commands.append('process.mix.bunchspace = cms.int32(%d)'%(dict['BX'],))
217  dict.pop('BX')
218  if 'B' in dict:
219  commands.append('process.mix.minBunch = cms.int32(%d)'%(dict['B'][0],))
220  commands.append('process.mix.maxBunch = cms.int32(%d)'%(dict['B'][1],))
221  dict.pop('B')
222  if 'F' in dict:
223  commands.append('process.mix.input.fileNames = cms.untracked.vstring(%s)'%(repr(dict['F'])))
224  dict.pop('F')
225  return commands
226 
def defineMixing(dict)
Definition: Mixing.py:210

◆ printMe()

def Mixing.printMe ( )

Definition at line 203 of file Mixing.py.

References print().

203 def printMe():
204  global Mixing
205  keys = sorted(Mixing.keys())
206  fskeys=[]
207  for key in keys:
208  print('addMixingScenario("%s",%s)'%(key,repr(Mixing[key])))
209 
def printMe()
Definition: Mixing.py:203
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
Definition: Utilities.cc:47

Variable Documentation

◆ Mixing

Mixing.Mixing

Definition at line 2 of file Mixing.py.

◆ MixingDefaultKey

Mixing.MixingDefaultKey

full sim section

Definition at line 201 of file Mixing.py.