Calculated undulator output

The X-1 undulator output is available in IDL. The command

IDL> x1und,k,gap_mm,lambda_nm,inten,/nodisplay
will return 1D arrays of $K$ and corresponding gap settings, a 1D array of wavelengths, and an array of $10^{15}$ photons/sec/mm$^{2}$/mrad$^{2}$/0.1% BW arranged as inten(k,lambda_nm). If you add the keyword high_energy, calculations for 2.8 GeV will be used instead of 2.584 GeV. Contour plots of undulator output versus gap setting are shown in Fig. 2.1, and a plot at fixed gap is shown in Fig. 2.2. Finally, a movie of the intensity distribution as a function of wavelength is available here.

Figure 2.1: X-1 undulator intensity calculated at 2.584 GeV (left; from the IDL command x1und) and 2.8 GeV (right; from the IDL command x1und,/high). To obtain plots without contour lines, add the /nocontour keyword.
\includegraphics[width=3.1in]{x1und_contour}
\includegraphics[width=3.1in]{x1und_high_contour}

Figure 2.2: X-1 undulator intensity calculated at a fixed gap setting.
\includegraphics[width=3.in]{x1und_plotgap}
  IDL> x1und,plotgap=40.,/ev,xrange=[200,1000]

Holger Fleckenstein 2008-07-08