CMS 3D CMS Logo

L1CSCTriggerPrimitivesConfig_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 l1csctpconf = cms.ESProducer("L1CSCTriggerPrimitivesConfigProducer",
4 
5  # Parameters for ALCT processors: default
6  alctParam = cms.PSet(
7  alctFifoTbins = cms.uint32(16),
8  alctFifoPretrig = cms.uint32(10),
9  alctDriftDelay = cms.uint32(3),
10  alctNplanesHitPretrig = cms.uint32(2),
11  alctNplanesHitPattern = cms.uint32(4),
12  alctNplanesHitAccelPretrig = cms.uint32(2),
13  alctNplanesHitAccelPattern = cms.uint32(4),
14  alctTrigMode = cms.uint32(3),
15  alctAccelMode = cms.uint32(1),
16  alctL1aWindowWidth = cms.uint32(5)
17  ),
18 
19  # Parameters for CLCT processors: default and 2007 tests of new firmware
20  clctParam = cms.PSet(
21  clctFifoTbins = cms.uint32(12),
22  clctFifoPretrig = cms.uint32(7),
23  clctHitPersist = cms.uint32(4),
24  clctDriftDelay = cms.uint32(2),
25  clctNplanesHitPretrig = cms.uint32(3),
26  clctNplanesHitPattern = cms.uint32(4),
27  clctPidThreshPretrig = cms.uint32(2),
28  clctMinSeparation = cms.uint32(10)
29  ),
30 
31  # Parameters for TMB
32  tmbParam = cms.PSet(
33  tmbMpcBlockMe1a = cms.uint32(0),
34  tmbAlctTrigEnable = cms.uint32(0),
35  tmbClctTrigEnable = cms.uint32(0),
36  tmbMatchTrigEnable = cms.uint32(1),
37  tmbMatchTrigWindowSize = cms.uint32(7),
38  tmbTmbL1aWindowSize = cms.uint32(7)
39  )
40 )