Some further debugging and some nice optics

This commit is contained in:
2025-05-08 15:08:21 +02:00
parent 3e858452d3
commit 52f2624a4d
9 changed files with 162 additions and 97 deletions

View File

@@ -18,7 +18,8 @@ class Matching:
vals = [-val for val in vals]
var = {name:vals[i] for i,name in enumerate(quads)}
cond = {'range':'#e','mux':par['mu'],'muy':par['mu']}
twiss,tar = self.model.match(sequence=par['Sequence'], destination=par['Destination'],variables=var, conditions=cond, periodic=True)
res,twiss,tar = self.model.match(sequence=par['Sequence'], destination=par['Destination'],variables=var, conditions=cond, periodic=True)
par['Result']=tar
par['Twiss']=twiss
print(res)
self.manager.setFODOParameters(par)