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 = cms.bool(
False),
30 DTPhiInput = cms.InputTag(
'simTwinMuxDigis'),
31 DTThetaInput = cms.InputTag(
'simDtTriggerPrimitiveDigis'),
32 CSCInput = cms.InputTag(
'simCscTriggerPrimitiveDigis',
'MPCSORTED'),
33 CSCComparatorInput = cms.InputTag(
'simMuonCSCDigis',
'MuonCSCComparatorDigi'),
34 RPCInput = cms.InputTag(
'simMuonRPCDigis'),
35 CPPFInput = cms.InputTag(
'simCPPFDigis'),
36 GEMInput = cms.InputTag(
'simMuonGEMPadDigiClusters'),
37 ME0Input = cms.InputTag(
'me0TriggerConvertedPseudoDigis'),
40 DTEnable = cms.bool(
False),
41 CSCEnable = cms.bool(
True),
42 RPCEnable = cms.bool(
True),
43 IRPCEnable = cms.bool(
False),
44 CPPFEnable = cms.bool(
False),
45 GEMEnable = cms.bool(
False),
46 ME0Enable = cms.bool(
False),
49 MinBX = cms.int32(-3),
50 MaxBX = cms.int32(+3),
51 BXWindow = cms.int32(2),
54 CSCInputBXShift = cms.int32(-8),
55 RPCInputBXShift = cms.int32(0),
56 GEMInputBXShift = cms.int32(0),
57 ME0InputBXShift = cms.int32(-8),
60 spPCParams16 = cms.PSet(
61 ZoneBoundaries = cms.vint32(0,41,49,87,127),
63 ZoneOverlap = cms.int32(2),
64 IncludeNeighbor = cms.bool(
True),
65 DuplicateTheta = cms.bool(
True),
66 FixZonePhi = cms.bool(
True),
67 UseNewZones = cms.bool(
False),
68 FixME11Edges = cms.bool(
True),
72 spPRParams16 = cms.PSet(
73 PatternDefinitions = cms.vstring(
77 "4,15:15,7:7,7:7,7:7",
78 "3,16:16,7:7,7:6,7:6",
79 "3,14:14,7:7,8:7,8:7",
80 "2,18:17,7:7,7:5,7:5",
81 "2,13:12,7:7,10:7,10:7",
82 "1,22:19,7:7,7:0,7:0",
83 "1,11:8,7:7,14:7,14:7",
84 "0,30:23,7:7,7:0,7:0",
85 "0,7:0,7:7,14:7,14:7",
87 SymPatternDefinitions = cms.vstring(
89 "4,15:15:15:15,7:7:7:7,7:7:7:7,7:7:7:7",
90 "3,16:16:14:14,7:7:7:7,8:7:7:6,8:7:7:6",
91 "2,18:17:13:12,7:7:7:7,10:7:7:4,10:7:7:4",
92 "1,22:19:11:8,7:7:7:7,14:7:7:0,14:7:7:0",
93 "0,30:23:7:0,7:7:7:7,14:7:7:0,14:7:7:0",
95 UseSymmetricalPatterns = cms.bool(
True),
99 spTBParams16 = cms.PSet(
100 ThetaWindow = cms.int32(8),
101 ThetaWindowZone0 = cms.int32(4),
102 UseSingleHits = cms.bool(
False),
103 BugSt2PhDiff = cms.bool(
False),
104 BugME11Dupes = cms.bool(
False),
105 BugAmbigThetaWin = cms.bool(
False),
106 TwoStationSameBX = cms.bool(
True),
110 spGCParams16 = cms.PSet(
111 MaxRoadsPerZone = cms.int32(3),
112 MaxTracks = cms.int32(3),
113 UseSecondEarliest = cms.bool(
True),
114 BugSameSectorPt0 = cms.bool(
False),
118 spPAParams16 = cms.PSet(
119 ReadPtLUTFile = cms.bool(
False),
120 FixMode15HighPt = cms.bool(
True),
121 Bug9BitDPhi = cms.bool(
False),
122 BugMode7CLCT = cms.bool(
False),
123 BugNegPt = cms.bool(
False),
124 BugGMTPhi = cms.bool(
False),
125 PromoteMode7 = cms.bool(
False),
126 ModeQualVer = cms.int32(2),
128 ProtobufFileName = cms.string(
'model_graph.displ.5.pb'),
133 simEmtfDigisData = simEmtfDigisMC.clone(
134 DTPhiInput = cms.InputTag(
'bmtfDigis'),
135 DTThetaInput = cms.InputTag(
'bmtfDigis'),
136 CSCInput = cms.InputTag(
'emtfStage2Digis'),
137 CSCComparatorInput = cms.InputTag(
'muonCSCDigis',
'MuonCSCComparatorDigi'),
138 RPCInput = cms.InputTag(
'muonRPCDigis'),
139 CPPFInput = cms.InputTag(
'emtfStage2Digis'),
141 CPPFEnable = cms.bool(
True),
145 simEmtfDigis = simEmtfDigisMC.clone()
153 from Configuration.Eras.Modifier_stage2L1Trigger_cff
import stage2L1Trigger
154 stage2L1Trigger.toModify(simEmtfDigis, RPCEnable = cms.bool(
False), Era = cms.string(
'Run2_2016'))
157 from Configuration.Eras.Modifier_stage2L1Trigger_2017_cff
import stage2L1Trigger_2017
158 stage2L1Trigger_2017.toModify(simEmtfDigis, RPCEnable = cms.bool(
True), Era = cms.string(
'Run2_2017'))
161 from Configuration.Eras.Modifier_stage2L1Trigger_2018_cff
import stage2L1Trigger_2018
162 stage2L1Trigger_2018.toModify(simEmtfDigis, RPCEnable = cms.bool(
True), Era = cms.string(
'Run2_2018'))
165 from Configuration.Eras.Modifier_stage2L1Trigger_2021_cff
import stage2L1Trigger_2021
166 stage2L1Trigger_2021.toModify(simEmtfDigis, RPCEnable = cms.bool(
True), UseRun3CCLUT = cms.bool(
False), Era = cms.string(
'Run3_2021'))