A scattering element to add random changes to particle coordinates according to a user-supplied
distribution function
Parallel capable? : yes
GPU capable? : no
Back-tracking capable? : no
| Parameter Name | Units | Type | Default | Description |
| PLANE | STRING | NULL | Plane to scatter: xp, yp, dp (dp is deltaP/P) |
|
| FILENAME | STRING | NULL | Name of SDDS file containing distribution function. |
|
| VALUENAME | STRING | NULL | Name of column containing the independent variable for the distribution function data. |
|
| CDFNAME | STRING | NULL | Name of column containing the cumulative distribution function data. |
|
| PDFNAME | STRING | NULL | Name of column containing the probability distribution function data. |
|
| ONCEPERPARTICLE | long | 0 | If nonzero, each particle can only get scattered once by this element. |
|
| FACTOR | double | 1 | Factor by which to multiply the independent variable values. |
|
| PROBABILITY | double | 1 | Probability that any particle will be selected for scattering. |
|
| GROUPID | long | -1 | Group ID number (nonnegative integer) for linking once-per-particle behavior of multiple elements. |
|
| RANDOMSIGN | long | 0 | If non-zero, then the scatter is given a random sign. Useful if distribution data is one-sided. |
|
| LIMITPERPASS | long | -1 | Maximum number of particles that will be scattered on each pass. |
|
| LIMITTOTAL | long | -1 | Maximum number of particles that will be scatter for each step. |
|
DSCATTER continued
A scattering element to add random changes to particle coordinates according to a user-supplied distribution
function
| Parameter Name | Units | Type | Default | Description |
| STARTONPASS | long | 0 | Pass number to start on. |
|
| ENDONPASS | long | -1 | Pass number to end on (inclusive). Ignored if negative. |
|
| GROUP | string | NULL | Optionally used to assign an element to a group, with a user-defined name. Group names will appear in the parameter output file in the column ElementGroup |
|
ECOL