1 import FWCore.ParameterSet.Config
as cms
12 simEmtfDigisMC = cms.EDProducer(
"L1TMuonEndCapTrackProducer",
14 verbosity = cms.untracked.int32(0),
17 FWConfig = cms.bool(
True),
24 CSCInput = cms.InputTag(
'simCscTriggerPrimitiveDigis',
'MPCSORTED'),
25 RPCInput = cms.InputTag(
'simMuonRPCDigis'),
26 CPPFInput = cms.InputTag(
'simCPPFDigis'),
27 GEMInput = cms.InputTag(
'simMuonGEMPadDigis'),
30 CSCEnable = cms.bool(
True),
31 RPCEnable = cms.bool(
True),
32 CPPFEnable = cms.bool(
False),
33 GEMEnable = cms.bool(
False),
36 Era = cms.string(
'Run2_2018'),
39 MinBX = cms.int32(-3),
40 MaxBX = cms.int32(+3),
41 BXWindow = cms.int32(2),
44 CSCInputBXShift = cms.int32(-8),
45 RPCInputBXShift = cms.int32(0),
46 GEMInputBXShift = cms.int32(0),
49 spPCParams16 = cms.PSet(
50 PrimConvLUT = cms.int32(2),
51 ZoneBoundaries = cms.vint32(0,41,49,87,127),
53 ZoneOverlap = cms.int32(2),
54 IncludeNeighbor = cms.bool(
True),
55 DuplicateTheta = cms.bool(
True),
56 FixZonePhi = cms.bool(
True),
57 UseNewZones = cms.bool(
False),
58 FixME11Edges = cms.bool(
True),
62 spPRParams16 = cms.PSet(
63 PatternDefinitions = cms.vstring(
67 "4,15:15,7:7,7:7,7:7",
68 "3,16:16,7:7,7:6,7:6",
69 "3,14:14,7:7,8:7,8:7",
70 "2,18:17,7:7,7:5,7:5",
71 "2,13:12,7:7,10:7,10:7",
72 "1,22:19,7:7,7:0,7:0",
73 "1,11:8,7:7,14:7,14:7",
74 "0,30:23,7:7,7:0,7:0",
75 "0,7:0,7:7,14:7,14:7",
77 SymPatternDefinitions = cms.vstring(
79 "4,15:15:15:15,7:7:7:7,7:7:7:7,7:7:7:7",
80 "3,16:16:14:14,7:7:7:7,8:7:7:6,8:7:7:6",
81 "2,18:17:13:12,7:7:7:7,10:7:7:4,10:7:7:4",
82 "1,22:19:11:8,7:7:7:7,14:7:7:0,14:7:7:0",
83 "0,30:23:7:0,7:7:7:7,14:7:7:0,14:7:7:0",
85 UseSymmetricalPatterns = cms.bool(
True),
89 spTBParams16 = cms.PSet(
90 ThetaWindow = cms.int32(8),
91 ThetaWindowZone0 = cms.int32(4),
92 UseSingleHits = cms.bool(
False),
93 BugSt2PhDiff = cms.bool(
False),
94 BugME11Dupes = cms.bool(
False),
95 BugAmbigThetaWin = cms.bool(
False),
96 TwoStationSameBX = cms.bool(
True),
100 spGCParams16 = cms.PSet(
101 MaxRoadsPerZone = cms.int32(3),
102 MaxTracks = cms.int32(3),
103 UseSecondEarliest = cms.bool(
True),
104 BugSameSectorPt0 = cms.bool(
False),
108 spPAParams16 = cms.PSet(
109 ReadPtLUTFile = cms.bool(
False),
110 FixMode15HighPt = cms.bool(
True),
111 Bug9BitDPhi = cms.bool(
False),
112 BugMode7CLCT = cms.bool(
False),
113 BugNegPt = cms.bool(
False),
114 BugGMTPhi = cms.bool(
False),
115 PromoteMode7 = cms.bool(
False),
116 ModeQualVer = cms.int32(2),
121 simEmtfDigisData = simEmtfDigisMC.clone(
122 CSCInput = cms.InputTag(
'emtfStage2Digis'),
123 RPCInput = cms.InputTag(
'muonRPCDigis'),
124 CPPFInput = cms.InputTag(
'emtfStage2Digis'),
125 GEMInput = cms.InputTag(
'muonGEMPadDigis'),
127 CPPFEnable = cms.bool(
True),
131 simEmtfDigis = simEmtfDigisMC.clone()
139 from Configuration.Eras.Modifier_stage2L1Trigger_EMTF2016_cff
import stage2L1Trigger_EMTF2016
140 stage2L1Trigger_EMTF2016.toModify(simEmtfDigis, RPCEnable = cms.bool(
False), Era = cms.string(
'Run2_2016'))