File indexing completed on 2025-02-07 14:23:58
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def Phase2L1TGMTStubProducer(*args, **kwargs):
0004 mod = cms.EDProducer('Phase2L1TGMTStubProducer',
0005 verbose = cms.int32(0),
0006 srcCSC = cms.InputTag('simCscTriggerPrimitiveDigis'),
0007 srcDT = cms.InputTag('dtTriggerPhase2PrimitiveDigis'),
0008 srcDTTheta = cms.InputTag('simDtTriggerPrimitiveDigis'),
0009 srcRPC = cms.InputTag('simMuonRPCDigis'),
0010 Endcap = cms.PSet(
0011 verbose = cms.uint32(0),
0012 minBX = cms.int32(0),
0013 maxBX = cms.int32(0),
0014 coord1LSB = cms.double(0.02453124992),
0015 eta1LSB = cms.double(0.024586688),
0016 coord2LSB = cms.double(0.02453124992),
0017 eta2LSB = cms.double(0.024586688),
0018 phiMatch = cms.double(0.05),
0019 etaMatch = cms.double(0.1)
0020 ),
0021 Barrel = cms.PSet(
0022 verbose = cms.int32(0),
0023 minPhiQuality = cms.int32(0),
0024 minThetaQuality = cms.int32(0),
0025 minBX = cms.int32(0),
0026 maxBX = cms.int32(0),
0027 phiLSB = cms.double(0.02453124992),
0028 phiBDivider = cms.int32(16),
0029 etaLSB = cms.double(0.024586688),
0030 eta_1 = cms.vint32(
0031 -46,
0032 -45,
0033 -43,
0034 -41,
0035 -39,
0036 -37,
0037 -35,
0038 -30,
0039 -28,
0040 -26,
0041 -23,
0042 -20,
0043 -18,
0044 -15,
0045 -9,
0046 -6,
0047 -3,
0048 -1,
0049 1,
0050 3,
0051 6,
0052 9,
0053 15,
0054 18,
0055 20,
0056 23,
0057 26,
0058 28,
0059 30,
0060 35,
0061 37,
0062 39,
0063 41,
0064 43,
0065 45,
0066 1503
0067 ),
0068 eta_2 = cms.vint32(
0069 -41,
0070 -39,
0071 -38,
0072 -36,
0073 -34,
0074 -32,
0075 -30,
0076 -26,
0077 -24,
0078 -22,
0079 -20,
0080 -18,
0081 -15,
0082 -13,
0083 -8,
0084 -5,
0085 -3,
0086 -1,
0087 1,
0088 3,
0089 5,
0090 8,
0091 13,
0092 15,
0093 18,
0094 20,
0095 22,
0096 24,
0097 26,
0098 30,
0099 32,
0100 34,
0101 36,
0102 38,
0103 39,
0104 1334
0105 ),
0106 eta_3 = cms.vint32(
0107 -35,
0108 -34,
0109 -32,
0110 -31,
0111 -29,
0112 -27,
0113 -26,
0114 -22,
0115 -20,
0116 -19,
0117 -17,
0118 -15,
0119 -13,
0120 -11,
0121 -6,
0122 -4,
0123 -2,
0124 -1,
0125 1,
0126 2,
0127 4,
0128 6,
0129 11,
0130 13,
0131 15,
0132 17,
0133 19,
0134 20,
0135 22,
0136 26,
0137 27,
0138 29,
0139 31,
0140 32,
0141 34,
0142 1148
0143 ),
0144 coarseEta_1 = cms.vint32(
0145 0,
0146 23,
0147 41
0148 ),
0149 coarseEta_2 = cms.vint32(
0150 0,
0151 20,
0152 36
0153 ),
0154 coarseEta_3 = cms.vint32(
0155 0,
0156 17,
0157 31
0158 ),
0159 coarseEta_4 = cms.vint32(
0160 0,
0161 14,
0162 27
0163 ),
0164 phiOffset = cms.vint32(
0165 1,
0166 0,
0167 0,
0168 0
0169 )
0170 ),
0171 mightGet = cms.optional.untracked.vstring
0172 )
0173 for a in args:
0174 mod.update_(a)
0175 mod.update_(kwargs)
0176 return mod