PROCEDURE TESTBL;
VARIABLE OBJ1 1 ; VARIABLE OBJ2 1 ; VARIABLE OBJ3 1 ; VARIABLE OBJ4 1 ;
VARIABLE OBJ5 1 ; VARIABLE OBJ6 1 ; VARIABLE OBJ7 1 ; VARIABLE OBJ8 1 ;
VARIABLE OBJ9 1 ; VARIABLE OBJA 1 ; VARIABLE OBJB 1 ; VARIABLE OBJ 1 ;
VARIABLE Q1 1 ; VARIABLE Q2 1 ; VARIABLE Q3 1 ; VARIABLE Q4 1 ;
VARIABLE Q5 1 ; VARIABLE Q6 1 ; VARIABLE Q7 1 ; VARIABLE Q8 1 ;
VARIABLE Q9 1 ; VARIABLE QA 1 ; VARIABLE QB 1 ;
{Quadrupole fields at pole tip in Tesla}
Q1 := -0.27907 ; Q2 := 0.23636 ; Q3 := -0.22810 ; Q4 := 0.22233 ;
Q5 := -0.20494 ; Q6 := 0.16320 ; Q7 := 0.21546 ; Q8 := -0.24367 ;
Q9 := -0.21065 ; QA := 0.32986 ; QB := -0.19255 ;
{FIT Q1 Q2 ;}
{FIT Q3 Q4 Q5 Q6 ;}
{FIT Q7 Q8 ;}
FIT Q9 QA QB ;
OV 3 3 0 ; {order=3, phase space dimension=3}
{FR 2 ;} {fringe field}
RPP 71.0 ; {kinetic energy of protons = 71 MeV}
PTY 0.0 ; {reference trajectory as straight line}
{SB 2.0E-4 11.6E-3 0.0 2.0E-4 26.6E-3 0.0 0.1 0.01 0 0 0 ;} {set beam}
SB 2.0E-3 6.0E-3 0.0 2.0E-3 13.0E-3 0.0 0.1 0.006 0 0 0 ; {set beam}
CR ; {clear rays}
ER 2 3 2 3 1 2 1 1 ; {define ensemble of rays}
UM ; {set unity map}
BP ; {begin plot}
PS 0.02 ; {poincare section}
DL 0.1 ;
DL 0.167 ;
DL 0.458 ;
DL 0.383 ;
DL 0.283 ;
DL 0.347 ;
MQ 0.35 Q1 0.05 ;
DL 0.22 ;
MQ 0.35 Q2 0.05 ;
DL 0.342 ;
DL 0.497 ;
PS 0.0325 ; {poincare section}
DL 1.017 ;
PS 0.0325 ; {poincare section}
OBJ1 := ABS(SIGMA(3,3)) ;
DL 0.6 ;
PS 0.0325 ; {poincare section}
DL 0.456 ;
DL 0.944 ;
PS 0.02 ; {poincare section}
OBJ2 := ABS(SIGMA(1,1)) ;
DL 0.923 ;
DL 0.358 ;
MQ 0.35 Q3 0.05 ;
DL 0.22 ;
MQ 0.35 Q4 0.05 ;
DL 0.408 ;
DL 0.518 ;
CB ;
DP 2.40413 22.5 0.0325 ;
OBJ3 := ABS(SIGMA(3,3)) ;
DP 2.40413 22.5 0.0325 ;
DL 0.518 ;
DL 0.408 ;
MQ 0.35 Q5 0.05 ;
DL 0.22 ;
MQ 0.35 Q6 0.05 ;
DL 0.333 ;
DL 0.2 ;
PS 0.02 ; {poincare section}
OBJ4 := ABS(SIGMA(1,1)) ;
OBJA := ABS(SIGMA(4,3)) ;
DL 0.533 ;
MQ 0.35 Q6 0.05 ;
DL 0.22 ;
MQ 0.35 Q5 0.05 ;
DL 0.338 ;
DL 0.587 ;
DP 2.40413 22.5 0.0325 ;
OBJB := ABS(SIGMA(3,3)) ;
DP 2.40413 22.5 0.0325 ;
OBJ5 := ABS(ME(1,6)) ;
DL 0.587 ;
DL 0.339 ;
MQ 0.35 Q7 0.05 ;
DL 0.22 ;
MQ 0.35 Q8 0.05 ;
DL 0.525 ;
DL 1.66 ;
PS 0.02 ; {poincare section}
OBJ6 := ABS(SIGMA(1,1)) ;
OBJ7 := ABS(SIGMA(3,3)) ;
DL 1.657 ;
DL 0.525 ;
MQ 0.35 Q9 0.05 ;
DL 0.22 ;
MQ 0.35 QA 0.05 ;
DL 0.22 ;
MQ 0.35 QB 0.05 ;
DL 0.34 ;
DL 0.383 ;
DL 1.1184 ;
DL 0.383 ;
PS 0.02 ; {poincare section}
OBJ8 := ABS(SIGMA(1,1)) ;
OBJ9 := ABS(SIGMA(3,3)) ;
DL 0.1 ;
DL 0.4 ;
EP ; {end plot}
PG IPIC1 IPIC2 ; {print graphics}
{OBJ := OBJ1 + OBJ2 ;}
{OBJ := OBJ5 + OBJ3 + OBJA + OBJB + OBJ4 ;}
{OBJ := OBJ6 + OBJ7 ;}
OBJ := OBJ8 + OBJ9 ;
{WRITE 6 'Q1 Q2: ' Q1 Q2 ;}
{WRITE 6 'Q3 Q4 Q5 Q6: ' Q3 Q4 Q5 Q6 ;}
{WRITE 6 'Q7 Q8: ' Q7 Q8 ;}
WRITE 6 'Q9 QA QB: ' Q9 QA QB ;
ENDFIT 1.0E-7 20 4 OBJ ;
ENDPROCEDURE ;
|