| Parameter Name | Units | Type | Default | Description |
| L | double | 0.0 | length | |
| VOLT | double | 0.0 | nominal voltage | |
| PHASE | double | 0.0 | nominal phase | |
| FREQ | double | 500000000 | nominal frequency | |
| PHASE_REFERENCE | long | 0 |
phase reference number (to link with other time-dependent elements) | |
| VOLT_WAVEFORM | STRING | NULL | ||
| PHASE_WAVEFORM | STRING | NULL | ||
| FREQ_WAVEFORM | STRING | NULL | ||
| FIDUCIAL | STRING | NULL | mode for determining fiducial arrival time (light, tmean, first, pmaximum) | |
| 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 |
Explanation of
filename
=
x
+
y
format: Several elements in elegant make use of data from external files to provide input waveforms.
The external files are SDDS files, which may have many columns. In order to provide a convenient
way to specify both the filename and the columns to use, we frequently employ
filename
=
x
+
y
format
for the parameter value. For example, if the parameter value is waveform.sdds=t+A, then it
means that columns t and A will be taken from file waveform.sdds. The first
column is always the independent variable (e.g., time, position, or frequency), while the second
column is the dependent quantity.