5 mixObjects_dt_csc_rpc = cms.PSet(
7 crossingFrames = cms.untracked.vstring(),
8 input = cms.VInputTag(),
9 type = cms.string(
'PCaloHit'),
10 subdets = cms.vstring()
13 input = cms.VInputTag(cms.InputTag(
"generator")),
14 makeCrossingFrame = cms.untracked.bool(
True),
15 type = cms.string(
'HepMCProduct')
17 mixVertices = cms.PSet(
18 input = cms.VInputTag(cms.InputTag(
"g4SimHits")),
19 makeCrossingFrame = cms.untracked.bool(
True),
20 type = cms.string(
'SimVertex')
23 crossingFrames = cms.untracked.vstring(
28 input = cms.VInputTag(
29 cms.InputTag(
"g4SimHits",
"MuonCSCHits"),
30 cms.InputTag(
"g4SimHits",
"MuonDTHits"),
31 cms.InputTag(
"g4SimHits",
"MuonRPCHits")),
32 type = cms.string(
'PSimHit'),
33 subdets = cms.vstring(
40 input = cms.VInputTag(cms.InputTag(
"g4SimHits")),
41 makeCrossingFrame = cms.untracked.bool(
True),
42 type = cms.string(
'SimTrack')
52 process.mix.digitizers = digitizers = cms.PSet()
53 digi_aliases =
filter(
lambda n:
'Digi' in n, process.aliases.keys())
54 for a
in digi_aliases: process.__delattr__(a)
55 process.mix.mixObjects = mixObjects_dt_csc_rpc
61 process.mix.mixObjects.mixSH.crossingFrames.append(
'MuonGEMHits')
62 process.mix.mixObjects.mixSH.input.append(cms.InputTag(
"g4SimHits",
"MuonGEMHits"))
63 process.mix.mixObjects.mixSH.subdets.append(
'MuonGEMHits')
69 process.mix.mixObjects.mixSH.crossingFrames.append(
'MuonME0Hits')
70 process.mix.mixObjects.mixSH.input.append(cms.InputTag(
"g4SimHits",
"MuonME0Hits"))
71 process.mix.mixObjects.mixSH.subdets.append(
'MuonME0Hits')
96 process.RandomNumberGeneratorService.simMuonGEMDigis = cms.PSet(
97 initialSeed = cms.untracked.uint32(1234567),
98 engineName = cms.untracked.string(
'HepJamesRandom')
105 process.RandomNumberGeneratorService.simMuonME0Digis = cms.PSet(
106 initialSeed = cms.untracked.uint32(1234567),
107 engineName = cms.untracked.string(
'HepJamesRandom')
114 process.load(
'SimMuon.GEMDigitizer.muonGEMDigi_cff')
120 process.load(
'SimMuon.GEMDigitizer.muonME0DigisPreReco_cfi')
128 process.doAllDigi = cms.Sequence(process.trDigi + process.calDigi + process.muonDigi)
129 process.pdigi = cms.Sequence(
130 cms.SequencePlaceholder(
"randomEngineStateProducer")*
131 cms.SequencePlaceholder(
"mix")*
133 process.addPileupInfo
143 process.muonDigi = cms.Sequence(process.simMuonCSCDigis + process.simMuonDTDigis + process.simMuonRPCDigis + process.simMuonGEMDigis + process.simMuonGEMPadDigis)
144 process.pdigi = cms.Sequence(
145 cms.SequencePlaceholder(
"randomEngineStateProducer")*
146 cms.SequencePlaceholder(
"mix")*
157 process.pdigi = cms.Sequence(
158 cms.SequencePlaceholder(
"randomEngineStateProducer")*
159 cms.SequencePlaceholder(
"mix")*
160 process.simMuonGEMDigis*
161 process.simMuonGEMPadDigis
175 process.muonDigi = cms.Sequence(
176 process.simMuonCSCDigis +
177 process.simMuonDTDigis +
178 process.simMuonRPCDigis +
179 process.simMuonGEMDigis +
180 process.simMuonGEMPadDigis +
181 process.simMuonME0Digis
183 process.doAllDigi = cms.Sequence(
187 process.pdigi = cms.Sequence(
188 cms.SequencePlaceholder(
"randomEngineStateProducer")*
189 cms.SequencePlaceholder(
"mix")*
191 process.addPileupInfo
204 process.muonDigi = cms.Sequence(
205 process.simMuonCSCDigis +
206 process.simMuonDTDigis +
207 process.simMuonRPCDigis +
208 process.simMuonGEMDigis +
209 process.simMuonGEMPadDigis +
210 process.simMuonME0Digis
212 process.pdigi = cms.Sequence(
213 cms.SequencePlaceholder(
"randomEngineStateProducer")*
214 cms.SequencePlaceholder(
"mix")*
228 process.pdigi = cms.Sequence(
229 cms.SequencePlaceholder(
"randomEngineStateProducer")*
230 cms.SequencePlaceholder(
"mix")*
231 process.simMuonGEMDigis*
232 process.simMuonGEMPadDigis*
233 process.simMuonME0Digis
241 alist=[
'AODSIM',
'RECOSIM',
'FEVTSIM',
'FEVTDEBUG',
'FEVTDEBUGHLT',
'RECODEBUG',
'RAWRECOSIMHLT',
'RAWRECODEBUGHLT']
244 if hasattr(process,b):
245 getattr(process,b).outputCommands.append(
'keep *_simMuonGEMDigis_*_*')
246 getattr(process,b).outputCommands.append(
'keep *_simMuonGEMPadDigis_*_*')
247 getattr(process,b).outputCommands.append(
'keep *_simMuonME0Digis_*_*')
def customize_digi_addGEM_muon_only
def customize_digi_addGEM_addME0
def customize_digi_addGEM
def load_ME0_digitizers
load the digitizer and pad producer
def customize_digi_addGEM_addME0_gem_only
def load_GEM_digitizers
load the digitizer and pad producer
def customize_mix_addGEM_muon_only
def customize_digi_addGEM_gem_only
def customize_random_GEMDigi
def customize_mix_muon_only
def customize_random_ME0Digi
def customize_digi_addGEM_addME0_muon_only
def customize_mix_addGEM_addME0_muon_only