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