1 import FWCore.ParameterSet.Config
as cms
12 simEmtfDigisMC = cms.EDProducer(
"L1TMuonEndCapTrackProducer",
14 verbosity = cms.untracked.int32(0),
17 FWConfig = cms.bool(
True),
20 Era = cms.string(
'Run2_2018'),
23 UseRun3CCLUT_OTMB = cms.bool(
False),
24 UseRun3CCLUT_TMB = cms.bool(
False),
31 DTPhiInput = cms.InputTag(
'simTwinMuxDigis'),
32 DTThetaInput = cms.InputTag(
'simDtTriggerPrimitiveDigis'),
33 CSCInput = cms.InputTag(
'simCscTriggerPrimitiveDigis',
'MPCSORTED'),
34 CSCComparatorInput = cms.InputTag(
'simMuonCSCDigis',
'MuonCSCComparatorDigi'),
35 RPCInput = cms.InputTag(
'simMuonRPCDigis'),
36 CPPFInput = cms.InputTag(
'simCPPFDigis'),
37 GEMInput = cms.InputTag(
'simMuonGEMPadDigiClusters'),
38 ME0Input = cms.InputTag(
'me0TriggerConvertedPseudoDigis'),
41 DTEnable = cms.bool(
False),
42 CSCEnable = cms.bool(
True),
43 RPCEnable = cms.bool(
True),
44 IRPCEnable = cms.bool(
False),
45 CPPFEnable = cms.bool(
False),
46 GEMEnable = cms.bool(
False),
47 ME0Enable = cms.bool(
False),
50 MinBX = cms.int32(-3),
51 MaxBX = cms.int32(+3),
52 BXWindow = cms.int32(2),
55 CSCInputBXShift = cms.int32(-8),
56 RPCInputBXShift = cms.int32(0),
57 GEMInputBXShift = cms.int32(0),
58 ME0InputBXShift = cms.int32(-8),
61 spPCParams16 = cms.PSet(
62 ZoneBoundaries = cms.vint32(0,41,49,87,127),
64 ZoneOverlap = cms.int32(2),
65 IncludeNeighbor = cms.bool(
True),
66 DuplicateTheta = cms.bool(
True),
67 FixZonePhi = cms.bool(
True),
68 UseNewZones = cms.bool(
False),
69 FixME11Edges = cms.bool(
True),
73 spPRParams16 = cms.PSet(
74 PatternDefinitions = cms.vstring(
78 "4,15:15,7:7,7:7,7:7",
79 "3,16:16,7:7,7:6,7:6",
80 "3,14:14,7:7,8:7,8:7",
81 "2,18:17,7:7,7:5,7:5",
82 "2,13:12,7:7,10:7,10:7",
83 "1,22:19,7:7,7:0,7:0",
84 "1,11:8,7:7,14:7,14:7",
85 "0,30:23,7:7,7:0,7:0",
86 "0,7:0,7:7,14:7,14:7",
88 SymPatternDefinitions = cms.vstring(
90 "4,15:15:15:15,7:7:7:7,7:7:7:7,7:7:7:7",
91 "3,16:16:14:14,7:7:7:7,8:7:7:6,8:7:7:6",
92 "2,18:17:13:12,7:7:7:7,10:7:7:4,10:7:7:4",
93 "1,22:19:11:8,7:7:7:7,14:7:7:0,14:7:7:0",
94 "0,30:23:7:0,7:7:7:7,14:7:7:0,14:7:7:0",
96 UseSymmetricalPatterns = cms.bool(
True),
100 spTBParams16 = cms.PSet(
101 ThetaWindow = cms.int32(8),
102 ThetaWindowZone0 = cms.int32(4),
103 UseSingleHits = cms.bool(
False),
104 BugSt2PhDiff = cms.bool(
False),
105 BugME11Dupes = cms.bool(
False),
106 BugAmbigThetaWin = cms.bool(
False),
107 TwoStationSameBX = cms.bool(
True),
111 spGCParams16 = cms.PSet(
112 MaxRoadsPerZone = cms.int32(3),
113 MaxTracks = cms.int32(3),
114 UseSecondEarliest = cms.bool(
True),
115 BugSameSectorPt0 = cms.bool(
False),
119 spPAParams16 = cms.PSet(
120 ReadPtLUTFile = cms.bool(
False),
121 FixMode15HighPt = cms.bool(
True),
122 Bug9BitDPhi = cms.bool(
False),
123 BugMode7CLCT = cms.bool(
False),
124 BugNegPt = cms.bool(
False),
125 BugGMTPhi = cms.bool(
False),
126 PromoteMode7 = cms.bool(
False),
127 ModeQualVer = cms.int32(2),
129 ProtobufFileName = cms.string(
'model_graph.displ.5.pb'),
134 simEmtfDigisData = simEmtfDigisMC.clone(
135 DTPhiInput = cms.InputTag(
'bmtfDigis'),
136 DTThetaInput = cms.InputTag(
'bmtfDigis'),
137 CSCInput = cms.InputTag(
'emtfStage2Digis'),
138 CSCComparatorInput = cms.InputTag(
'muonCSCDigis',
'MuonCSCComparatorDigi'),
139 RPCInput = cms.InputTag(
'muonRPCDigis'),
140 CPPFInput = cms.InputTag(
'emtfStage2Digis'),
142 CPPFEnable = cms.bool(
True),
146 simEmtfDigis = simEmtfDigisMC.clone()
154 from Configuration.Eras.Modifier_stage2L1Trigger_cff
import stage2L1Trigger
155 stage2L1Trigger.toModify(simEmtfDigis, RPCEnable = cms.bool(
False), Era = cms.string(
'Run2_2016'))
158 from Configuration.Eras.Modifier_stage2L1Trigger_2017_cff
import stage2L1Trigger_2017
159 stage2L1Trigger_2017.toModify(simEmtfDigis, RPCEnable = cms.bool(
True), Era = cms.string(
'Run2_2017'))
162 from Configuration.Eras.Modifier_stage2L1Trigger_2018_cff
import stage2L1Trigger_2018
163 stage2L1Trigger_2018.toModify(simEmtfDigis, RPCEnable = cms.bool(
True), Era = cms.string(
'Run2_2018'))
166 from Configuration.Eras.Modifier_stage2L1Trigger_2021_cff
import stage2L1Trigger_2021
167 stage2L1Trigger_2021.toModify(simEmtfDigis, RPCEnable = cms.bool(
True), UseRun3CCLUT_OTMB = cms.bool(
False), Era = cms.string(
'Run3_2021'))