Back to home page

Project CMSSW displayed by LXR

 
 

    


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