10 Modifies cscTriggerPrimitiveDigis for Run 2
12 object.debugParameters =
True
13 object.checkBadChambers_ =
False
14 object.commonParam.isSLHC =
True
15 object.commonParam.smartME1aME1b =
True
16 object.commonParam.gangedME1a =
False
17 object.alctParam07.alctNarrowMaskForR1 =
True
18 object.alctParam07.alctGhostCancellationBxDepth = cms.untracked.int32(1)
19 object.alctParam07.alctGhostCancellationSideQuality = cms.untracked.bool(
True)
20 object.alctParam07.alctPretrigDeadtime = cms.untracked.uint32(4)
21 object.clctParam07.clctPidThreshPretrig = 4
22 object.clctParam07.clctMinSeparation = 5
23 object.tmbParam.matchTrigWindowSize = 3
29 cscTriggerPrimitiveDigis = cms.EDProducer(
"CSCTriggerPrimitivesProducer",
34 debugParameters = cms.untracked.bool(
False),
37 CSCComparatorDigiProducer = cms.InputTag(
"simMuonCSCDigis",
"MuonCSCComparatorDigi"),
38 CSCWireDigiProducer = cms.InputTag(
"simMuonCSCDigis",
"MuonCSCWireDigi"),
41 checkBadChambers_ = cms.untracked.bool(
True),
44 commonParam = cms.PSet(
45 isTMB07 = cms.bool(
True),
46 isMTCC = cms.bool(
False),
50 isSLHC = cms.untracked.bool(
False),
62 smartME1aME1b = cms.untracked.bool(
False),
63 gangedME1a = cms.untracked.bool(
True),
66 disableME1a = cms.untracked.bool(
False),
67 disableME42 = cms.untracked.bool(
False)
71 alctParamOldMC = cms.PSet(
72 alctFifoTbins = cms.uint32(16),
73 alctFifoPretrig = cms.uint32(10),
74 alctDriftDelay = cms.uint32(3),
75 alctNplanesHitPretrig = cms.uint32(2),
76 alctNplanesHitPattern = cms.uint32(4),
77 alctNplanesHitAccelPretrig = cms.uint32(2),
78 alctNplanesHitAccelPattern = cms.uint32(4),
79 alctTrigMode = cms.uint32(3),
80 alctAccelMode = cms.uint32(1),
81 alctL1aWindowWidth = cms.uint32(5),
82 verbosity = cms.untracked.int32(0)
86 alctParamMTCC = cms.PSet(
87 alctFifoTbins = cms.uint32(16),
88 alctFifoPretrig = cms.uint32(10),
89 alctDriftDelay = cms.uint32(3),
90 alctNplanesHitPretrig = cms.uint32(2),
91 alctNplanesHitPattern = cms.uint32(4),
92 alctNplanesHitAccelPretrig = cms.uint32(2),
93 alctNplanesHitAccelPattern = cms.uint32(4),
94 alctTrigMode = cms.uint32(2),
95 alctAccelMode = cms.uint32(0),
96 alctL1aWindowWidth = cms.uint32(3),
97 verbosity = cms.untracked.int32(0)
101 alctParam07 = cms.PSet(
102 alctFifoTbins = cms.uint32(16),
103 alctFifoPretrig = cms.uint32(10),
104 alctDriftDelay = cms.uint32(2),
105 alctNplanesHitPretrig = cms.uint32(3),
106 alctNplanesHitPattern = cms.uint32(4),
107 alctNplanesHitAccelPretrig = cms.uint32(3),
108 alctNplanesHitAccelPattern = cms.uint32(4),
109 alctTrigMode = cms.uint32(2),
110 alctAccelMode = cms.uint32(0),
111 alctL1aWindowWidth = cms.uint32(7),
112 verbosity = cms.untracked.int32(0),
115 alctEarlyTbins = cms.untracked.int32(4),
118 alctNarrowMaskForR1 = cms.untracked.bool(
False),
121 alctHitPersist = cms.untracked.uint32(6)
126 alctFifoTbins = cms.uint32(16),
127 alctFifoPretrig = cms.uint32(10),
128 alctDriftDelay = cms.uint32(2),
129 alctNplanesHitPretrig = cms.uint32(3),
130 alctNplanesHitPattern = cms.uint32(4),
131 alctNplanesHitAccelPretrig = cms.uint32(3),
132 alctNplanesHitAccelPattern = cms.uint32(4),
133 alctTrigMode = cms.uint32(2),
134 alctAccelMode = cms.uint32(0),
135 alctL1aWindowWidth = cms.uint32(7),
136 verbosity = cms.untracked.int32(0),
139 alctEarlyTbins = cms.untracked.int32(4),
142 alctNarrowMaskForR1 = cms.untracked.bool(
True),
145 alctHitPersist = cms.untracked.uint32(6),
149 alctGhostCancellationBxDepth = cms.untracked.int32(1),
154 alctGhostCancellationSideQuality = cms.untracked.bool(
True),
157 alctPretrigDeadtime = cms.untracked.uint32(0),
163 alctUseCorrectedBx = cms.untracked.bool(
True)
167 clctParamOldMC = cms.PSet(
168 clctFifoTbins = cms.uint32(12),
169 clctFifoPretrig = cms.uint32(7),
170 clctHitPersist = cms.uint32(6),
171 clctDriftDelay = cms.uint32(2),
172 clctNplanesHitPretrig = cms.uint32(2),
173 clctNplanesHitPattern = cms.uint32(4),
174 clctPidThreshPretrig = cms.uint32(2),
175 clctMinSeparation = cms.uint32(10),
177 verbosity = cms.untracked.int32(0)
181 clctParamMTCC = cms.PSet(
182 clctFifoTbins = cms.uint32(12),
183 clctFifoPretrig = cms.uint32(7),
184 clctHitPersist = cms.uint32(6),
185 clctDriftDelay = cms.uint32(2),
186 clctNplanesHitPretrig = cms.uint32(4),
187 clctNplanesHitPattern = cms.uint32(1),
188 clctPidThreshPretrig = cms.uint32(2),
189 clctMinSeparation = cms.uint32(10),
191 verbosity = cms.untracked.int32(0)
195 clctParam07 = cms.PSet(
196 clctFifoTbins = cms.uint32(12),
197 clctFifoPretrig = cms.uint32(7),
198 clctHitPersist = cms.uint32(4),
199 clctDriftDelay = cms.uint32(2),
200 clctNplanesHitPretrig = cms.uint32(3),
201 clctNplanesHitPattern = cms.uint32(4),
202 clctPidThreshPretrig = cms.uint32(2),
203 clctMinSeparation = cms.uint32(10),
205 verbosity = cms.untracked.int32(0),
208 clctStartBxShift = cms.untracked.int32(0)
213 clctFifoTbins = cms.uint32(12),
214 clctFifoPretrig = cms.uint32(7),
215 clctHitPersist = cms.uint32(4),
216 clctDriftDelay = cms.uint32(2),
217 clctNplanesHitPretrig = cms.uint32(3),
218 clctNplanesHitPattern = cms.uint32(4),
220 clctPidThreshPretrig = cms.uint32(4),
222 clctMinSeparation = cms.uint32(5),
224 verbosity = cms.untracked.int32(0),
227 clctStartBxShift = cms.untracked.int32(0),
230 useDeadTimeZoning = cms.untracked.bool(
True),
233 clctStateMachineZone = cms.untracked.uint32(8),
238 useDynamicStateMachineZone = cms.untracked.bool(
True),
243 clctPretriggerTriggerZone = cms.untracked.uint32(5),
248 clctUseCorrectedBx = cms.untracked.bool(
True)
252 mpcBlockMe1a = cms.uint32(0),
253 alctTrigEnable = cms.uint32(0),
254 clctTrigEnable = cms.uint32(0),
255 matchTrigEnable = cms.uint32(1),
256 matchTrigWindowSize = cms.uint32(7),
257 tmbL1aWindowSize = cms.uint32(7),
259 verbosity = cms.untracked.int32(0),
262 tmbEarlyTbins = cms.untracked.int32(4),
267 tmbReadoutEarliest2 = cms.untracked.bool(
True),
272 tmbDropUsedAlcts = cms.untracked.bool(
True)
277 mpcBlockMe1a = cms.uint32(0),
278 alctTrigEnable = cms.uint32(0),
279 clctTrigEnable = cms.uint32(0),
280 matchTrigEnable = cms.uint32(1),
282 matchTrigWindowSize = cms.uint32(3),
283 tmbL1aWindowSize = cms.uint32(7),
285 verbosity = cms.untracked.int32(0),
288 tmbEarlyTbins = cms.untracked.int32(4),
293 tmbReadoutEarliest2 = cms.untracked.bool(
False),
298 tmbDropUsedAlcts = cms.untracked.bool(
False),
305 clctToAlct = cms.untracked.bool(
False),
309 tmbDropUsedClcts = cms.untracked.bool(
False),
313 matchEarliestAlctME11Only = cms.untracked.bool(
False),
317 matchEarliestClctME11Only = cms.untracked.bool(
False),
324 tmbCrossBxAlgorithm = cms.untracked.uint32(1),
328 maxME11LCTs = cms.untracked.uint32(2)
333 mpcMaxStubs = cms.untracked.uint32(3)
340 from Configuration.StandardSequences.Eras
import eras
341 eras.run2_common.toModify( cscTriggerPrimitiveDigis, _modifyCscTriggerPrimitiveDigisForRun2 )
def _modifyCscTriggerPrimitiveDigisForRun2