CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/IOMC/RandomEngine/python/IOMC_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService",
00004 #
00005 #  seed for a source no longer needed - replaces by "generator"
00006 #
00007 #    theSource = cms.PSet(
00008 #        initialSeed = cms.untracked.uint32(123456789),
00009 #        engineName = cms.untracked.string('HepJamesRandom')
00010 #    ),
00011     externalLHEProducer = cms.PSet(
00012         initialSeed = cms.untracked.uint32(234567),
00013         engineName = cms.untracked.string('HepJamesRandom')
00014     ),
00015     generator = cms.PSet(
00016         initialSeed = cms.untracked.uint32(123456789),
00017         engineName = cms.untracked.string('HepJamesRandom')
00018     ),
00019 #
00020 # EvtGenProducer discontinued, replaced by funtionalities in ExternalDecays,
00021 # altogether wrapped with "generator"
00022 #
00023 #    evtgenproducer = cms.PSet( 
00024 #        initialSeed = cms.untracked.uint32(93278151),
00025 #        engineName = cms.untracked.string('HepJamesRandom') 
00026 #    ),
00027     VtxSmeared = cms.PSet(
00028         initialSeed = cms.untracked.uint32(98765432),
00029         engineName = cms.untracked.string('HepJamesRandom')
00030     ),
00031     LHCTransport = cms.PSet(
00032         initialSeed = cms.untracked.uint32(87654321),
00033         engineName = cms.untracked.string('TRandom3')
00034     ),
00035     hiSignalLHCTransport = cms.PSet(
00036         initialSeed = cms.untracked.uint32(88776655),
00037         engineName = cms.untracked.string('TRandom3')
00038     ),
00039     g4SimHits = cms.PSet(
00040         initialSeed = cms.untracked.uint32(11),
00041         engineName = cms.untracked.string('HepJamesRandom')
00042     ),
00043     mix = cms.PSet(
00044         initialSeed = cms.untracked.uint32(12345),
00045         engineName = cms.untracked.string('HepJamesRandom')
00046     ),
00047     mixData = cms.PSet(
00048         initialSeed = cms.untracked.uint32(12345),
00049         engineName = cms.untracked.string('HepJamesRandom')
00050     ),
00051     simSiStripDigis = cms.PSet(
00052         initialSeed = cms.untracked.uint32(1234567),
00053         engineName = cms.untracked.string('HepJamesRandom')
00054     ),
00055     simSiPixelDigis = cms.PSet(
00056         initialSeed = cms.untracked.uint32(1234567),
00057         engineName = cms.untracked.string('HepJamesRandom')
00058     ),
00059     simEcalUnsuppressedDigis = cms.PSet(
00060         initialSeed = cms.untracked.uint32(1234567),
00061         engineName = cms.untracked.string('HepJamesRandom')
00062     ),
00063     simHcalUnsuppressedDigis = cms.PSet(
00064         initialSeed = cms.untracked.uint32(11223344),
00065         engineName = cms.untracked.string('HepJamesRandom')
00066     ),
00067     simMuonDTDigis = cms.PSet(
00068         initialSeed = cms.untracked.uint32(1234567),
00069         engineName = cms.untracked.string('HepJamesRandom')
00070     ),
00071     simMuonCSCDigis = cms.PSet(
00072         initialSeed = cms.untracked.uint32(11223344),
00073         engineName = cms.untracked.string('HepJamesRandom')
00074     ),
00075     simMuonRPCDigis = cms.PSet(
00076         initialSeed = cms.untracked.uint32(1234567),
00077         engineName = cms.untracked.string('HepJamesRandom')
00078     ),
00079     simCastorDigis = cms.PSet(
00080         initialSeed = cms.untracked.uint32(12345678),
00081         engineName = cms.untracked.string('HepJamesRandom')
00082     ),
00083 #
00084 # HI generation & simulation is a special processing/chain,
00085 # integrated since 330 cycle
00086 #
00087    hiSignal = cms.PSet(
00088         initialSeed = cms.untracked.uint32(123456789),
00089         engineName = cms.untracked.string('HepJamesRandom')
00090     ),
00091    hiSignalG4SimHits = cms.PSet(
00092         initialSeed = cms.untracked.uint32(11),
00093         engineName = cms.untracked.string('HepJamesRandom')
00094     ),
00095 
00096 #
00097 # FastSim numbers
00098 # integrated since 6.0
00099 #
00100     famosPileUp = cms.PSet(
00101         initialSeed = cms.untracked.uint32(918273),
00102         engineName = cms.untracked.string('TRandom3')
00103     ),
00104 
00105     mixGenPU = cms.PSet(
00106         initialSeed = cms.untracked.uint32(918273), # intentionally the same as famosPileUp
00107         engineName = cms.untracked.string('TRandom3')
00108     ),
00109     
00110 
00111     famosSimHits = cms.PSet(
00112         initialSeed = cms.untracked.uint32(13579),
00113         engineName = cms.untracked.string('TRandom3')
00114     ),
00115 
00116     siTrackerGaussianSmearingRecHits = cms.PSet(
00117         initialSeed = cms.untracked.uint32(24680),
00118         engineName = cms.untracked.string('TRandom3')
00119     ),
00120 
00121     ecalRecHit = cms.PSet(
00122         initialSeed = cms.untracked.uint32(654321),
00123         engineName = cms.untracked.string('TRandom3')
00124     ),
00125 
00126     ecalPreshowerRecHit = cms.PSet(
00127         initialSeed = cms.untracked.uint32(6541321),
00128         engineName = cms.untracked.string('TRandom3')
00129     ),
00130 
00131     hbhereco = cms.PSet(
00132         initialSeed = cms.untracked.uint32(541321),
00133         engineName = cms.untracked.string('TRandom3')
00134     ),
00135 
00136     horeco = cms.PSet(
00137         initialSeed = cms.untracked.uint32(541321),
00138         engineName = cms.untracked.string('TRandom3')
00139     ),
00140 
00141     hfreco = cms.PSet(
00142         initialSeed = cms.untracked.uint32(541321),
00143         engineName = cms.untracked.string('TRandom3')
00144     ),
00145     
00146     paramMuons = cms.PSet(
00147         initialSeed = cms.untracked.uint32(54525),
00148         engineName = cms.untracked.string('TRandom3')
00149     ),
00150 
00151     l1ParamMuons = cms.PSet(
00152         initialSeed = cms.untracked.uint32(6453209),
00153         engineName = cms.untracked.string('TRandom3')
00154     ),
00155 
00156     MuonSimHits = cms.PSet(
00157         initialSeed = cms.untracked.uint32(987346),
00158         engineName = cms.untracked.string('TRandom3')
00159     ),
00160 
00161 
00162     # filter for simulated beam spot
00163     simBeamSpotFilter = cms.PSet(
00164         initialSeed = cms.untracked.uint32(87654321),
00165         engineName = cms.untracked.string('HepJamesRandom')
00166     )
00167     # to save the status of the last event (useful for crashes)
00168     ,saveFileName = cms.untracked.string('')
00169     # to restore the status of the last event, 
00170     # comment the line above and decomment the following one
00171     #   ,restoreFileName = cms.untracked.string('RandomEngineState.log')  
00172     # to reproduce events using the RandomEngineStateProducer (source excluded),
00173     # comment the sourceSeed definition, decomment the following one
00174     #   ,restoreStateLabel = cms.untracked.string('RandomEngineStateProducer')
00175 )
00176 
00177 RandomEngineStateProducer = cms.EDProducer("RandomEngineStateProducer")
00178 
00179