Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-27 03:17:55

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 
0004 from L1Trigger.L1TMuonBarrel.simKBmtfDigis_cfi import bmtfKalmanTrackingSettings as settings
0005 
0006 eLoss = settings.eLoss[0]
0007 alpha = settings.aPhiB[0]
0008 alpha2 = settings.aPhiBNLO[0]
0009 
0010 
0011 
0012 dxy=[]
0013 deltaK=[]
0014 
0015 
0016 for addr in range(0,2048):
0017     Knew=addr*2-int(2*addr/(1+eLoss*addr))
0018     deltaK.append(str(abs(Knew)))
0019 
0020     d = int(alpha*addr/(1+alpha2*addr))
0021     dxy.append(str(abs(d)))
0022         
0023 
0024 
0025 
0026 
0027 print('ap_ufixed<12,12> eLossVertex[2048] = {'+','.join(deltaK)+'};')
0028 print('ap_ufixed<12,12> dxyVertex[2048] = {'+','.join(dxy)+'};')
0029 
0030 
0031