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 configFromXML = cms.bool(
False),
19 hwXmlFile = cms.string(
'L1Trigger/L1TMuonBarell/test/BMTF_HW.xml'),
20 topCfgXmlFile = cms.string(
'L1Trigger/L1TMuonBarell/test/bmtf_top_config_p5.xml'),
21 xmlCfgKey = cms.string(
'RunKey_1'),
23 fwVersion = cms.uint32(2),
24 AssLUTPath = cms.string(os.path.join(l1tbmtfluts_dir,
'LUTs_Ass/')),
25 OutOfTime_Filter = cms.bool(
False),
26 BX_min = cms.int32(-2),
27 Extrapolation_Filter = cms.int32(1),
28 Open_LUTs = cms.bool(
False),
29 BX_max = cms.int32(2),
30 EtaTrackFinder = cms.bool(
True),
31 Extrapolation_nbits_PhiB = cms.int32(8),
32 Extrapolation_nbits_Phi = cms.int32(8),
33 Extrapolation_21 = cms.bool(
False),
34 PT_Assignment_nbits_PhiB = cms.int32(10),
35 PT_Assignment_nbits_Phi = cms.int32(12),
36 PHI_Assignment_nbits_Phi = cms.int32(12),
37 PHI_Assignment_nbits_PhiB = cms.int32(10),
38 OutOfTime_Filter_Window = cms.int32(1),
39 DisableNewAlgo = cms.bool(
False),
42 mask_phtf_st1 = cms.vstring(maskdisable, maskenable, maskenable, maskenable, maskenable, maskenable, maskdisable),
43 mask_phtf_st2 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable),
44 mask_phtf_st3 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable),
45 mask_phtf_st4 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable),
47 mask_ettf_st1 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable),
48 mask_ettf_st2 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable),
49 mask_ettf_st3 = cms.vstring(maskenable, maskenable, maskenable, maskenable, maskenable, maskenable, maskenable)