Subject | : Re: マッチング(beamの適合) |
Article No | : 388 |
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];
でも同じことです。
|