6.	INPUT SWITCHES

     For each switch the default is given first and then
the meanings of the other possible values for the switch.

6.1.	General

IDISTCHECK
0
1,0: Do not, do check random number distribution

IECHOIN
0
1,0: Do not, do echo input file

IECHOSW
0
1,0: Do not, do echo input NAMELIST

IINTERACTIVE
0
1,0: Do not, do use interactive, GUI interface

NAMEPREFIX
'X'
Prefix for full names, used for INAMECONV=1,2

NAMESIZE
4
1-8: Length of element names in input file

INAMECONV
0
0: Full names are the same as short names (those entered in the input file)
1: Full names are nameprefix+sector number+shortname, e.g. X7Q1
2: Full names are nameprefix+sector number:shortname, e.g. X7:Q1

IPLCS
0
0: Do not plot Courant Snyder (Twiss) parameters
1: Plot for a single (the first) sector
2: Plot for the full lattice

IRING
1
0: Treat lattice as a beam line
1: Treat lattice as a ring

xxx0
  e.g. ALPHA0
0.0
Initial values for the variable xxx when IRING=0
  (xxx may be any of : ALPHAH, ALPHAV, BETAH, BETAV, ETAX, or 
ETAXP.)

ISEED
0
Number of sets of random numbers of size ISEEDSKIP to initially discard

ISEEDSKIP
1000
Size of random number sets that are initially discarded

ISUNITS
0
0: s units are meters
n: s units are 1/n th of a sector
    (n > 1 may be used to divide a non-symmetric lattice into sectors)

NSECT
40
Number of identical sectors


6.2.	Channel Access

ICAINIT
0
1,0: Do not, do initialize channel access on startup

ICAECHO
0
1,0: Do not, do echo channel access messages

ICAWAIT
0
0: Do not wait for channel access messages
1: Only wait for channel access messages
2: Do first-turn correction, then only wait for channel access messages
    (Only meaningful for non-interactive mode)


6.3.	Correctors

ICORSORT
0
0: Do not print corrector strengths
1: Print in lattice order
2: Print in ascending order
3: Print in descending order.

IPLCORH
0
1,0: Do not, do plot horizontal corrector strengths in <inputname>.pcorh

IPLCORV
0
1,0: Do not, do plot vertical corrector strengths in <inputname>.pcorv


6.4.	Orbit

NTURNS
0
0: Do not do orbit
>0: Number of turns for orbit

ICLO
0
0,1: Do not, do find closed orbit

IFTO
0
0,1,2: Do not, do find first-turn orbit, do find closed first-turn orbit

IORB
0
0,1: Do not, do calculate orbit from starting values for NTURNS turns

IPLCLO
0
0,1: Do not, do plot closed orbit in <inputname>.pclox, xp, y, yp

IPLFTO
0
0,1: Do not, do plot first-turn orbit in <inputname>.pftox, xp, y, yp

IPLORB
0
0,1: Do not, do plot orbit in <inputname>.porbx, xp, y, yp

XSTART
0.0
Starting value of x for orbit (m)

YSTART
0.0
Starting value of y for orbit (m)

XPSTART
0.0
Starting value of x' for orbit (radians)

YPSTART
0.0
Starting value of y' for orbit (radians)

XWALL
0.01
Value of x where orbit is considered lost (m)

YWALL
0.01
Value of y where orbit is considered lost (m)


6.5.	Plots

ITWISSUPDATE
1
0,1: Do not, do update the graph areas when Twiss parameters are calculated 
(because element parameters have changed) when the plot window is showing

IPLOTxxx
0
0,1: Do not, do plot the variable xxx in the plot window
  (xxx may be any of: ALPHAH, ALPHAV, BETAH, BETAV, GAMMAH, 
GAMMAV, X, Y, XP, YP, ETAX, or ETAXP.)

SCALExxx
1.0
Scale the values for variable xxx in the plot window
 (xxx may be any of: ALPHAH, ALPHAV, BETAH, BETAV, GAMMAH, 
GAMMAV, X, Y, XP, YP, ETAX, or ETAXP.)