1 import FWCore.ParameterSet.Config
as cms
6 cscTriggerPrimitiveDigisPostLS1 = cms.EDProducer(
"CSCTriggerPrimitivesProducer",
11 debugParameters = cms.bool(
True),
14 CSCComparatorDigiProducer = cms.InputTag(
"simMuonCSCDigis",
"MuonCSCComparatorDigi"),
15 CSCWireDigiProducer = cms.InputTag(
"simMuonCSCDigis",
"MuonCSCWireDigi"),
18 checkBadChambers = cms.bool(
False),
21 commonParam = cms.PSet(
22 isTMB07 = cms.bool(
True),
23 isMTCC = cms.bool(
False),
27 isSLHC = cms.bool(
True),
39 smartME1aME1b = cms.bool(
True),
40 gangedME1a = cms.bool(
False),
43 disableME1a = cms.bool(
False),
44 disableME42 = cms.bool(
False)
48 alctParamOldMC = cms.PSet(
49 alctFifoTbins = cms.uint32(16),
50 alctFifoPretrig = cms.uint32(10),
51 alctDriftDelay = cms.uint32(3),
52 alctNplanesHitPretrig = cms.uint32(2),
53 alctNplanesHitPattern = cms.uint32(4),
54 alctNplanesHitAccelPretrig = cms.uint32(2),
55 alctNplanesHitAccelPattern = cms.uint32(4),
56 alctTrigMode = cms.uint32(3),
57 alctAccelMode = cms.uint32(1),
58 alctL1aWindowWidth = cms.uint32(5),
59 verbosity = cms.int32(0)
63 alctParamMTCC = cms.PSet(
64 alctFifoTbins = cms.uint32(16),
65 alctFifoPretrig = cms.uint32(10),
66 alctDriftDelay = cms.uint32(3),
67 alctNplanesHitPretrig = cms.uint32(2),
68 alctNplanesHitPattern = cms.uint32(4),
69 alctNplanesHitAccelPretrig = cms.uint32(2),
70 alctNplanesHitAccelPattern = cms.uint32(4),
71 alctTrigMode = cms.uint32(2),
72 alctAccelMode = cms.uint32(0),
73 alctL1aWindowWidth = cms.uint32(3),
74 verbosity = cms.int32(0)
78 alctParam07 = cms.PSet(
79 alctFifoTbins = cms.uint32(16),
80 alctFifoPretrig = cms.uint32(10),
81 alctDriftDelay = cms.uint32(2),
82 alctNplanesHitPretrig = cms.uint32(3),
83 alctNplanesHitPattern = cms.uint32(4),
84 alctNplanesHitAccelPretrig = cms.uint32(3),
85 alctNplanesHitAccelPattern = cms.uint32(4),
86 alctTrigMode = cms.uint32(2),
87 alctAccelMode = cms.uint32(0),
88 alctL1aWindowWidth = cms.uint32(7),
89 verbosity = cms.int32(0),
92 alctEarlyTbins = cms.int32(4),
95 alctNarrowMaskForR1 = cms.bool(
True),
98 alctHitPersist = cms.uint32(6),
102 alctGhostCancellationBxDepth = cms.int32(1),
107 alctGhostCancellationSideQuality = cms.bool(
True),
110 alctPretrigDeadtime = cms.uint32(4)
115 alctFifoTbins = cms.uint32(16),
116 alctFifoPretrig = cms.uint32(10),
117 alctDriftDelay = cms.uint32(2),
118 alctNplanesHitPretrig = cms.uint32(3),
119 alctNplanesHitPattern = cms.uint32(4),
120 alctNplanesHitAccelPretrig = cms.uint32(3),
121 alctNplanesHitAccelPattern = cms.uint32(4),
122 alctTrigMode = cms.uint32(2),
123 alctAccelMode = cms.uint32(0),
124 alctL1aWindowWidth = cms.uint32(7),
125 verbosity = cms.int32(0),
128 alctEarlyTbins = cms.int32(4),
131 alctNarrowMaskForR1 = cms.bool(
True),
134 alctHitPersist = cms.uint32(6),
138 alctGhostCancellationBxDepth = cms.int32(1),
143 alctGhostCancellationSideQuality = cms.bool(
True),
146 alctPretrigDeadtime = cms.uint32(0),
152 alctUseCorrectedBx = cms.bool(
True)
156 clctParamOldMC = cms.PSet(
157 clctFifoTbins = cms.uint32(12),
158 clctFifoPretrig = cms.uint32(7),
159 clctHitPersist = cms.uint32(6),
160 clctDriftDelay = cms.uint32(2),
161 clctNplanesHitPretrig = cms.uint32(2),
162 clctNplanesHitPattern = cms.uint32(4),
163 clctPidThreshPretrig = cms.uint32(2),
164 clctMinSeparation = cms.uint32(10),
166 verbosity = cms.int32(0)
170 clctParamMTCC = cms.PSet(
171 clctFifoTbins = cms.uint32(12),
172 clctFifoPretrig = cms.uint32(7),
173 clctHitPersist = cms.uint32(6),
174 clctDriftDelay = cms.uint32(2),
175 clctNplanesHitPretrig = cms.uint32(4),
176 clctNplanesHitPattern = cms.uint32(1),
177 clctPidThreshPretrig = cms.uint32(2),
178 clctMinSeparation = cms.uint32(10),
180 verbosity = cms.int32(0)
184 clctParam07 = cms.PSet(
185 clctFifoTbins = cms.uint32(12),
186 clctFifoPretrig = cms.uint32(7),
187 clctHitPersist = cms.uint32(4),
188 clctDriftDelay = cms.uint32(2),
189 clctNplanesHitPretrig = cms.uint32(3),
190 clctNplanesHitPattern = cms.uint32(4),
192 clctPidThreshPretrig = cms.uint32(4),
194 clctMinSeparation = cms.uint32(5),
196 verbosity = cms.int32(0),
199 clctStartBxShift = cms.int32(0)
204 clctFifoTbins = cms.uint32(12),
205 clctFifoPretrig = cms.uint32(7),
206 clctHitPersist = cms.uint32(4),
207 clctDriftDelay = cms.uint32(2),
208 clctNplanesHitPretrig = cms.uint32(3),
209 clctNplanesHitPattern = cms.uint32(4),
211 clctPidThreshPretrig = cms.uint32(4),
213 clctMinSeparation = cms.uint32(5),
215 verbosity = cms.int32(0),
218 clctStartBxShift = cms.int32(0),
221 useDeadTimeZoning = cms.bool(
True),
224 clctStateMachineZone = cms.uint32(8),
229 useDynamicStateMachineZone = cms.bool(
True),
234 clctPretriggerTriggerZone = cms.uint32(5),
239 clctUseCorrectedBx = cms.bool(
True)
243 mpcBlockMe1a = cms.uint32(0),
244 alctTrigEnable = cms.uint32(0),
245 clctTrigEnable = cms.uint32(0),
246 matchTrigEnable = cms.uint32(1),
248 matchTrigWindowSize = cms.uint32(3),
249 tmbL1aWindowSize = cms.uint32(7),
251 verbosity = cms.int32(0),
254 tmbEarlyTbins = cms.int32(4),
259 tmbReadoutEarliest2 = cms.bool(
True),
264 tmbDropUsedAlcts = cms.bool(
True)
269 mpcBlockMe1a = cms.uint32(0),
270 alctTrigEnable = cms.uint32(0),
271 clctTrigEnable = cms.uint32(0),
272 matchTrigEnable = cms.uint32(1),
274 matchTrigWindowSize = cms.uint32(3),
275 tmbL1aWindowSize = cms.uint32(7),
277 verbosity = cms.int32(0),
280 tmbEarlyTbins = cms.int32(4),
285 tmbReadoutEarliest2 = cms.bool(
False),
290 tmbDropUsedAlcts = cms.bool(
False),
297 clctToAlct = cms.bool(
False),
301 tmbDropUsedClcts = cms.bool(
False),
305 matchEarliestAlctME11Only = cms.bool(
False),
309 matchEarliestClctME11Only = cms.bool(
False),
316 tmbCrossBxAlgorithm = cms.uint32(1),
320 maxME11LCTs = cms.uint32(2)
325 mpcMaxStubs = cms.uint32(3)