CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RestoreRandomSeeds_cff.py
Go to the documentation of this file.
1 def customise(process):
2 
3  #Renaming the process
4  process.__dict__['_Process__name']='RestoringSeeds'
5 
6  #Optionally skipping the first events
7  #process.PoolSource.skipEvents=cms.untracked.uint32(3)
8 
9  #Drop on input everything but seeds to be restored
10  process.source.inputCommands=cms.untracked.vstring('drop *',
11  'keep RandomEngineStates_*_*_*')
12 
13  #Adding RandomNumberGeneratorService
14  process.RandomNumberGeneratorService.restoreStateLabel=cms.untracked.string('randomEngineStateProducer')
15 
16  return(process)