Subject | : Re: マッチング(beamの適合) |
Date | : 2007/04/19(Thu) 11:05:48 |
Contributor | : Kentaro Harada |
ラティスの構成方法は変わりません。森田氏の仰るように、初期値の
トゥイスパラメータを与えて「ins」で計算します。
たとえば、
AXI -1;
BXI 10;
AYI -2;
BYI 10;
EXI 0;
EPXI 0;
などで初期値が与えられます。または、きちんと MARK 要素の中に埋め込んで
おけばよいです。Do[] や If[] など、FFS 上の関数内で行うときは、
たとえば、
MOMENTUM=0.005GEV;
MARK
MKST = ()
MKED = ()
;
DRIFT
L1 = (L = 1)
;
QUAD Q1 = (L=.2)
;
LINE
TEST = (MKST
L1 Q1 L1
MKED)
;
ON LOG;
ON RAD FLUC COD RFSW RADCOD;
FFS;
$FORM = "15.10";
PageWidth = 1999;
USE TEST;
ins calc;
FFS["AXI -1;"];
FFS["BXI 10;"];
FFS["fit BX 5;"];
FFS["free Q1;"];
FFS["go;",6];
FFS["disp;",6];
など、FFS[]で囲ってください。MARKに値を入れるには、
LINE["AX","MKST"] = -1;
LINE["BX","MKST"] = 10;
FFS["fit BX 5;"];
FFS["free Q1;"];
FFS["go;",6];
FFS["disp;",6];
でも同じことです。