Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:19:04

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 FullSimEngine = cms.untracked.string('MixMaxRng')
0004 FastSimEngine = cms.untracked.string('MixMaxRng')
0005 RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService",
0006 
0007     externalLHEProducer = cms.PSet(
0008         initialSeed = cms.untracked.uint32(234567),
0009         engineName = FullSimEngine
0010     ),
0011     generator = cms.PSet(
0012         initialSeed = cms.untracked.uint32(123456789),
0013         engineName = FullSimEngine
0014     ),
0015 
0016     VtxSmeared = cms.PSet(
0017         initialSeed = cms.untracked.uint32(98765432),
0018         engineName = FullSimEngine
0019     ),
0020     LHCTransport = cms.PSet(
0021         initialSeed = cms.untracked.uint32(87654321),
0022         engineName = cms.untracked.string('TRandom3')
0023     ),
0024     hiSignalLHCTransport = cms.PSet(
0025         initialSeed = cms.untracked.uint32(88776655),
0026         engineName = FastSimEngine
0027     ),
0028     g4SimHits = cms.PSet(
0029         initialSeed = cms.untracked.uint32(11),
0030         engineName = FullSimEngine
0031     ),
0032     mix = cms.PSet(
0033         initialSeed = cms.untracked.uint32(12345),
0034         engineName = FullSimEngine
0035     ),
0036     mixData = cms.PSet(
0037         initialSeed = cms.untracked.uint32(12345),
0038         engineName = FullSimEngine
0039     ),
0040     simSiStripDigiSimLink = cms.PSet(
0041         initialSeed = cms.untracked.uint32(1234567),
0042         engineName = FullSimEngine
0043     ),
0044     simMuonDTDigis = cms.PSet(
0045         initialSeed = cms.untracked.uint32(1234567),
0046         engineName = FullSimEngine
0047     ),
0048     simMuonCSCDigis = cms.PSet(
0049         initialSeed = cms.untracked.uint32(11223344),
0050         engineName = FullSimEngine
0051     ),
0052     simMuonRPCDigis = cms.PSet(
0053         initialSeed = cms.untracked.uint32(1234567),
0054         engineName = FullSimEngine
0055     ),
0056 #
0057 # HI generation & simulation is a special processing/chain,
0058 # integrated since 330 cycle
0059 #
0060    hiSignal = cms.PSet(
0061         initialSeed = cms.untracked.uint32(123456789),
0062         engineName = FullSimEngine
0063     ),
0064    hiSignalG4SimHits = cms.PSet(
0065         initialSeed = cms.untracked.uint32(11),
0066         engineName = FullSimEngine
0067     ),
0068 
0069 #
0070 # FastSim numbers
0071 # integrated since 6.0
0072 #
0073     famosPileUp = cms.PSet(
0074         initialSeed = cms.untracked.uint32(918273),
0075         engineName = FastSimEngine
0076     ),
0077 
0078     mixGenPU = cms.PSet(
0079         initialSeed = cms.untracked.uint32(918273), # intentionally the same as famosPileUp
0080         engineName = FastSimEngine
0081     ),
0082     
0083     mixSimCaloHits = cms.PSet(
0084          initialSeed = cms.untracked.uint32(918273), 
0085          engineName = FastSimEngine
0086     ),     
0087 
0088     mixRecoTracks = cms.PSet(
0089          initialSeed = cms.untracked.uint32(918273), 
0090          engineName = FastSimEngine
0091     ),
0092                                            
0093     fastSimProducer = cms.PSet(
0094         initialSeed = cms.untracked.uint32(13579),
0095         engineName = FastSimEngine
0096     ),
0097 
0098     fastTrackerRecHits = cms.PSet(
0099         initialSeed = cms.untracked.uint32(24680),
0100         engineName = FastSimEngine
0101     ),
0102 
0103     ecalRecHit = cms.PSet(
0104         initialSeed = cms.untracked.uint32(654321),
0105         engineName = FastSimEngine
0106     ),
0107 
0108     ecalPreshowerRecHit = cms.PSet(
0109         initialSeed = cms.untracked.uint32(6541321),
0110         engineName = FastSimEngine
0111     ),
0112 
0113     hbhereco = cms.PSet(
0114         initialSeed = cms.untracked.uint32(541321),
0115         engineName = FastSimEngine
0116     ),
0117 
0118     horeco = cms.PSet(
0119         initialSeed = cms.untracked.uint32(541321),
0120         engineName = FastSimEngine
0121     ),
0122 
0123     hfreco = cms.PSet(
0124         initialSeed = cms.untracked.uint32(541321),
0125         engineName = FastSimEngine
0126     ),
0127     
0128     paramMuons = cms.PSet(
0129         initialSeed = cms.untracked.uint32(54525),
0130         engineName = FastSimEngine
0131     ),
0132 
0133     l1ParamMuons = cms.PSet(
0134         initialSeed = cms.untracked.uint32(6453209),
0135         engineName = FastSimEngine
0136     ),
0137 
0138     MuonSimHits = cms.PSet(
0139         initialSeed = cms.untracked.uint32(987346),
0140         engineName = FastSimEngine
0141     ),
0142    #CTPPS FastSim
0143     CTPPSFastRecHits = cms.PSet(
0144         initialSeed = cms.untracked.uint32(1357987),
0145         engineName = FastSimEngine
0146      ),
0147     # filter for simulated beam spot
0148     simBeamSpotFilter = cms.PSet(
0149         initialSeed = cms.untracked.uint32(87654321),
0150         engineName = FullSimEngine
0151     ),
0152 
0153     RPixDetDigitizer = cms.PSet(
0154         initialSeed = cms.untracked.uint32(137137),
0155         engineName = FullSimEngine
0156     ),
0157 
0158     RPSiDetDigitizer = cms.PSet(
0159         initialSeed = cms.untracked.uint32(137137),
0160         engineName = FullSimEngine
0161     )
0162     # to save the status of the last event (useful for crashes)
0163     ,saveFileName = cms.untracked.string('')
0164     # to restore the status of the last event, 
0165     # comment the line above and decomment the following one
0166     #   ,restoreFileName = cms.untracked.string('RandomEngineState.log')  
0167     # to reproduce events using the RandomEngineStateProducer (source excluded),
0168     # decomment the following one
0169     #   ,restoreStateLabel = cms.untracked.string('randomEngineStateProducer')
0170 )
0171 
0172 randomEngineStateProducer = cms.EDProducer("RandomEngineStateProducer")
0173 
0174 from Configuration.Eras.Modifier_run2_GEM_2017_cff import run2_GEM_2017
0175 run2_GEM_2017.toModify(RandomNumberGeneratorService, simMuonGEMDigis = cms.PSet(
0176         initialSeed = cms.untracked.uint32(1234567),
0177         engineName = FullSimEngine) )
0178 
0179 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
0180 run3_GEM.toModify(
0181     RandomNumberGeneratorService, 
0182     simMuonGEMDigis = cms.PSet(
0183         initialSeed = cms.untracked.uint32(1234567),
0184         engineName = FullSimEngine)
0185 )
0186 
0187 from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
0188 phase2_muon.toModify(
0189     RandomNumberGeneratorService,
0190     simMuonME0Digis = cms.PSet(
0191         initialSeed = cms.untracked.uint32(1234567),
0192         engineName = FullSimEngine),
0193     simMuonME0PseudoDigis = cms.PSet(
0194         initialSeed = cms.untracked.uint32(1234567),
0195         engineName = FullSimEngine),
0196     simMuonME0PseudoReDigis = cms.PSet(
0197         initialSeed = cms.untracked.uint32(7654321),
0198         engineName = FullSimEngine),
0199     simMuonME0PseudoReDigisCoarse = cms.PSet(
0200         initialSeed = cms.untracked.uint32(2234567),
0201         engineName = FullSimEngine),
0202 )
0203 
0204 from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing
0205 phase2_timing.toModify(
0206     RandomNumberGeneratorService,
0207     trackTimeValueMapProducer = cms.PSet( 
0208         initialSeed = cms.untracked.uint32(1234567), 
0209         engineName = FullSimEngine 
0210         ),
0211     gsfTrackTimeValueMapProducer = cms.PSet( 
0212         initialSeed = cms.untracked.uint32(1234567), 
0213         engineName = FullSimEngine 
0214         ),
0215     ecalBarrelClusterFastTimer = cms.PSet(
0216         initialSeed = cms.untracked.uint32(1234567),
0217         engineName = FullSimEngine
0218         )
0219 )