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