Initial tracking done, needs check for other twiss parameters in user defined

This commit is contained in:
2026-01-12 13:29:44 +01:00
parent 3659cb1baf
commit ac3e68082d
12 changed files with 31 additions and 2312 deletions
+7
View File
@@ -43,6 +43,13 @@ class Model:
def getInitialEnergy(self):
return self.om.EnergyAt(self.energyReference)[0]
def initializeMagnets(self):
print('Initializing all magnets to zero')
self.om.setRegExpElement('.*', 'MQUA', 'k1', 0)
self.om.setRegExpElement('.*', 'MQSK', 'k1', 0)
self.om.setRegExpElement('.*', 'MSEX', 'k2', 0)
def updateFromMachine(self,machine):
pol = ['LH', 'LV+', 'LV-', 'C+', 'C-', 'ZL']
mag = machine['Magnet']