Les twiss initiaux sont écrit dans le fichiers updateatindex.m sous machine/ThomX/TL.
Je propose de créer une variable tango dans laquelle on pourra écrire les parametres de Twiss mesurées par le scan d'emittance sur le première station linac. Une commande tango dans le fichier nous permettra de récupérer les dernières valeurs. Il faudra prévoir le cas tango, et le cas simulators.
TwissData.alpha = [-4.24,-4.34]';
TwissData.beta = [34.46,33.94]';
TwissData.mu = [0 0]';
TwissData.ClosedOrbit = [0 0 0 0]'; %initial 4-D COD
TwissData.dP = 0; %initial dP
TwissData.dL = 0; % initial dL
TwissData.Dispersion = [0 0 0 0]';
setpvmodel('TwissData', '', TwissData); % Same as, THERING{1}.TwissData = TwissData; |