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 mixSH.crossingFrames.append(
'MuonGEMHits')
62 mixSH.input.append(cms.InputTag(
"g4SimHits",
"MuonGEMHits"))
63 mixSH.subdets.append(
'MuonGEMHits')
84 process.RandomNumberGeneratorService.simMuonGEMDigis = cms.PSet(
85 initialSeed = cms.untracked.uint32(1234567),
86 engineName = cms.untracked.string(
'HepJamesRandom')
95 process.doAllDigi = cms.Sequence(process.trDigi + process.calDigi + process.muonDigi)
96 process.pdigi = cms.Sequence(
97 cms.SequencePlaceholder(
"randomEngineStateProducer")*
98 cms.SequencePlaceholder(
"mix")*
100 process.trackingParticles*
101 process.addPileupInfo )
109 process.muonDigi = cms.Sequence(process.simMuonCSCDigis + process.simMuonDTDigis + process.simMuonRPCDigis + process.simMuonGEMDigis + process.simMuonGEMPadDigis)
110 process.pdigi = cms.Sequence(
111 cms.SequencePlaceholder(
"randomEngineStateProducer")*
112 cms.SequencePlaceholder(
"mix")*
121 process.muonDigi = cms.Sequence(process.simMuonCSCDigis + process.simMuonDTDigis + process.simMuonRPCDigis + process.simMuonGEMDigis + process.simMuonGEMPadDigis)
122 process.pdigi = cms.Sequence(
123 cms.SequencePlaceholder(
"randomEngineStateProducer")*
124 cms.SequencePlaceholder(
"mix")*
125 process.simMuonGEMDigis*
126 process.simMuonGEMPadDigis )
def customize_digi_addGEM_muon_only
def customize_digi_addGEM
def customize_mix_addGEM_muon_only
def customize_digi_addGEM_gem_only
def customize_random_GEMDigi
def customize_mix_muon_only