Skip to content

SRW Propagation Parameters

Maksim Rakitin edited this page Sep 8, 2016 · 3 revisions

Here is the description of propagation parameters used in Sirepo and SRW for each optical element and drift:

(format: [number of column]. description)

  1. Auto-Resize (1) or not (0) Before propagation.
  2. Auto-Resize (1) or not (0) After propagation.
  3. Relative Precision for propagation with Auto-Resizing (1.0 is nominal).
  4. Allow (1) or not (0) for semi-analytical treatment of the quadratic (leading) phase terms at the propagation.
  5. Do any Resizing on Fourier side, using FFT, (1) or not (0).
  6. Horizontal Range modification factor at Resizing (1.0 means no modification).
  7. Horizontal Resolution modification factor at Resizing (1.0 means no modification).
  8. Vertical Range modification factor at Resizing (1.0 means no modification).
  9. Vertical Resolution modification factor at Resizing (1.0 means no modification).

Partially implemented in SRW, but not used in Sirepo yet:

  1. Optional: Type of wavefront Shift before Resizing (vs which coordinates; to be implemented).
  2. Optional: New Horizontal wavefront Center position after Shift (to be implemented).
  3. Optional: New Vertical wavefront Center position after Shift (to be implemented).
  4. Optional: Orientation of the Output Optical Axis vector in the Incident Beam Frame: Horizontal Coordinate.
  5. Optional: Orientation of the Output Optical Axis vector in the Incident Beam Frame: Vertical Coordinate.
  6. Optional: Orientation of the Output Optical Axis vector in the Incident Beam Frame: Longitudinal Coordinate.
  7. Optional: Orientation of the Horizontal Base vector of the Output Frame in the Incident Beam Frame: Horizontal Coordinate.
  8. Optional: Orientation of the Horizontal Base vector of the Output Frame in the Incident Beam Frame: Vertical Coordinate.
Clone this wiki locally