CMS 3D CMS Logo

gmt_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 l1tGMTStubs = cms.EDProducer("Phase2L1TGMTStubProducer",
4  verbose = cms.int32(0),
5  srcCSC = cms.InputTag("simCscTriggerPrimitiveDigis"),
6  srcDT = cms.InputTag("dtTriggerPhase2PrimitiveDigis"),
7  srcDTTheta = cms.InputTag("simDtTriggerPrimitiveDigis"),
8  srcRPC = cms.InputTag("simMuonRPCDigis"),
9  Endcap =cms.PSet(
10  verbose = cms.uint32(0),
11  minBX = cms.int32(0),
12  maxBX = cms.int32(0),
13  coord1LSB = cms.double(0.00076660156*32),
14  eta1LSB = cms.double(7.68334e-04*32),
15  coord2LSB = cms.double(0.00076660156*32),
16  eta2LSB = cms.double(7.68334e-04*32),
17  phiMatch = cms.double(0.05),
18  etaMatch = cms.double(0.1)
19  ),
20  Barrel = cms.PSet(
21  verbose = cms.int32(0),
22  minPhiQuality = cms.int32(0),#was 5
23  minThetaQuality = cms.int32(0),
24  minBX = cms.int32(0),
25  maxBX = cms.int32(0),
26  phiLSB = cms.double(0.00076660156*32),
27  phiBDivider = cms.int32(16),
28  etaLSB = cms.double(7.68334e-04*32),
29  eta_1 = cms.vint32(int(-1503/32),int(-1446/32),int(-1387/32),int(-1327/32),int(-1266/32),int(-1194/32),int(-1125/32),int(-985/32),int(-916/32),int(-839/32),int(-752/32),int(-670/32),int(-582/32),int(-489/32),int(-315/32),int(-213/32),int(-115/32),int(-49/32),int(49/32),int(115/32),int(213/32),int(315/32),int(489/32),int(582/32),int(670/32),int(752/32),int(839/32),int(916/32),int(985/32),int(1125/32),int(1194/32),int(1266/32),int(1327/32),int(1387/32),int(1446/32), 1503),
30  eta_2 = cms.vint32(int(-1334/32),int(-1279/32),int(-1227/32),int(-1168/32),int(-1109/32),int(-1044/32),int(-982/32),int(-861/32),int(-793/32),int(-720/32),int(-648/32),int(-577/32),int(-496/32),int(-425/32),int(-268/32),int(-185/32),int(-97/32),int(-51/32),int(51/32),int(97/32),int(185/32),int(268/32),int(425/32),int(496/32),int(577/32),int(648/32),int(720/32),int(793/32),int(861/32),int(982/32),int(1044/32),int(1109/32),int(1168/32),int(1227/32),int(1279/32),1334),
31  eta_3 = cms.vint32(int(-1148/32),int(-1110/32),int(-1051/32),int(-1004/32),int(-947/32),int(-895/32),int(-839/32),int(-728/32),int(-668/32),int(-608/32),int(-546/32),int(-485/32),int(-425/32),int(-366/32),int(-222/32),int(-155/32),int(-87/32),int(-40/32),int(40/32),int(87/32),int(155/32),int(222/32),int(366/32),int(425/32),int(485/32),int(546/32),int(608/32),int(668/32),int(728/32),int(839/32),int(895/32),int(947/32),int(1004/32),int(1051/32),int(1110/32), 1148),
32 
33  coarseEta_1 = cms.vint32(int(0/32),int(758/32),int(1336/32)),
34  coarseEta_2 = cms.vint32(int(0/32),int(653/32),int(1168/32)),
35  coarseEta_3 = cms.vint32(int(0/32),int(552/32),int(1001/32)),
36  coarseEta_4 = cms.vint32(int(0/32),int(478/32),int(878/32)),
37  phiOffset = cms.vint32(int(33/32),int(-8/32),int(+14/32),0)
38  )
39 
40 )
41 
42 
43 
44 
45 
46 l1tGMTMuons = cms.EDProducer('Phase2L1TGMTProducer',
47  srcTracks = cms.InputTag("l1tTTTracksFromTrackletEmulation:Level1TTTracks"),
48  srcStubs = cms.InputTag('l1tGMTStubs'),
49  srcBMTF = cms.InputTag('simBmtfDigis','BMTF'),
50  srcEMTF = cms.InputTag('simEmtfDigis','EMTF'),
51  srcOMTF = cms.InputTag('simOmtfDigis','OMTF'),
52  minTrackStubs = cms.int32(4),
53  muonBXMin = cms.int32(0),
54  muonBXMax = cms.int32(0),
55  verbose = cms.int32(0),
56  trackConverter = cms.PSet(
57  verbose = cms.int32(0)
58  ),
59  roiTrackAssociator = cms.PSet(
60  verbose=cms.int32(0)
61  ),
62  trackMatching = cms.PSet(
63  verbose=cms.int32(0)
64  ),
65  isolation = cms.PSet(
66  AbsIsoThresholdL = cms.int32(160),
67  AbsIsoThresholdM = cms.int32(120),
68  AbsIsoThresholdT = cms.int32(80),
69  RelIsoThresholdL = cms.double(0.1),
70  RelIsoThresholdM = cms.double(0.05),
71  RelIsoThresholdT = cms.double(0.01),
72  verbose = cms.int32(0),
73  IsodumpForHLS = cms.int32(0),
74  ),
75  tauto3mu = cms.PSet()
76 
77 )
78 
79 
80 l1tGMTFilteredMuons = cms.EDProducer('Phase2L1TGMTFilter',
81  srcMuons = cms.InputTag("l1tTkMuonsGmt",""),
82  applyLowPtFilter = cms.bool(True),
83  ptBarrelMin = cms.int32(8),
84  ptEndcapMin = cms.int32(8),
85  etaBE = cms.double(0.9)
86 
87 )
88 
89 
90 l1tStandaloneMuons = cms.EDProducer('Phase2L1TGMTSAMuonProducer',
91  muonToken = cms.InputTag('simGmtStage2Digis'),
92  Nprompt = cms.uint32(12),
93  Ndisplaced = cms.uint32(12)
94  )