Added support to import LongTrack settings file and to match with user defined twiss values
This commit is contained in:
@@ -105,11 +105,12 @@ class Model:
|
||||
self.om.setRegExpElement(name[0:7], name[8:15], 'kx', kx)
|
||||
self.om.setRegExpElement(name[0:7], name[8:15], 'ky', ky)
|
||||
if 'RSYS' in name:
|
||||
grad = float(val[0])
|
||||
grad = float(val[0])*1e6
|
||||
phase = float(val[1])
|
||||
if 'CB' in name[0:7]:
|
||||
grad = grad/ 4.
|
||||
grad = grad/2
|
||||
if 'SINSB03' in name[0:7] or 'SINSB04' in name[0:7] or 'SINXB' in name[0:7]:
|
||||
grad = grad/2.
|
||||
L = self.om.getRegExpElement(name[0:7], 'RACC', 'Length')[0]
|
||||
self.om.setRegExpElement(name[0:7], 'RACC', 'Gradient', grad/L)
|
||||
self.om.setRegExpElement(name[0:7], 'RACC', 'Phase', phase)
|
||||
|
||||
Reference in New Issue
Block a user