1 import FWCore.ParameterSet.Config
as cms
5 l1tgmt_basedir =
"L1Trigger/L1TMuon/"
6 lut_dir = os.path.join(l1tgmt_basedir,
"data/microgmt_luts/")
8 gmtParamsSource = cms.ESSource(
10 recordName = cms.string(
'L1TMuonGlobalParamsRcd'),
11 iovIsRunNotTime = cms.bool(
True),
12 firstValid = cms.vuint32(1)
15 gmtParams = cms.ESProducer(
'L1TMuonGlobalParamsESProducer',
16 fwVersion = cms.uint32(1),
20 caloInputsDisable = cms.bool(
False),
21 bmtfInputsToDisable = cms.vuint32(0,0,0,0,0,0,0,0,0,0,0,0),
22 omtfInputsToDisable = cms.vuint32(0,0,0,0,0,0,0,0,0,0,0,0),
23 emtfInputsToDisable = cms.vuint32(0,0,0,0,0,0,0,0,0,0,0,0),
27 caloInputsMasked = cms.bool(
False),
28 maskedBmtfInputs = cms.vuint32(0,0,0,0,0,0,0,0,0,0,0,0),
29 maskedOmtfInputs = cms.vuint32(0,0,0,0,0,0,0,0,0,0,0,0),
30 maskedEmtfInputs = cms.vuint32(0,0,0,0,0,0,0,0,0,0,0,0),
32 AbsIsoCheckMemLUTPath = cms.string(os.path.join(lut_dir,
'AbsIsoCheckMem.txt')),
33 RelIsoCheckMemLUTPath = cms.string(os.path.join(lut_dir,
'RelIsoCheckMem.txt')),
34 IdxSelMemPhiLUTPath = cms.string(os.path.join(lut_dir,
'IdxSelMemPhi.txt')),
35 IdxSelMemEtaLUTPath = cms.string(os.path.join(lut_dir,
'IdxSelMemEta.txt')),
36 FwdPosSingleMatchQualLUTPath = cms.string(
''),
37 FwdNegSingleMatchQualLUTPath = cms.string(
''),
38 OvlPosSingleMatchQualLUTPath = cms.string(
''),
39 OvlNegSingleMatchQualLUTPath = cms.string(
''),
40 BOPosMatchQualLUTPath = cms.string(
''),
41 BONegMatchQualLUTPath = cms.string(
''),
42 FOPosMatchQualLUTPath = cms.string(
''),
43 FONegMatchQualLUTPath = cms.string(
''),
44 BPhiExtrapolationLUTPath = cms.string(os.path.join(lut_dir,
'BPhiExtrapolation.txt')),
45 OPhiExtrapolationLUTPath = cms.string(os.path.join(lut_dir,
'OPhiExtrapolation.txt')),
46 FPhiExtrapolationLUTPath = cms.string(os.path.join(lut_dir,
'EPhiExtrapolation.txt')),
47 BEtaExtrapolationLUTPath = cms.string(os.path.join(lut_dir,
'BEtaExtrapolation.txt')),
48 OEtaExtrapolationLUTPath = cms.string(os.path.join(lut_dir,
'OEtaExtrapolation.txt')),
49 FEtaExtrapolationLUTPath = cms.string(os.path.join(lut_dir,
'EEtaExtrapolation.txt')),
50 SortRankLUTPath = cms.string(os.path.join(lut_dir,
'SortRank.txt')),
52 FwdPosSingleMatchQualLUTMaxDR = cms.double(0.1),
53 FwdNegSingleMatchQualLUTMaxDR = cms.double(0.1),
54 OvlPosSingleMatchQualLUTMaxDR = cms.double(0.1),
55 OvlNegSingleMatchQualLUTMaxDR = cms.double(0.1),
56 BOPosMatchQualLUTMaxDR = cms.double(0.1),
57 BONegMatchQualLUTMaxDR = cms.double(0.1),
58 BOPosMatchQualLUTMaxDREtaFine = cms.double(0.1),
59 BONegMatchQualLUTMaxDREtaFine = cms.double(0.1),
60 FOPosMatchQualLUTMaxDR = cms.double(0.1),
61 FONegMatchQualLUTMaxDR = cms.double(0.1),
63 SortRankLUTPtFactor = cms.uint32(1),
64 SortRankLUTQualFactor = cms.uint32(4),