Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject Re: マッチング(beamの適合)
Date: 2007/04/19(Thu) 11:05:48
ContributorKentaro 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];

でも同じことです。


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)