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'),
27 DTPhiInput = cms.InputTag(
'simTwinMuxDigis'),
28 DTThetaInput = cms.InputTag(
'simDtTriggerPrimitiveDigis'),
29 CSCInput = cms.InputTag(
'simCscTriggerPrimitiveDigis',
'MPCSORTED'),
30 CSCComparatorInput = cms.InputTag(
'simMuonCSCDigis',
'MuonCSCComparatorDigi'),
31 RPCInput = cms.InputTag(
'simMuonRPCDigis'),
32 CPPFInput = cms.InputTag(
'simCPPFDigis'),
33 GEMInput = cms.InputTag(
'simMuonGEMPadDigiClusters'),
34 ME0Input = cms.InputTag(
'me0TriggerConvertedPseudoDigis'),
37 DTEnable = cms.bool(
False),
38 CSCEnable = cms.bool(
True),
39 RPCEnable = cms.bool(
True),
40 IRPCEnable = cms.bool(
False),
41 CPPFEnable = cms.bool(
False),
42 GEMEnable = cms.bool(
False),
43 ME0Enable = cms.bool(
False),
46 MinBX = cms.int32(-3),
47 MaxBX = cms.int32(+3),
48 BXWindow = cms.int32(2),
51 CSCInputBXShift = cms.int32(-8),
52 RPCInputBXShift = cms.int32(0),
53 GEMInputBXShift = cms.int32(0),
54 ME0InputBXShift = cms.int32(-8),
57 spPCParams16 = cms.PSet(
58 ZoneBoundaries = cms.vint32(0,41,49,87,127),
60 ZoneOverlap = cms.int32(2),
61 IncludeNeighbor = cms.bool(
True),
62 DuplicateTheta = cms.bool(
True),
63 FixZonePhi = cms.bool(
True),
64 UseNewZones = cms.bool(
False),
65 FixME11Edges = cms.bool(
True),
69 spPRParams16 = cms.PSet(
70 PatternDefinitions = cms.vstring(
74 "4,15:15,7:7,7:7,7:7",
75 "3,16:16,7:7,7:6,7:6",
76 "3,14:14,7:7,8:7,8:7",
77 "2,18:17,7:7,7:5,7:5",
78 "2,13:12,7:7,10:7,10:7",
79 "1,22:19,7:7,7:0,7:0",
80 "1,11:8,7:7,14:7,14:7",
81 "0,30:23,7:7,7:0,7:0",
82 "0,7:0,7:7,14:7,14:7",
84 SymPatternDefinitions = cms.vstring(
86 "4,15:15:15:15,7:7:7:7,7:7:7:7,7:7:7:7",
87 "3,16:16:14:14,7:7:7:7,8:7:7:6,8:7:7:6",
88 "2,18:17:13:12,7:7:7:7,10:7:7:4,10:7:7:4",
89 "1,22:19:11:8,7:7:7:7,14:7:7:0,14:7:7:0",
90 "0,30:23:7:0,7:7:7:7,14:7:7:0,14:7:7:0",
92 UseSymmetricalPatterns = cms.bool(
True),
96 spTBParams16 = cms.PSet(
97 ThetaWindow = cms.int32(8),
98 ThetaWindowZone0 = cms.int32(4),
99 UseSingleHits = cms.bool(
False),
100 BugSt2PhDiff = cms.bool(
False),
101 BugME11Dupes = cms.bool(
False),
102 BugAmbigThetaWin = cms.bool(
False),
103 TwoStationSameBX = cms.bool(
True),
107 spGCParams16 = cms.PSet(
108 MaxRoadsPerZone = cms.int32(3),
109 MaxTracks = cms.int32(3),
110 UseSecondEarliest = cms.bool(
True),
111 BugSameSectorPt0 = cms.bool(
False),
115 spPAParams16 = cms.PSet(
116 ReadPtLUTFile = cms.bool(
False),
117 FixMode15HighPt = cms.bool(
True),
118 Bug9BitDPhi = cms.bool(
False),
119 BugMode7CLCT = cms.bool(
False),
120 BugNegPt = cms.bool(
False),
121 BugGMTPhi = cms.bool(
False),
122 PromoteMode7 = cms.bool(
False),
123 ModeQualVer = cms.int32(2),
125 ProtobufFileName = cms.string(
'model_graph.displ.5.pb'),
130 simEmtfDigisData = simEmtfDigisMC.clone(
131 DTPhiInput = cms.InputTag(
'bmtfDigis'),
132 DTThetaInput = cms.InputTag(
'bmtfDigis'),
133 CSCInput = cms.InputTag(
'emtfStage2Digis'),
134 CSCComparatorInput = cms.InputTag(
'muonCSCDigis',
'MuonCSCComparatorDigi'),
135 RPCInput = cms.InputTag(
'muonRPCDigis'),
136 CPPFInput = cms.InputTag(
'emtfStage2Digis'),
138 CPPFEnable = cms.bool(
True),
142 simEmtfDigis = simEmtfDigisMC.clone()
150 from Configuration.Eras.Modifier_stage2L1Trigger_cff
import stage2L1Trigger
151 stage2L1Trigger.toModify(simEmtfDigis, RPCEnable = cms.bool(
False), Era = cms.string(
'Run2_2016'))
154 from Configuration.Eras.Modifier_stage2L1Trigger_2017_cff
import stage2L1Trigger_2017
155 stage2L1Trigger_2017.toModify(simEmtfDigis, RPCEnable = cms.bool(
True), Era = cms.string(
'Run2_2017'))
158 from Configuration.Eras.Modifier_stage2L1Trigger_2018_cff
import stage2L1Trigger_2018
159 stage2L1Trigger_2018.toModify(simEmtfDigis, RPCEnable = cms.bool(
True), Era = cms.string(
'Run2_2018'))