1 import FWCore.ParameterSet.Config
as cms
5 l1tbmtfluts_dir =
"L1Trigger/L1TMuon/data/bmtf_luts/"
7 maskenable =
'000000000000'
8 maskdisable =
'111111111111'
10 bmbtfParamsSource = cms.ESSource(
12 recordName = cms.string(
'L1TMuonBarrelParamsRcd'),
13 iovIsRunNotTime = cms.bool(
True),
14 firstValid = cms.vuint32(1)
17 fakeBmtfParams = cms.ESProducer(
'L1TMuonBarrelParamsESProducer',
18 fwVersion = cms.uint32(2),
20 AssLUTPath = cms.string(os.path.join(l1tbmtfluts_dir,
'LUTs_Ass/')),
22 OutOfTime_Filter = cms.bool(
False),
23 BX_min = cms.int32(-2),
24 Extrapolation_Filter = cms.int32(1),
25 Open_LUTs = cms.bool(
False),
26 BX_max = cms.int32(2),
27 EtaTrackFinder = cms.bool(
True),
28 Extrapolation_nbits_PhiB = cms.int32(8),
29 Extrapolation_nbits_Phi = cms.int32(8),
30 Extrapolation_21 = cms.bool(
False),
31 PT_Assignment_nbits_PhiB = cms.int32(10),
32 PT_Assignment_nbits_Phi = cms.int32(12),
33 PHI_Assignment_nbits_Phi = cms.int32(12),
34 PHI_Assignment_nbits_PhiB = cms.int32(10),
35 OutOfTime_Filter_Window = cms.int32(1),
38 mask_phtf_st1 = cms.vstring(maskdisable, maskenable, maskenable, maskenable, maskenable, maskenable, maskdisable),
39 mask_phtf_st2 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable),
40 mask_phtf_st3 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable),
41 mask_phtf_st4 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable),
43 mask_ettf_st1 = cms.vstring(maskdisable, maskenable, maskenable, maskenable, maskenable, maskenable, maskdisable),
44 mask_ettf_st2 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable),
45 mask_ettf_st3 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable)