00001 import FWCore.ParameterSet.Config as cms
00002
00003 from L1Trigger.CSCCommonTrigger.CSCCommonTrigger_cfi import *
00004
00005
00006 cscTriggerPrimitiveDigisPostLS1 = cms.EDProducer("CSCTriggerPrimitivesProducer",
00007 CSCCommonTrigger,
00008
00009
00010
00011 debugParameters = cms.untracked.bool(True),
00012
00013
00014 CSCComparatorDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"),
00015 CSCWireDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCWireDigi"),
00016
00017
00018 checkBadChambers_ = cms.untracked.bool(False),
00019
00020
00021 commonParam = cms.PSet(
00022 isTMB07 = cms.bool(True),
00023 isMTCC = cms.bool(False),
00024
00025
00026
00027 isSLHC = cms.untracked.bool(True),
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039 smartME1aME1b = cms.untracked.bool(True),
00040 gangedME1a = cms.untracked.bool(False),
00041
00042
00043 disableME1a = cms.untracked.bool(False),
00044 disableME42 = cms.untracked.bool(False)
00045 ),
00046
00047
00048 alctParamOldMC = cms.PSet(
00049 alctFifoTbins = cms.uint32(16),
00050 alctFifoPretrig = cms.uint32(10),
00051 alctDriftDelay = cms.uint32(3),
00052 alctNplanesHitPretrig = cms.uint32(2),
00053 alctNplanesHitPattern = cms.uint32(4),
00054 alctNplanesHitAccelPretrig = cms.uint32(2),
00055 alctNplanesHitAccelPattern = cms.uint32(4),
00056 alctTrigMode = cms.uint32(3),
00057 alctAccelMode = cms.uint32(1),
00058 alctL1aWindowWidth = cms.uint32(5),
00059 verbosity = cms.untracked.int32(0)
00060 ),
00061
00062
00063 alctParamMTCC = cms.PSet(
00064 alctFifoTbins = cms.uint32(16),
00065 alctFifoPretrig = cms.uint32(10),
00066 alctDriftDelay = cms.uint32(3),
00067 alctNplanesHitPretrig = cms.uint32(2),
00068 alctNplanesHitPattern = cms.uint32(4),
00069 alctNplanesHitAccelPretrig = cms.uint32(2),
00070 alctNplanesHitAccelPattern = cms.uint32(4),
00071 alctTrigMode = cms.uint32(2),
00072 alctAccelMode = cms.uint32(0),
00073 alctL1aWindowWidth = cms.uint32(3),
00074 verbosity = cms.untracked.int32(0)
00075 ),
00076
00077
00078 alctParam07 = cms.PSet(
00079 alctFifoTbins = cms.uint32(16),
00080 alctFifoPretrig = cms.uint32(10),
00081 alctDriftDelay = cms.uint32(2),
00082 alctNplanesHitPretrig = cms.uint32(3),
00083 alctNplanesHitPattern = cms.uint32(4),
00084 alctNplanesHitAccelPretrig = cms.uint32(3),
00085 alctNplanesHitAccelPattern = cms.uint32(4),
00086 alctTrigMode = cms.uint32(2),
00087 alctAccelMode = cms.uint32(0),
00088 alctL1aWindowWidth = cms.uint32(7),
00089 verbosity = cms.untracked.int32(0),
00090
00091
00092 alctEarlyTbins = cms.untracked.int32(4),
00093
00094
00095 alctNarrowMaskForR1 = cms.untracked.bool(True),
00096
00097
00098 alctHitPersist = cms.untracked.uint32(6),
00099
00100
00101
00102 alctGhostCancellationBxDepth = cms.untracked.int32(1),
00103
00104
00105
00106
00107 alctGhostCancellationSideQuality = cms.untracked.bool(True),
00108
00109
00110 alctPretrigDeadtime = cms.untracked.uint32(4)
00111 ),
00112
00113
00114 alctSLHC = cms.PSet(
00115 alctFifoTbins = cms.uint32(16),
00116 alctFifoPretrig = cms.uint32(10),
00117 alctDriftDelay = cms.uint32(2),
00118 alctNplanesHitPretrig = cms.uint32(3),
00119 alctNplanesHitPattern = cms.uint32(4),
00120 alctNplanesHitAccelPretrig = cms.uint32(3),
00121 alctNplanesHitAccelPattern = cms.uint32(4),
00122 alctTrigMode = cms.uint32(2),
00123 alctAccelMode = cms.uint32(0),
00124 alctL1aWindowWidth = cms.uint32(7),
00125 verbosity = cms.untracked.int32(0),
00126
00127
00128 alctEarlyTbins = cms.untracked.int32(4),
00129
00130
00131 alctNarrowMaskForR1 = cms.untracked.bool(True),
00132
00133
00134 alctHitPersist = cms.untracked.uint32(6),
00135
00136
00137
00138 alctGhostCancellationBxDepth = cms.untracked.int32(1),
00139
00140
00141
00142
00143 alctGhostCancellationSideQuality = cms.untracked.bool(True),
00144
00145
00146 alctPretrigDeadtime = cms.untracked.uint32(0),
00147
00148
00149
00150
00151
00152 alctUseCorrectedBx = cms.untracked.bool(True)
00153 ),
00154
00155
00156 clctParamOldMC = cms.PSet(
00157 clctFifoTbins = cms.uint32(12),
00158 clctFifoPretrig = cms.uint32(7),
00159 clctHitPersist = cms.uint32(6),
00160 clctDriftDelay = cms.uint32(2),
00161 clctNplanesHitPretrig = cms.uint32(2),
00162 clctNplanesHitPattern = cms.uint32(4),
00163 clctPidThreshPretrig = cms.uint32(2),
00164 clctMinSeparation = cms.uint32(10),
00165
00166 verbosity = cms.untracked.int32(0)
00167 ),
00168
00169
00170 clctParamMTCC = cms.PSet(
00171 clctFifoTbins = cms.uint32(12),
00172 clctFifoPretrig = cms.uint32(7),
00173 clctHitPersist = cms.uint32(6),
00174 clctDriftDelay = cms.uint32(2),
00175 clctNplanesHitPretrig = cms.uint32(4),
00176 clctNplanesHitPattern = cms.uint32(1),
00177 clctPidThreshPretrig = cms.uint32(2),
00178 clctMinSeparation = cms.uint32(10),
00179
00180 verbosity = cms.untracked.int32(0)
00181 ),
00182
00183
00184 clctParam07 = cms.PSet(
00185 clctFifoTbins = cms.uint32(12),
00186 clctFifoPretrig = cms.uint32(7),
00187 clctHitPersist = cms.uint32(4),
00188 clctDriftDelay = cms.uint32(2),
00189 clctNplanesHitPretrig = cms.uint32(3),
00190 clctNplanesHitPattern = cms.uint32(4),
00191
00192 clctPidThreshPretrig = cms.uint32(4),
00193
00194 clctMinSeparation = cms.uint32(5),
00195
00196 verbosity = cms.untracked.int32(0),
00197
00198
00199 clctStartBxShift = cms.untracked.int32(0)
00200 ),
00201
00202
00203 clctSLHC = cms.PSet(
00204 clctFifoTbins = cms.uint32(12),
00205 clctFifoPretrig = cms.uint32(7),
00206 clctHitPersist = cms.uint32(4),
00207 clctDriftDelay = cms.uint32(2),
00208 clctNplanesHitPretrig = cms.uint32(3),
00209 clctNplanesHitPattern = cms.uint32(4),
00210
00211 clctPidThreshPretrig = cms.uint32(4),
00212
00213 clctMinSeparation = cms.uint32(5),
00214
00215 verbosity = cms.untracked.int32(0),
00216
00217
00218 clctStartBxShift = cms.untracked.int32(0),
00219
00220
00221 useDeadTimeZoning = cms.untracked.bool(True),
00222
00223
00224 clctStateMachineZone = cms.untracked.uint32(8),
00225
00226
00227
00228
00229 useDynamicStateMachineZone = cms.untracked.bool(True),
00230
00231
00232
00233
00234 clctPretriggerTriggerZone = cms.untracked.uint32(5),
00235
00236
00237
00238
00239 clctUseCorrectedBx = cms.untracked.bool(True)
00240 ),
00241
00242 tmbParam = cms.PSet(
00243 mpcBlockMe1a = cms.uint32(0),
00244 alctTrigEnable = cms.uint32(0),
00245 clctTrigEnable = cms.uint32(0),
00246 matchTrigEnable = cms.uint32(1),
00247
00248 matchTrigWindowSize = cms.uint32(3),
00249 tmbL1aWindowSize = cms.uint32(7),
00250
00251 verbosity = cms.untracked.int32(0),
00252
00253
00254 tmbEarlyTbins = cms.untracked.int32(4),
00255
00256
00257
00258
00259 tmbReadoutEarliest2 = cms.untracked.bool(True),
00260
00261
00262
00263
00264 tmbDropUsedAlcts = cms.untracked.bool(True)
00265 ),
00266
00267
00268 tmbSLHC = cms.PSet(
00269 mpcBlockMe1a = cms.uint32(0),
00270 alctTrigEnable = cms.uint32(0),
00271 clctTrigEnable = cms.uint32(0),
00272 matchTrigEnable = cms.uint32(1),
00273
00274 matchTrigWindowSize = cms.uint32(3),
00275 tmbL1aWindowSize = cms.uint32(7),
00276
00277 verbosity = cms.untracked.int32(0),
00278
00279
00280 tmbEarlyTbins = cms.untracked.int32(4),
00281
00282
00283
00284
00285 tmbReadoutEarliest2 = cms.untracked.bool(False),
00286
00287
00288
00289
00290 tmbDropUsedAlcts = cms.untracked.bool(False),
00291
00292
00293
00294
00295
00296
00297 clctToAlct = cms.untracked.bool(False),
00298
00299
00300
00301 tmbDropUsedClcts = cms.untracked.bool(False),
00302
00303
00304
00305 matchEarliestAlctME11Only = cms.untracked.bool(False),
00306
00307
00308
00309 matchEarliestClctME11Only = cms.untracked.bool(False),
00310
00311
00312
00313
00314
00315
00316 tmbCrossBxAlgorithm = cms.untracked.uint32(1),
00317
00318
00319
00320 maxME11LCTs = cms.untracked.uint32(2)
00321 ),
00322
00323
00324 mpcSLHC = cms.PSet(
00325 mpcMaxStubs = cms.untracked.uint32(3)
00326 )
00327 )