Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2022-04-01 23:54:08

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 gmtStubs = cms.EDProducer("Phase2L1TGMTStubProducer",
0004     verbose = cms.int32(0),
0005     srcCSC = cms.InputTag("simCscTriggerPrimitiveDigis"),
0006     srcDT = cms.InputTag("dtTriggerPhase2PrimitiveDigis"),
0007     srcDTTheta = cms.InputTag("simDtTriggerPrimitiveDigis"),
0008     srcRPC = cms.InputTag("simMuonRPCDigis"),
0009     Endcap =cms.PSet(                            
0010         verbose              = cms.uint32(0),
0011         minBX                = cms.int32(0),                           
0012         maxBX                = cms.int32(0),         
0013         coord1LSB            = cms.double(0.00076660156*32), 
0014         eta1LSB              = cms.double(7.68334e-04*32), 
0015         coord2LSB            = cms.double(0.00076660156*32), 
0016         eta2LSB              = cms.double(7.68334e-04*32),
0017         phiMatch             = cms.double(0.05),
0018         etaMatch             = cms.double(0.1)
0019     ),
0020     Barrel = cms.PSet(                         
0021         verbose            = cms.int32(0),
0022         minPhiQuality      = cms.int32(0),#was 5
0023         minThetaQuality    = cms.int32(0),
0024         minBX              = cms.int32(0),                           
0025         maxBX              = cms.int32(0),                           
0026         phiLSB             = cms.double(0.00076660156*32),
0027         phiBDivider        = cms.int32(16),
0028         etaLSB             = cms.double(7.68334e-04*32), 
0029         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),
0030         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),
0031         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),
0032 
0033         coarseEta_1        = cms.vint32(int(0/32),int(758/32),int(1336/32)),
0034         coarseEta_2        = cms.vint32(int(0/32),int(653/32),int(1168/32)),
0035         coarseEta_3        = cms.vint32(int(0/32),int(552/32),int(1001/32)),
0036         coarseEta_4        = cms.vint32(int(0/32),int(478/32),int(878/32)),
0037         phiOffset          = cms.vint32(int(33/32),int(-8/32),int(+14/32),0)    
0038    )
0039 
0040 )
0041 
0042 
0043 
0044 
0045 
0046 gmtMuons = cms.EDProducer('Phase2L1TGMTProducer',
0047                      srcTracks = cms.InputTag("TTTracksFromTrackletEmulation:Level1TTTracks"),
0048                      srcStubs  = cms.InputTag('gmtStubs'),
0049                      srcBMTF   = cms.InputTag('simBmtfDigis','BMTF'),
0050                      srcEMTF   = cms.InputTag('simEmtfDigis','EMTF'),
0051                      srcOMTF   = cms.InputTag('simOmtfDigis','OMTF'),
0052                      minTrackStubs = cms.int32(4),     
0053                      muonBXMin = cms.int32(0),
0054                      muonBXMax = cms.int32(0),
0055                      verbose   = cms.int32(0),     
0056                      trackConverter  = cms.PSet(
0057                          verbose = cms.int32(0)
0058                      ),
0059                      roiTrackAssociator  = cms.PSet(
0060                          verbose=cms.int32(0)
0061                      ),
0062                      trackMatching  = cms.PSet(
0063                          verbose=cms.int32(0)
0064                      ),
0065                      isolation  = cms.PSet(
0066                        AbsIsoThresholdL = cms.int32(160),
0067                        AbsIsoThresholdM = cms.int32(120),
0068                        AbsIsoThresholdT = cms.int32(80),
0069                        RelIsoThresholdL = cms.double(0.1),
0070                        RelIsoThresholdM = cms.double(0.05),
0071                        RelIsoThresholdT = cms.double(0.01),
0072                        verbose       = cms.int32(0),
0073                        IsodumpForHLS = cms.int32(1),
0074                      ),
0075                     tauto3mu = cms.PSet()
0076 
0077 )
0078 
0079 standaloneMuons = cms.EDProducer('Phase2L1TGMTSAMuonProducer',
0080                                  muonToken  = cms.InputTag('simGmtStage2Digis'),
0081                                  Nprompt    = cms.uint32(12),
0082                                  Ndisplaced = cms.uint32(12)
0083                                 )