| Parameter Name | Units | Type | Default | Description |
| L | double | 0.0 | Length to be used for matrix-based operations such as twiss parameter computation. | |
| COMMAND | STRING | NULL | SDDS-compliant command to apply to the beam. Use the sequence %i to represent the input filename and %o to represent the output filename. | |
| ROOTNAME | STRING | NULL | Rootname for use in naming input and output files. %s may be used to represent the run rootname. | |
| INPUT_EXTENSION | STRING | in | Extension for the script input file. | |
| OUTPUT_EXTENSION | STRING | out | Extension for the script output file. | |
| KEEP_FILES | long | 0 |
If nonzero, then script input and output files are not deleted after use. By default, they are deleted. | |
| NP0 | double | 0.0 | User-defined numerical parameter for command substitution for sequence %np0 | |
| NP1 | double | 0.0 | User-defined numerical parameter for command substitution for sequence %np1 | |
| NP2 | double | 0.0 | User-defined numerical parameter for command substitution for sequence %np2 | |
| NP3 | double | 0.0 | User-defined numerical parameter for command substitution for sequence %np3 | |
| NP4 | double | 0.0 | User-defined numerical parameter for command substitution for sequence %np4 | |
| NP5 | double | 0.0 | User-defined numerical parameter for command substitution for sequence %np5 |
An element that allows transforming the beam using an external script.
| Parameter Name | Units | Type | Default | Description |
| NP6 | double | 0.0 | User-defined numerical parameter for command substitution for sequence %np6 | |
| NP7 | double | 0.0 | User-defined numerical parameter for command substitution for sequence %np7 | |
| NP8 | double | 0.0 | User-defined numerical parameter for command substitution for sequence %np8 | |
| NP9 | double | 0.0 | User-defined numerical parameter for command substitution for sequence %np9 | |
| SP0 | STRING | NULL | User-defined string parameter for command substitution for sequence %sp0 | |
| SP1 | STRING | NULL | User-defined string parameter for command substitution for sequence %sp1 | |
| SP2 | STRING | NULL | User-defined string parameter for command substitution for sequence %sp2 | |
| SP3 | STRING | NULL | User-defined string parameter for command substitution for sequence %sp3 | |
| SP4 | STRING | NULL | User-defined string parameter for command substitution for sequence %sp4 | |
| SP5 | STRING | NULL | User-defined string parameter for command substitution for sequence %sp5 | |
| SP6 | STRING | NULL | User-defined string parameter for command substitution for sequence %sp6 | |
| SP7 | STRING | NULL | User-defined string parameter for command substitution for sequence %sp7 |
An element that allows transforming the beam using an external script.
| Parameter Name | Units | Type | Default | Description |
| SP8 | STRING | NULL | User-defined string parameter for command substitution for sequence %sp8 | |
| SP9 | STRING | NULL | User-defined string parameter for command substitution for sequence %sp9 |