CMS 3D CMS Logo

simCscTriggerPrimitiveDigis_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 simCscTriggerPrimitiveDigis = cms.EDProducer("CSCTriggerPrimitivesProducer",
4  CSCComparatorDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"),
5  CSCWireDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCWireDigi"),
6  GEMPadDigiClusterProducer = cms.InputTag("simMuonGEMPadDigiClusters"),
7  GEMPadDigiProducer = cms.InputTag("simMuonGEMPadDigis"),
8  MaxBX = cms.int32(11),
9  MinBX = cms.int32(5),
10  alctParam07 = cms.PSet(
11  alctAccelMode = cms.uint32(0),
12  alctDriftDelay = cms.uint32(2),
13  alctEarlyTbins = cms.int32(4),
14  alctFifoPretrig = cms.uint32(10),
15  alctFifoTbins = cms.uint32(16),
16  alctGhostCancellationBxDepth = cms.int32(4),
17  alctGhostCancellationSideQuality = cms.bool(False),
18  alctHitPersist = cms.uint32(6),
19  alctL1aWindowWidth = cms.uint32(7),
20  alctNarrowMaskForR1 = cms.bool(False),
21  alctNplanesHitAccelPattern = cms.uint32(4),
22  alctNplanesHitAccelPretrig = cms.uint32(3),
23  alctNplanesHitPattern = cms.uint32(4),
24  alctNplanesHitPretrig = cms.uint32(3),
25  alctPretrigDeadtime = cms.uint32(4),
26  alctTrigMode = cms.uint32(2),
27  alctUseCorrectedBx = cms.bool(False),
28  verbosity = cms.int32(0)
29  ),
30  alctSLHC = cms.PSet(
31  alctAccelMode = cms.uint32(0),
32  alctDriftDelay = cms.uint32(2),
33  alctEarlyTbins = cms.int32(4),
34  alctFifoPretrig = cms.uint32(10),
35  alctFifoTbins = cms.uint32(16),
36  alctGhostCancellationBxDepth = cms.int32(1),
37  alctGhostCancellationSideQuality = cms.bool(True),
38  alctHitPersist = cms.uint32(6),
39  alctL1aWindowWidth = cms.uint32(7),
40  alctNarrowMaskForR1 = cms.bool(True),
41  alctNplanesHitAccelPattern = cms.uint32(4),
42  alctNplanesHitAccelPretrig = cms.uint32(3),
43  alctNplanesHitPattern = cms.uint32(4),
44  alctNplanesHitPretrig = cms.uint32(3),
45  alctPretrigDeadtime = cms.uint32(0),
46  alctTrigMode = cms.uint32(2),
47  alctUseCorrectedBx = cms.bool(True),
48  verbosity = cms.int32(0)
49  ),
50  alctSLHCME21 = cms.PSet(
51  alctAccelMode = cms.uint32(0),
52  alctDriftDelay = cms.uint32(2),
53  alctEarlyTbins = cms.int32(4),
54  alctFifoPretrig = cms.uint32(10),
55  alctFifoTbins = cms.uint32(16),
56  alctGhostCancellationBxDepth = cms.int32(1),
57  alctGhostCancellationSideQuality = cms.bool(True),
58  alctHitPersist = cms.uint32(6),
59  alctL1aWindowWidth = cms.uint32(7),
60  alctNarrowMaskForR1 = cms.bool(True),
61  alctNplanesHitAccelPattern = cms.uint32(4),
62  alctNplanesHitAccelPretrig = cms.uint32(3),
63  alctNplanesHitPattern = cms.uint32(3),
64  alctNplanesHitPretrig = cms.uint32(3),
65  alctPretrigDeadtime = cms.uint32(0),
66  alctTrigMode = cms.uint32(2),
67  alctUseCorrectedBx = cms.bool(True),
68  verbosity = cms.int32(0)
69  ),
70  alctSLHCME3141 = cms.PSet(
71  alctAccelMode = cms.uint32(0),
72  alctDriftDelay = cms.uint32(2),
73  alctEarlyTbins = cms.int32(4),
74  alctFifoPretrig = cms.uint32(10),
75  alctFifoTbins = cms.uint32(16),
76  alctGhostCancellationBxDepth = cms.int32(4),
77  alctGhostCancellationSideQuality = cms.bool(False),
78  alctHitPersist = cms.uint32(6),
79  alctL1aWindowWidth = cms.uint32(7),
80  alctNarrowMaskForR1 = cms.bool(False),
81  alctNplanesHitAccelPattern = cms.uint32(4),
82  alctNplanesHitAccelPretrig = cms.uint32(3),
83  alctNplanesHitPattern = cms.uint32(4),
84  alctNplanesHitPretrig = cms.uint32(3),
85  alctPretrigDeadtime = cms.uint32(4),
86  alctTrigMode = cms.uint32(2),
87  alctUseCorrectedBx = cms.bool(False),
88  verbosity = cms.int32(0)
89  ),
90  checkBadChambers = cms.bool(False),
91  clctParam07 = cms.PSet(
92  clctDriftDelay = cms.uint32(2),
93  clctFifoPretrig = cms.uint32(7),
94  clctFifoTbins = cms.uint32(12),
95  clctHitPersist = cms.uint32(4),
96  clctMinSeparation = cms.uint32(10),
97  clctNplanesHitPattern = cms.uint32(4),
98  clctNplanesHitPretrig = cms.uint32(3),
99  clctPidThreshPretrig = cms.uint32(2),
100  clctStartBxShift = cms.int32(0),
101  useComparatorCodes = cms.bool(False),
102  useRun3Patterns = cms.bool(False),
103  verbosity = cms.int32(0)
104  ),
105  clctSLHC = cms.PSet(
106  clctDriftDelay = cms.uint32(2),
107  clctFifoPretrig = cms.uint32(7),
108  clctFifoTbins = cms.uint32(12),
109  clctHitPersist = cms.uint32(4),
110  clctMinSeparation = cms.uint32(5),
111  clctNplanesHitPattern = cms.uint32(3),
112  clctNplanesHitPretrig = cms.uint32(3),
113  clctPidThreshPretrig = cms.uint32(2),
114  clctPretriggerTriggerZone = cms.uint32(224),
115  clctStartBxShift = cms.int32(0),
116  clctStateMachineZone = cms.uint32(4),
117  clctUseCorrectedBx = cms.bool(False),
118  useComparatorCodes = cms.bool(False),
119  useDeadTimeZoning = cms.bool(True),
120  useDynamicStateMachineZone = cms.bool(True),
121  useRun3Patterns = cms.bool(False),
122  verbosity = cms.int32(0)
123  ),
124  clctSLHCME21 = cms.PSet(
125  clctDriftDelay = cms.uint32(2),
126  clctFifoPretrig = cms.uint32(7),
127  clctFifoTbins = cms.uint32(12),
128  clctHitPersist = cms.uint32(4),
129  clctMinSeparation = cms.uint32(5),
130  clctNplanesHitPattern = cms.uint32(3),
131  clctNplanesHitPretrig = cms.uint32(3),
132  clctPidThreshPretrig = cms.uint32(2),
133  clctPretriggerTriggerZone = cms.uint32(224),
134  clctStartBxShift = cms.int32(0),
135  clctStateMachineZone = cms.uint32(4),
136  clctUseCorrectedBx = cms.bool(False),
137  useComparatorCodes = cms.bool(False),
138  useDeadTimeZoning = cms.bool(True),
139  useDynamicStateMachineZone = cms.bool(False),
140  useRun3Patterns = cms.bool(False),
141  verbosity = cms.int32(0)
142  ),
143  clctSLHCME3141 = cms.PSet(
144  clctDriftDelay = cms.uint32(2),
145  clctFifoPretrig = cms.uint32(7),
146  clctFifoTbins = cms.uint32(12),
147  clctHitPersist = cms.uint32(4),
148  clctMinSeparation = cms.uint32(5),
149  clctNplanesHitPattern = cms.uint32(4),
150  clctNplanesHitPretrig = cms.uint32(3),
151  clctPidThreshPretrig = cms.uint32(2),
152  clctPretriggerTriggerZone = cms.uint32(224),
153  clctStartBxShift = cms.int32(0),
154  clctStateMachineZone = cms.uint32(4),
155  clctUseCorrectedBx = cms.bool(False),
156  useComparatorCodes = cms.bool(False),
157  useDeadTimeZoning = cms.bool(True),
158  useDynamicStateMachineZone = cms.bool(False),
159  useRun3Patterns = cms.bool(False),
160  verbosity = cms.int32(0)
161  ),
162  commonParam = cms.PSet(
163  alctClctOffset = cms.uint32(1),
164  disableME1a = cms.bool(False),
165  disableME42 = cms.bool(False),
166  enableAlctSLHC = cms.bool(True),
167  gangedME1a = cms.bool(False),
168  isSLHC = cms.bool(True),
169  runME11ILT = cms.bool(True),
170  runME11Up = cms.bool(True),
171  runME21ILT = cms.bool(True),
172  runME21Up = cms.bool(True),
173  runME31Up = cms.bool(True),
174  runME41Up = cms.bool(True),
175  useClusters = cms.bool(False),
176  verbosity = cms.int32(0)
177  ),
178  copadParamGE11 = cms.PSet(
179  maxDeltaBX = cms.uint32(0),
180  maxDeltaPad = cms.uint32(2),
181  maxDeltaRoll = cms.uint32(1),
182  verbosity = cms.uint32(0)
183  ),
184  copadParamGE21 = cms.PSet(
185  maxDeltaBX = cms.uint32(0),
186  maxDeltaPad = cms.uint32(2),
187  maxDeltaRoll = cms.uint32(1),
188  verbosity = cms.uint32(0)
189  ),
190  debugParameters = cms.bool(True),
191  me11tmbSLHCGEM = cms.PSet(
192  alctTrigEnable = cms.uint32(0),
193  buildLCTfromALCTandGEM_ME1a = cms.bool(False),
194  buildLCTfromALCTandGEM_ME1b = cms.bool(True),
195  buildLCTfromCLCTandGEM_ME1a = cms.bool(False),
196  buildLCTfromCLCTandGEM_ME1b = cms.bool(True),
197  clctToAlct = cms.bool(False),
198  clctTrigEnable = cms.uint32(0),
199  debugLUTs = cms.bool(False),
200  debugMatching = cms.bool(False),
201  doLCTGhostBustingWithGEMs = cms.bool(False),
202  dropLowQualityALCTsNoGEMs_ME1a = cms.bool(False),
203  dropLowQualityALCTsNoGEMs_ME1b = cms.bool(False),
204  dropLowQualityCLCTsNoGEMs_ME1a = cms.bool(False),
205  dropLowQualityCLCTsNoGEMs_ME1b = cms.bool(True),
206  matchEarliestAlctOnly = cms.bool(False),
207  matchEarliestClctOnly = cms.bool(False),
208  matchTrigEnable = cms.uint32(1),
209  matchTrigWindowSize = cms.uint32(3),
210  maxDeltaBXCoPad = cms.int32(1),
211  maxDeltaBXPad = cms.int32(1),
212  maxDeltaPadL1Even = cms.int32(12),
213  maxDeltaPadL1Odd = cms.int32(24),
214  maxDeltaPadL2Even = cms.int32(12),
215  maxDeltaPadL2Odd = cms.int32(24),
216  maxLCTs = cms.uint32(2),
217  mpcBlockMe1a = cms.uint32(0),
218  promoteALCTGEMpattern = cms.bool(True),
219  promoteALCTGEMquality = cms.bool(True),
220  promoteCLCTGEMquality_ME1a = cms.bool(True),
221  promoteCLCTGEMquality_ME1b = cms.bool(True),
222  tmbCrossBxAlgorithm = cms.uint32(2),
223  tmbDropUsedAlcts = cms.bool(False),
224  tmbDropUsedClcts = cms.bool(False),
225  tmbEarlyTbins = cms.int32(4),
226  tmbL1aWindowSize = cms.uint32(7),
227  tmbReadoutEarliest2 = cms.bool(False),
228  useHighMultiplicityBits = cms.bool(False),
229  useOldLCTDataFormat = cms.bool(True),
230  verbosity = cms.int32(0)
231  ),
232  me21tmbSLHCGEM = cms.PSet(
233  alctTrigEnable = cms.uint32(0),
234  buildLCTfromALCTandGEM = cms.bool(True),
235  buildLCTfromCLCTandGEM = cms.bool(True),
236  clctToAlct = cms.bool(False),
237  clctTrigEnable = cms.uint32(0),
238  debugLUTs = cms.bool(False),
239  debugMatching = cms.bool(False),
240  doLCTGhostBustingWithGEMs = cms.bool(False),
241  dropLowQualityALCTsNoGEMs = cms.bool(True),
242  dropLowQualityCLCTsNoGEMs = cms.bool(True),
243  matchEarliestAlctOnly = cms.bool(False),
244  matchEarliestClctOnly = cms.bool(False),
245  matchTrigEnable = cms.uint32(1),
246  matchTrigWindowSize = cms.uint32(3),
247  maxDeltaBXCoPad = cms.int32(1),
248  maxDeltaBXPad = cms.int32(1),
249  maxDeltaPadL1Even = cms.int32(12),
250  maxDeltaPadL1Odd = cms.int32(24),
251  maxDeltaPadL2Even = cms.int32(12),
252  maxDeltaPadL2Odd = cms.int32(24),
253  maxLCTs = cms.uint32(2),
254  mpcBlockMe1a = cms.uint32(0),
255  promoteALCTGEMpattern = cms.bool(True),
256  promoteALCTGEMquality = cms.bool(True),
257  promoteCLCTGEMquality = cms.bool(True),
258  tmbCrossBxAlgorithm = cms.uint32(2),
259  tmbDropUsedAlcts = cms.bool(False),
260  tmbDropUsedClcts = cms.bool(False),
261  tmbEarlyTbins = cms.int32(4),
262  tmbL1aWindowSize = cms.uint32(7),
263  tmbReadoutEarliest2 = cms.bool(False),
264  useHighMultiplicityBits = cms.bool(False),
265  useOldLCTDataFormat = cms.bool(True),
266  verbosity = cms.int32(0)
267  ),
268  meX1tmbSLHC = cms.PSet(
269  alctTrigEnable = cms.uint32(0),
270  clctToAlct = cms.bool(False),
271  clctTrigEnable = cms.uint32(0),
272  debugLUTs = cms.bool(False),
273  debugMatching = cms.bool(False),
274  matchEarliestAlctOnly = cms.bool(False),
275  matchEarliestClctOnly = cms.bool(False),
276  matchTrigEnable = cms.uint32(1),
277  matchTrigWindowSize = cms.uint32(3),
278  maxLCTs = cms.uint32(2),
279  mpcBlockMe1a = cms.uint32(0),
280  tmbCrossBxAlgorithm = cms.uint32(2),
281  tmbDropUsedAlcts = cms.bool(False),
282  tmbDropUsedClcts = cms.bool(False),
283  tmbEarlyTbins = cms.int32(4),
284  tmbL1aWindowSize = cms.uint32(7),
285  tmbReadoutEarliest2 = cms.bool(False),
286  useHighMultiplicityBits = cms.bool(False),
287  verbosity = cms.int32(0)
288  ),
289  mpcRun2 = cms.PSet(
290  dropInvalidStubs = cms.bool(False),
291  dropLowQualityStubs = cms.bool(False),
292  sortStubs = cms.bool(False)
293  ),
294  savePreTriggers = cms.bool(False),
295  tmbParam = cms.PSet(
296  alctTrigEnable = cms.uint32(0),
297  clctToAlct = cms.bool(False),
298  clctTrigEnable = cms.uint32(0),
299  matchTrigEnable = cms.uint32(1),
300  matchTrigWindowSize = cms.uint32(7),
301  mpcBlockMe1a = cms.uint32(0),
302  tmbDropUsedAlcts = cms.bool(True),
303  tmbDropUsedClcts = cms.bool(False),
304  tmbEarlyTbins = cms.int32(4),
305  tmbL1aWindowSize = cms.uint32(7),
306  tmbReadoutEarliest2 = cms.bool(True),
307  useHighMultiplicityBits = cms.bool(False),
308  verbosity = cms.int32(0)
309  ),
310  tmbSLHC = cms.PSet(
311  alctTrigEnable = cms.uint32(0),
312  clctToAlct = cms.bool(False),
313  clctTrigEnable = cms.uint32(0),
314  debugLUTs = cms.bool(False),
315  debugMatching = cms.bool(False),
316  ignoreAlctCrossClct = cms.bool(False),
317  matchEarliestAlctOnly = cms.bool(False),
318  matchEarliestClctOnly = cms.bool(False),
319  matchTrigEnable = cms.uint32(1),
320  matchTrigWindowSize = cms.uint32(3),
321  maxLCTs = cms.uint32(2),
322  mpcBlockMe1a = cms.uint32(0),
323  tmbCrossBxAlgorithm = cms.uint32(1),
324  tmbDropUsedAlcts = cms.bool(False),
325  tmbDropUsedClcts = cms.bool(False),
326  tmbEarlyTbins = cms.int32(4),
327  tmbL1aWindowSize = cms.uint32(7),
328  tmbReadoutEarliest2 = cms.bool(False),
329  useHighMultiplicityBits = cms.bool(False),
330  verbosity = cms.int32(0)
331  ),
332  writeOutAllALCTs = cms.bool(False),
333  writeOutAllCLCTs = cms.bool(False)
334 )