research papers
A hierarchical approach for modeling X-ray beamlines: application to a coherent beamline
aESRF, 71 Avenue des Martyrs, 38043 Grenoble, France, and bArgonne National Laboratory, 9700 South Cass Avenue, Lemont, IL 60439, USA
*Correspondence e-mail: srio@esrf.eu
Different approaches to simulate a modern X-ray beamline are considered. Several methodologies with increasing complexity are applied to discuss the relevant parameters that quantify the beamline performance. Parameters such as OASYS. These are discussed with emphasis placed upon the their benefits and limitations of each.
dimensions and intensity distribution of the focused beam, and coherence properties are obtained from simple analytical calculations to sophisticated computer simulations using ray-tracing and wave optics techniques. A latest-generation X-ray nanofocusing beamline for coherent applications (ID16A at the ESRF) has been chosen to study in detail the issues related to highly demagnifying synchrotron sources and exploiting the beam coherence. The performance of the beamline is studied for two storage rings: the old ESRF-1 (emittance 4000 pm) and the new ESRF-EBS (emittance 150 pm). In addition to traditional results in terms of and beam sizes, an innovative study on the partial coherence properties based on the propagation of coherent modes is presented. The different algorithms and methodologies are implemented in the software suiteKeywords: beamline; simulations.
1. Introduction
Many storage-ring-based X-ray synchrotron facilities are building or planning upgrades to increase et al., 2014) at the European Synchrotron Radiation Facility (ESRF). The new storage ring of 150 pm emittance will be commissioned in 2020 and will significantly boost the coherence of the X-ray beams. Applications exploiting beam coherence such as X-ray photon correlation spectroscopy, coherent diffraction imaging, propagation-based phase-contrast imaging and ptychography will strongly benefit from this update.
and coherent by one to three orders of magnitude. The first upgrade of a large facility will be the EBS (Extremely Brilliant Source) (DimperAccurate calculation and quantitative evaluation of the parameters related to X-ray optics are of great importance for designing, building and exploiting new beamlines. Every modern beamline follows a procedure of conceptual design plus technical design where detailed simulations are essential. These calculations allow testing of the design parameters in a virtual computer environment where advantages and limitations can be studied quantitatively. The selection of the optimal optical layout requires a detailed simulation of the optics imperfections, that in many cases are the limiting factor of the beamline optics. Deformations of the optical elements due to heat load need to be controlled, therefore optics simulations have to include results from engineering modelling of the thermal deformations usually carried out using finite-element analysis. Traditionally the optics calculations for synchrotron beamlines are performed using ray-tracing techniques. They model the X-ray beam as a collection of incoherent rays. This technique is still essential for obtaining information on aberrations, etc. However, the high coherence of the new sources introduce the necessity to complement the ray-tracing methods with models including the effects of diffraction and scattering from a coherent beam. A fully coherent hard X-ray beam is still a dream for the new-generation storage rings. Despite a considerable increase in the coherent fraction for the upgraded sources, at hard X-ray photon energies it is still a few percent. Consequently, the ray-tracing analysis does not become obsolete but has to be complemented with an analysis based on wave optics. Because of the partial coherence, the wave optics analysis becomes nontrivial and can be performed with different levels of approximation, as discussed in this work. In addition, wave optics simulations are usually computationally expensive.
propagation, monochromator bandwidth,To illustrate the applicability of a variety of methods and solutions for beamline optical simulations we have chosen the ESRF beamline ID16A (da Silva et al., 2017). This beamline provides a high-brilliance beam focused to a few nanometres. It displays characteristics increasingly aimed for in modern beamlines: extremely high demagnification (sub-micrometre focused beam size) and high coherence. It combines coherent imaging techniques and microscopy to perform quantitative 3D characterization of the morphology and the elemental composition of specimens in their native state (Fus et al., 2019).
X-ray beamlines are very particular optical systems. Some implications of exploiting the short wavelengths such as the use of grazing-incidence reflectors and the use of perfect crystals as typical hard X-ray monochromators render common commercial software packages ill-adapted for the study of synchrotron beamlines. For this reason, many optics tools have been developed by the synchrotron community. Some of them have a long history, like SHADOW, from 1984 (Cerrina, 1984), or SRW, from 1998 (Chubar & Elleaume, 1998), to mention only codes used in this work. These historical tools together with other new applications have been collected together in a user-friendly software package, OASYS (Rebuffi & Sanchez del Rio, 2017a). Many of the calculations presented here have been performed directly in OASYS or with scripts created with the help of OASYS.
In this paper, some quantitative results on how the storage ring upgrade will affect a particular beamline are presented. The paper is structured as follows. We first introduce in Section 2 the main parameters of the beamline and explain the particular choice of the parameters used in the calculations. Section 3 is the central part of the paper, and describes the different methods used to analyze the beamline with increasing complexity, setting a hierarchy of methodologies that can be exported to the simulations of any beamline. In Section 3.1 we calculate by simple methods approximate values of focal size, and coherent fraction. Accuracy can be improved using ray-tracing methods in Section 3.2 that allow a more complete simulation of the beamline optics within certain limits which are related, in this example, to high demagnification and high coherence of the studied beamline. The wave optics section, Section 3.3, includes different models of increasing complexity as the required accuracy of the results becomes more demanding. In the Discussion (Section 4), the results of the different simulation methods are commented on. The hierarchical approach allows more accurate and better results but the price to pay is to deal with more complex and computationally expensive tools. Finally, Section 5 summarizes the results.
2. Beamline description
This section presents the reader with the main operational parameters for the ID16A beamline at ESRF (da Silva et al., 2017) in two scenarios. This beamline was built during the Upgrade Phase I at ESRF (2009–2015). It uses one or several undulators as the source. During the period 2011–2018, it operated exploiting the ESRF-1 storage ring double-bend achromat (DBA) lattice with horizontal emittance of about 4000 pm. In the second phase of the ESRF Upgrade, the original storage ring is being replaced by a new hybrid multi-bend achromat (HMBA) lattice. This new lattice will drastically improve the performances of the ESRF source. The resulting Extreme Brilliant Source (EBS) (Dimper et al., 2014) will increase the and coherent fraction by one or two orders of magnitude, by strongly reducing the horizontal emittance. This is possible using almost the same ring circumference and electron energy Ee. As a result, the X-ray sources will be much more coherent, especially in the horizontal direction.
ID16A is a beamline that provides a nanometric, highly coherent beam with broad energy-bandpass. It is dedicated to nanofocusing applications. The beamline can operate at two fixed photon energies (at ∼17 and 33 keV). The straight section in the magnet lattice houses four undulators, two of 18 mm period and another two of 22.4 mm period. The undulator parameters and K-values at the resonances for the energies in use are shown in Table 1.
|
ID16A is a long beamline: the distance from the center of the straight section to the sample position is 185 m. Strong focusing is performed using a Kirkpatrick–Baez (KB) mirror system placed a few centimetres upstream of the sample position (focal plane), which ensures a high demagnification. In order to match the acceptance of the KB in the vertical and horizontal planes, a focusing (cylindrically bent) multilayer monochromator (ML) has been chosen. It (i) monochromatizes the beam with a large energy bandwidth (typically ΔE/E ≃ 10−2) to allow high and (ii) focuses tangentially the beam in the horizontal plane to create a secondary source at 40 m downstream of the undulator, where a horizontal slit (VSS) is placed. A beamline schematic is shown in Fig. 1. The positions of the different elements are shown in Table 2. This table also shows the extremely high geometrical demagnification (∼103) needed for focusing the beam to the nanometric range.
|
3. Simulations
For all simulations presented hereafter, we selected the configuration using a single undulator U18.3 placed in the centre of the straight section and tuned to its first harmonic at a photon energy of E = 17225 eV (Table 1). Calculations were performed using the two different storage ring lattices mentioned before: the (already dismantled) ESRF-1 where the undulators are in a high-β straight section (larger horizontal emittance) and the new EBS (lower horizontal emittance) straight sections. The parameters for the current and the new lattice are shown in Tables 3 and 4. This section is divided into three subsections that present three main levels of simulations: simple calculations that can be made by hand, ray-tracing simulations and wave optics simulations, i.e. Sections 3.1, 3.2 and 3.3, respectively.
|
|
3.1. Analytical calculations
We first estimate the beam size at different positions in the beamline, in particular at the source plane and at the image plane. A first naive estimation of the focal size can be made by considering the source size times the magnification factor M. In the paraxial approximation, the magnification factor can be expressed as M = q/p, where p is the distance between object and imaging element and q is the distance between the imaging element and image. The demagnification is the inverse of the magnification ratio: M−1 = p/q. Systems where M > 1 are said to be magnifying, whereas systems with M < 1 (or M−1 > 1) are said to be demagnifying. The latter will be our case: it is, consequently, more convenient to work with demagnification (M−1 > 1) than with magnification.
The source size and divergence of the photon source are usually calculated approximately supposing a Gaussian distribution of both the electron positions and divergences (Table 4) and the single-electron emission. In some cases, such as for undulator emission, this Gaussian approximation may not be accurate and have some implications that will be discussed later. Let σe(h,v) and be the standard deviations of electron beam size and divergence at the center of symmetry of the straight section in a plane perpendicular to the main propagation direction. The subscripts h and v stand for horizontal and vertical, respectively.
The undulator natural photon source size and divergence are given by (Onuki & Elleaume, 2003)
where λ is the emitted wavelength and L = NΛu is the undulator length, with Λu the magnetic period of the undulator and N the number of magnetic periods. The electron beam usually presents different horizontal and vertical beam emittances, but the undulator natural source size or divergence presents radial symmetry at the central cone (excluding polarization). Equations (1) are approximations, valid at the resonance, and under the assumptions that the undulator emission has a Gaussian distribution in both angular and spatial coordinates, which is not the case as discussed below and by Sanchez del Rio (2018). The photon source size and divergence are approximately given by the convolution of the electron beam sizes and the undulator natural sizes. If we consider Gaussian distributions, the photon source has sizes Σ and divergences Σ′ given by
The beam sizes at different positions in the beamline are estimated in different ways depending upon whether the beam is focused or not. If the beam is focused, its dimensions, to a first geometrical approximation also neglecting diffraction effects, are the photon source size multiplied by the corresponding magnification factor. For predicting the photon beam sizes in a position out of the focus, the beam divergence is used. In an ideal étendue-conserving optical system, where the Smith–Helmholz invariant applies, the resulting beam divergence transforms inversely as the beam size: it can be calculated as the product between the beam divergence at the source with the demagnification factor M−1. It is, however, limited by the numerical aperture accepted by the optical elements due to finite size.
Using the values for U18.3, n = 1 and E = 17225 eV and the optical configuration described in Table 2, one obtains a focal size of 139 nm × 5 nm (H × V) for ESRF-1 and 10 nm × 5 nm for EBS (Table 5). The horizontal focal spot for the ESRF-1 lattice is larger than the specified target value for the beamline, therefore the VSS could be closed to 50 µm thus reducing the beam size at the VSS plane by a factor of ∼8. Therefore, for ESRF-1, the horizontal size at the sample will be affected by the same factor obtaining roughly 17 nm × 5 nm.
|
In general, for simple elliptical cylinder figured grazing-incident optics imaging extended sources with large demagnifications (M−1 ≫ 100), the effect of optical aberrations is very important even using a perfect optical surface. As a consequence, the results calculated using only the demagnification factor are usually optimistic. Moreover, imperfections in the optical surface (figure errors, slope errors and microroughness) are often the limiting factors of real reflective optics. Their effects will be studied in Sections 3.2 and 3.3.
Next, we want to estimate the number of photons at the sample position. For that, we need the spectrum at the source. It is not straightforward to obtain this information analytically but one can calculate the SPECTRA (Tanaka & Kitamura, 2001) and SRW (Chubar & Elleaume, 1998). The XOPPY package in the OASYS suite implements three codes: US (Ilinski et al., 1996), URGENT (Walker & Diviacco, 1992) and SRW. Fig. 2 shows the spectra calculated using SRW over an aperture of 1 mm × 1 mm placed at d = 27.1 m. This aperture opening is set to fully accept the central cone at the resonance peak of the harmonic in use. The peak intensity is about 2.9 × 1014 photons s−1 (0.1% bandwidth)−1 for EBS and 1.9 × 1014 for ESRF-1 (see Fig. 2). One can appreciate how the emittance plays an important role in both peak width and especially in peak value. The number of photons per second after the multilayer monochromator is 2.9 × 1015 for EBS and 1.9 × 1015 for ESRF-1, considering that the energy bandwidth transmitted by a multilayer monochromator is ΔE/E ≃ 10−2 and the bandwidth in Fig. 2 is 10−3, and supposing, at this point, ideal reflectivity (100%) for the multilayers.
and power using different codes. Perhaps the most advanced and well maintained codes used in the synchrotron community areTo estimate the geometrical transmission of the beamline we have to consider which optical elements crop the beam and remove photons. This can be analyzed using their angular acceptance or numerical aperture (NA). The multilayer monochromator accepts the whole beam. We consider a slit (VSS) closed to Sh = 50 µm in the horizontal and fully opened in the vertical. For ESRF-1 its transmission is 1/8 (as discussed before) and 1 for EBS. In a similar way, the KB mirrors will crop the beam to a size that is the projection of their useful optical length onto a direction perpendicular to the optical axis. Using a mirror length of Lv = 60 mm and Lh = 26 mm for the vertical and horizontal focusing mirrors, respectively, and incident angle of 15 mrad, the KB behaves as an aperture of 390 µm × 900 µm [horizontal (H) × vertical (V)]. We obtain NA values of 2.7 µrad × 4.9 µrad (aperture size divided by the distance from the mirror to the VSS in H and to the source in V). The is the ratio of the accepted NA over the beam divergence, resulting in 4.1% (H) and 40% (V) for ESRF-1 and 7.1% and 40% for EBS. The overall transmission considers the product of H and V ratios, therefore 0.21% for ESRF-1 and 2.85% for EBS, thus giving 4 × 1012 photons s−1 for ESRF-1 and 8.3 × 1013 photons s−1 for EBS.
One can also make some simple inferences about the beam coherence. The coherent fraction (CF) of the undulator beam is the occupation of the lowest coherent mode (Sanchez del Rio, 2018) and will be discussed further in Section 3.3. An approximated estimation of CF can be obtained using equations (1) and (2). The coherent fraction is the ratio of the phase space of the fully coherent (zero emittance) beam relative to the true beam. The CF in the horizontal and vertical planes are
and the total coherent fraction is the product of both (CF = CFh × CFv). An estimation of the CF calculated in this way gives CF = 0.12% for ESRF-1 and 2.73% for EBS at 17 keV photon energy. The CF roughly indicates the ratio of the `coherent photons' over the total number of photons. It is a good indicator of the quality of a coherent beam (a fully coherent beam has CF = 1 and an incoherent beam CF = 0). The beamline optics act as a `coherence filter' by removing the `incoherent' photons and in consequence increasing the CF. A complete cleaning is impossible because of the spatial overlapping of the different coherence modes. However, apertures centred at the optical axis would clean the beam from these undesired photons. If we compare the values of the beamline transmission due to the geometrical aperture (0.21% for ESRF-1 and 2.85% for EBS) with the CF values, we remark that they are very close. This suggests that the beam at the focal position will be highly coherent because many photons are removed from the beam to match the CF value that quantifies the fraction of `coherent' photons.
To assess the focused beam size given by a coherent beam, one can consider the beamline in two sections. First, the ML and VSS that produce a coherent plane wave as the source (vertical) and VSS (horizontal) are both very far from the entrance aperture of the focusing optics. Second, the KB-system playing a dual role, acting as a focusing element of focal distance f = 5 cm, but also cropping the beam by acting as a square aperture of roughly D × D = 400 µm × 400 µm (the length of the mirror projected in a plane perpendicular to the beam propagation1. This aperture has two effects: (i) as discussed before, it removes a lot of off-axis photons increasing the CF to a value close to 1, and (ii) it broadens the focal spot because of coherent diffraction. The diffraction by a D × D square aperture of a collapsing spherical wavefront has an intensity distribution proportional to sinc2(kDx/2f ) sinc2(kDy/2f ), where k = 2π/λ and x (y) is the horizontal (vertical) coordinate. Considering that the FWHM of sinc2(x) is approximately 2.78, one obtains a FWHM of 7.75 nm × 7.75 nm for the focal spot. This spot size is of the order of or larger than that calculated by geometrical considerations alone and therefore contributes significantly to the overall size of the focused beam. One can conclude that for the conditions in use this is a diffraction-limited beamline.
In summary, we have shown in this section how simple analytical calculations that can be performed mostly `by hand' help to estimate the geometrical beam size at the focal position (17 nm × 5 nm for ESRF-1, 10 nm × 5 nm for the EBS), the 12 photons s−1 for ESRF-1 and 8.3 × 1013 photons s−1 for EBS) and also anticipate that the beam is highly coherent producing a diffraction-limited focal spot of 7.75 nm × 7.75 nm. Thus far we have ignored the effect of real optics exhibiting surface errors, the reflectivity of the elements, and other aspects that will be treated in depth in the following sections. This is, however, the first step to be made when analyzing a beamline. It also helps in providing an initial benchmark estimate which should, to a large extent, provide a check of the validity of the numerical calculations that will provide more precise values, but should remain at the same order of magnitude.
(4.0 × 103.2. Ray-tracing calculations
In this section, we perform ray-tracing calculations to study the effect of real optics (including aberrations and slope errors) upon the beam size and beamline transmission. The first part deals with the effect of aberrations and transmission due to geometrical considerations. The second part shows how the effect of slope errors of the KB mirrors degrades the focal spot.
Ray-tracing is a simulation method based on tracing some light rays along the optical system from the source to the image and retrieving the statistics of rays at the image to measure beam characteristics. For simple systems one can perform ray-tracing even by hand, selecting some principal rays that will define the location and envelope of the image. Using computers one can trace thousands of rays and calculate the position and divergence distribution of the rays using statistics. Rays are usually generated by Monte Carlo sampling the source characteristics. Ray-tracing is based on geometrical optics: a ray is a solution of the Helmholtz equation and travels in vacuum along a straight line. Rays are intercepted by the optical elements, which change their trajectory. For reflectors, this change of direction is given by the specular reflection laws. For refractors, the change of direction is defined by Snell's law. Because Snell's law uses the e.g. KBs); lenses, compound refractive lenses, and transfocators; gratings of any type and shape, crystal systems, etc. Ray-tracing is a simple and extremely powerful technique for calculating the main characteristics of the photon beam (size, divergence, photon distribution) at every point of the beamline. Several packages have been created by the synchrotron community and are available, such as SHADOW (Sanchez del Rio et al., 2011), RAY (Schäfers, 2008), McXtrace (Bergback Knudsen et al., 2013) and XRT (Klementiev & Chernikov, 2014). For this study, we use SHADOW and its interface ShadowOUI (Rebuffi & Sanchez del Rio, 2016), available as a module of the OASYS suite.
which is wavelength-dependent, it is then interesting to assign additional attributes to each ray, such as the wavelength. This will permit us to calculate the that should be used for each ray. The characteristics of each ray can also be extended to include the electric field amplitude, thus complementing the pure geometrical tracing to include physical models that take into account the optical element reflectivity or transmission. This combination of using a geometrical model plus a physical model permits simulating every element used in a synchrotron beamline, such as mirrors and combinations of them (We performed ray-tracing of the ID16A beamline using an undulator source tuned to have its resonance at 17225 eV and approximated using Gaussian distributions [equation (2)], considering the ML as a cylindrical mirror, and using elliptical cylinder reflectors with finite dimensions as the KB focusing elements. The KB reflector shape are elliptical as required for a point-to-point focusing. For a first calculation, the reflectors (ML and KBs) are considered perfect and have no slope errors. The results in Fig. 3(a) show two phenomena. Firstly, that the migration from ESRF-1 lattice to the EBS will significantly improve the horizontal size, and the VSS is not needed. For EBS, the whole beam passes though the VSS, producing a final spot with almost Gaussian horizontal intensity profile instead of the step distribution for ESRF-1. Secondly, one can observe a much larger luminosity in the EBS case. The transmission values are 0.16% for ESRF-1 and 2.22% for EBS. These values confirm the analytical estimations (0.21% for ESRF-1 and 2.85% for EBS). As mentioned before, these values are similar to the coherent fraction (Sanchez del Rio, 2018) (0.12% for ESRF-1 and 2.73% for EBS), meaning that a very high coherence of the beam is expected. Some broadening of the beam due to diffraction effects originated by the mirror's acceptance is therefore expected.
The hybrid method (Shi et al., 2014) uses geometric ray-tracing combined with wavefront propagation. The code computes diffraction effects when the beam is cropped and can also simulate the effect of mirror figure errors when diffraction is present. The method can be applied to an entire beamline by simulating each optical element iteratively under the hypothesis of the validity of far-field propagation in all intermediate propagations. If this is not the case, a near-field version is available for investigating imaging by individual optics. The interest of the hybrid method is to assess in a fast way the influence of beam coherence because the code is considerably faster than the full methods for dealing with the partial coherence of the synchrotron beam that are described below. Fig. 3(b) presents the results using the hybrid model for the beamline with ideal elliptical optical surfaces. When compared with the pure ray-tracing in Fig. 3(a) it can be appreciated that the spot is broadened. This is more evident in the vertical direction, because of the smaller focal size. The spot size is 8 nm in the vertical for both storage-ring lattices, and in the horizontal is about 15 nm for ESRF-1 high-β and 11 nm for EBS. It is interesting to note the almost circular spot that will be obtained with the new EBS lattice.
The surface figure of the optical elements is another limiting effect for determining the size and intensity of the beam at the image position. It is possible to infer the effect of mirror imperfections and in particular slope errors by only knowing some statistical parameters such as the RMS slope error and then building synthetic surface profiles to be used in the simulations. It is, though, highly recommended to use metrology data from real mirrors, when possible. When not available, one can use data from existing mirrors from a database (e.g. Sanchez del Rio et al., 2016) and extrapolate some of the effects to the hypothetical new mirrors. This is the typical approach used when designing a new beamline where the mirrors do not exist yet. However, in our case, the mirrors already exist and have been extensively characterized at the ESRF optical metrology laboratory. The metrology data of the mirrors for the beamline under study are presented in Appendix A. These experimental data are used in all the simulations in this paper. Simulations using the hybrid method including slope errors are shown in Fig. 3(c). A small broadening of the peak due to slope errors can be observed, but, more importantly, new satellite structures close to the main peak appear.
3.3. Wave optics simulations
In this section the coherence properties of the beamline are analyzed using, again, different approaches distinguished by their complexity and necessary computer resources. We first analyze the beamline supposing a fully coherent beam. Subsection 3.3.1 shows a simplified one-dimensional (1D) model. Subsection 3.3.2 uses a full two-dimensional (2D) model with accurate simulation of the undulator emission but without considering storage-ring emittance. These simplifications allow the estimation of diffraction effects by apertures and slope or figure errors. Subsequently, we introduce methods to treat the partial coherence originated by the storage-ring emittance. Two variants are shown: a Monte Carlo approach (Section 3.3.3) that permits us to calculate in great detail the intensity distribution of the focused beam, and a decomposition of the radiation in coherent modes (Section 3.3.4) that allows quantitative evaluation of the coherent beam characteristics.
3.3.1. Simplified wave optics simulation (coherent case in 1D with point source and ideal elements)
As discussed in Section 3.1, the clipping of the beam, mainly due to the acceptance of the KB mirrors, produces a significant broadening of the focal spot. Very simple calculation of the diffraction limit can be done using a convergent spherical beam clipped by a slit of 400 µm × 400 µm placed 5 cm upstream of the focus (at the second KB mirror position), producing a spot of about 7.75 nm × 7.75 nm, therefore qualifying this beamline to be a diffraction-limited beamline. We perform here a simplified wavefront simulation in 1D, thus decoupling the simulations of the horizontal and vertical planes. The source can be simplified by using a point source (spherical wavefront) and applying a Gaussian intensity profile with σ = with given by equation (1) and d the distance from the point source to the observation plane. Each optical element can be simplified by separating its action into two parts: the focusing behaviour implemented as an ideal lens, and the finite size because of the boundaries, implemented as a slit. The WOFRY package (Rebuffi & Sanchez del Rio, 2017b) in OASYS was used for these simulations. The beam size at different positions of the beamline is shown in Table 6. The final image profiles are shown in Fig. 4.
|
3.3.2. Full wave optics simulation for coherent case
A next step in the wave optics simulation is, assuming full coherence, to generate a 2D source wavefront that matches in detail the real source (an undulator in a storage ring) and then simulate the propagation of such a wavefront through the optical elements with models that reproduce well the characteristics of the real elements. Once the source is defined, several approaches of increasing complexity are taken: (a) use ideal thin lenses preceded by slits to emulate finite apertures (as done in the 1D model presented in Section 3.3.1), (b) use grazing-incidence focusing optics models (Canestrari et al., 2014), and (c) introduce the effect of imperfect optics on the simulations, i.e. slope and figure errors to both ideal lenses and mirrors. The computer code chosen for these calculations is Synchrotron Radiation Workshop (SRW) (Chubar & Elleaume, 1998), which over the past two decades has been extensively benchmarked in different synchrotron radiation facilities and has become widely accepted within the X-ray community.
Fig. 5 shows the horizontal intensity profile for a filament beam (no emittances). It can be seen that there is little difference between using thin ideal lenses and the elliptical mirror model. The elliptical mirror presents a slight reduction in intensity and asymmetry but no significant differences are observed, which is in agreement with the findings of Canestrari et al. (2014). It is also important to mention that this equivalency between ideal lenses and elliptical mirrors is only valid close to the focal position: downstream or upstream of the focal position, differences are no longer negligible – cf. Fig. 5 of Canestrari et al. (2014). Increasing the complexity of the model increments considerably the simulation time, which went from typically ∼16 s to ∼24 s.
It is also possible to add slope errors to the simulations to study the resulting impact upon the focal spot quality [Fig. 5(b)]. For this, the available surface metrology data of the reflective elements (see Appendix A) are used. For both cases (i.e. simulating the beamline using thin optical elements and using elliptical mirrors), the beam sizes calculated as the FWHM at the focal position are little affected by the presence of the slope errors (see Table 7). There is, however, a significant reduction and blurring of the interference fringes compared with observations with no slope error. They are almost completely removed and associated with a large increase of the background level: part of the radiation in the main peak shifts to the side lobes when the slope errors are considered. This is accompanied by an obvious reduction in the peak intensity. Adding the mirrors figure errors to the model slightly increases the simulation time: a simulation of a filament beam using elliptical mirrors with figure errors runs in less than 30 s.
|
3.3.3. Full wave optics simulation: partial coherent case by means of multi-electron Monte Carlo sampling
The wavefront propagation methodology is based on the sampling of a single wavefront (monochromatic and coherent) in a 2D space (in horizontal and vertical spatial dimensions) at a given point of the beamline. This initial point considered as source cannot be the source physical position, because (i) a point or spherical wave would concentrate all its intensity in a single pixel so the wavefront is ill-defined, and (ii) the theory (e.g. Jackson, 1999) used for calculating synchrotron emission (i.e. undulators) permits the calculation of the radiation in positions far from the electron trajectory. The wavefront propagation method is limited by the fact that a single wavefront is not representative for a beam. Multiple wavefronts must be taken into account to include the effects of partial coherence. In storage rings, partial coherence is originated by the superposition of the wavefronts of many electrons travelling along slightly different trajectories in a magnet structure.
Diffraction-limited sources would emit radiation that can be described in good approximation by a single wavefront. But, even for new ultra-low-emittance storage rings [improperly called diffraction-limited sources; see the discussion by Sanchez del Rio (2018)], the contribution of the electron dimensions [σe(h,v) and ] is not negligible compared with the natural emission of radiation at photon energies of interest [σu and for undulators as in equation (1)]. To account for this effect one should complete or extend the wavefront simulations because the properties of the beam cannot be described by only a single wavefront.
There are three approaches currently used for including the electron emittance effects in the wave optics simulations: (i) use of convolutions, (ii) Monte Carlo multi-electron sampling and (iii) propagation of coherent modes. The convolution method consists of calculating the emission characteristics and then convolving the resulting intensity with Gaussians describing the electron beam. This method is simple and fast, as it only requires simulation of a single wavefront. However, it presents two important limitations: it can only be applied to the intensity calculations and not to other parameters of interest for describing coherence, such as the degree of coherence, etc.; and it can only be applied at a plane right after the source position (it is usually unknown how the different optical elements will affect the source contribution to the phase space). The next method, Monte Carlo multi-electron propagation, is a statistical method based on the idea that one can exactly calculate the emission and its propagation for one electron that is deterministically described by its initial conditions at the entrance of the magnetic structure. It is then possible to perform many simulations for different initial conditions of the travelling electron and make the propagation along the beamline until the observation plane. Then, the different wavefronts (one for each electron) are combined to obtain a statistical map of the intensity and other magnitudes useful to describe partially coherent beams. This method presents two difficulties. The first one is convergence: it is not possible to know a priori how many electrons must be sampled to obtain a given level of accuracy. The second is computing resources. The complex task of calculating the emission of one electron, propagated through every element of the beamline and scoring the results, must be repeated thousands of times. The third method, the propagation of coherent modes, will be discussed in the next section.
The results presented in this section are calculated using the Monte Carlo multi-electron method. It has been proposed by O. Chubar and it is fully implemented in SRW (Chubar et al., 2011). The simulations presented here are built upon those described in the previous section (Section 3.3.2). The different initial conditions were sampled from the six-dimensional electron phase space: its position in the Cartesian space (xe, ye, ze); its direction in both vertical and horizontal planes and its energy (as the electron energy spread is taken into account). Although simulations for a highly coherent beamline converge rapidly (a few electrons are sufficient), this is in no way the case for ID16A at ESRF-1: the VSS and the KB aperture reject a very high number of photons. To ensure good statistics when averaging the intensities of the different wavefronts from the sampled electrons, one has to go to a very high number of iterations. For the simulations presented here, 50000 wavefronts were used, amounting to a ∼7 h simulation time on a 56-core computer cluster. Convergence is faster for the EBS lattice as the electron-beam phase space is smaller. Results are presented in Figs. 6 and 7 and Table 7.
The most important feature of the partially coherent simulations, when compared with one of a filament beam, is that the refraction fringes from the KB system aperture are smoothed out, although still present. The trends shown for the zero-emittance case are also found here, such as the reduction of the peak intensity and asymmetries when comparing the simple lens model with the elliptical mirror (although here it is more subtle). The major difference found when comparing the ESRF-1 and the EBS is, once more, the beam intensity at the sample position, thus permitting the beamline after the upgrade to exploit a more brilliant beam, that is, more photons on the same phase space.
3.3.4. Full wave optics simulation: partial coherence case by means of coherent mode decomposition
The cross-spectral density (CSD) (sometimes called mutual intensity) completely describes the coherence of a beam. At a given plane at a distance z from the source, for a photon beam of frequency ω, the CSD is the correlation of the radiated electric fields between two spatial points (x1, y1) and (x2, y2),
where E is the amplitude of the electric field, and 〈…〉 stands for the ensemble average. The CSD is at the origin of any other information about the coherence of the beam, like the spectral density S (or spatial distribution of the intensity),
or the spectral degree of coherence μ,
that measures the coherence of the beam between two points, and ranges from fully incoherent (μ = 0) to fully coherent (μ = 1). Equation (4) can in principle be calculated using Kim's convolution theorem (Kim, 1986) [see Geloni et al. (2008) for a full discussion on its validity] but its storage is prohibitive in present computers: supposing sampling one spatial dimension by N ≃ 1000 pixels, a wavefront will contain N2 pixels, and the CSD will be sampled over N4 points. They are complex numbers (16 bits) so the only storage is of the order of GB or TB. Considering also that the propagation of W from a beamline position z1 to another position z2 will need 108 to 1012 4D integrals, one can easily imagine the physical impossibility to perform such calculations.
A solution to this problem is the expansion of the CSD in coherent modes (Mandel & Wolf, 1995),
where λm are the eigenvalues or weights, and Φm are the eigenfunctions or (orthonormal) coherent modes. A theoretical study and a numerical algorithm for the coherent mode decomposition of undulator emission in storage rings has been recently proposed (Glass, 2017a; Glass & Sanchez del Rio, 2017) and is implemented in the computer package COMSYL (Glass, 2017b). The innovative concept is the numerical description of the undulator CSD in terms of its coherent modes Φm(x,y;z,ω) and eigenvalues λm. One can define the occupation of coherent modes as
or the cumulated occupation like
An important property of the coherent mode decomposition is that it optimizes the representation of the CSD when the series is truncated. In other words, truncating the series in equation (7) up to the term m, the CSD obtained approximates better the exact CSD (this with infinite terms) than any other expansion. It also implies that the first term is more important than the second, and so on. The first or lower term (index zero) is the most important coherent mode. It permits the definition of the coherent fraction (CF) as the occupation of the lower coherent mode: CF = d0. Obviously, a more coherent source will require fewer modes than a mostly incoherent source to approximate the CSD to a given precision.
We performed COMSYL calculations for the U18.3 undulator radiation of ID16A of 1.4 m length using both the EBS and ESRF-1 lattices. The obtained CF is 2.8% for EBS and 0.13% for ESRF-1 high-β, indicating that the overall coherent emitted by EBS will be about 20 times the existing coherent with ESRF high-β. Fig. 8(a) shows the cumulated occupation of the coherent modes for the full central cone undulator emission. The EBS cumulated occupation grows very steeply with the number of coherent modes, whereas for ESRF-1 the number of coherent modes needed to attain a given value of cumulated occupation is much higher. This can also be shown in Fig. 8(b), where the number of modes to fill 50%, 75% and 85% of spectral density is compared for EBS and ESRF-1.
The spectral density at the EBS photon source is represented in Fig. 9(a). It shows an elliptical shape with a horizontal size larger than the vertical. The spectral density is reproduced by the addition of the coherent modes weighted by the eigenvectors [from equation (7)],
Fig. 9(b) represents the coherent modes with m = 0 to m = 3. It can be shown that the first mode is centered on the axis but extends over a spatial region smaller than the spectral density. The next mode (m = 1) extends the spectral density in the horizontal direction but presents zero intensity at the origin. Successive modes extend the spectral density in the horizontal, sometimes presenting a lobe center at zero and sometimes not (e.g. m = 3). Modes with several lobes along the vertical direction will also appear, but not as often as in the horizontal, because of the elliptical shape of the spectral density. The coherent modes are orthonormal,
with δmn the Kronecker delta. The coherence fraction of 2.8% for the EBS source means that for an optimal coherence experiment one should remove 97.2% of the emitted photons. This task is performed by the beamline. The beamline elements modify the different modes in a different manner, but it will never be possible to remove all the photons except from the lowest coherent mode because there is an overlapping of the intensity of the lowest mode with the other ones. Therefore it is impossible to obtain a fully coherent beam containing only a single mode.
The coherent modes calculated by COMSYL at the EBS source have been propagated in OASYS using the WOFRY package implementing a simplified beamline with ideal focusing elements and slits to determine their numerical aperture (like in Section 3.3.1). Fig. 10 shows how the intensity of the first modes is reduced by geometrical considerations. As discussed, coherent modes will be `cut' in a different manner, depending on the effect of the slit. This implies that equation (11) is no longer satisfied, and for the propagated modes Mmm ≤ 1 and Mmn ≠ 0 for m ≠ n. Therefore, the coherent modes of the source after propagation and cropping by the beamline are no longer coherent modes of the resulting beam. Fig. 10 shows that the lowest mode has the most important transfer ratio M00 = 25%, then M22 = 10% and M44 = 6%. The other modes show transfers of less than 5%, and modes higher than m = 10 practically do not contribute to the final spectral density. Note that, as discussed before, the transmission of mode m = 2 is higher than that of mode m = 1, because this mode does not display a central lobe [Fig. 9(c)].
This analysis of the mode transmission is more dramatic if one looks at the total intensity in the mode, which is given by its eigenvalue. Neglecting modes higher than 10, the lowest coherent mode at the source (m = 0) carries 49.5% of the beam intensity after being cropped by the beamline, 18.4% for the mode m = 2, and less than 5% for the others.
As commented before, the coherent modes at the source, propagated and cropped by the beamline, are no longer orthonormal, and therefore they cannot be called coherent modes of the resulting beam. At this point, the new coherent modes can be calculated by applying a new coherent mode decomposition on the cross-spectral density of the transmitted beam, which is known from source coherent mode expansion. Making this numerical calculation with COMSYL, one obtains a mode occupation spectrum (see Fig. 11) where the lowest mode accounts for 83% of the total spectral density. The next mode accounts for only 13% and the next ones are practically negligible. The intensity of these two coherent modes is shown in Fig. 12. The first mode has FWHM dimensions of 7.3 nm × 6.7 nm. The spectral density, which is practically given by the contribution of the first two modes, has a FWHM equal to the m = 0 mode because in the horizontal the m = 1 mode contributes only to the tails and in the vertical is identical to mode m = 0.
This analysis confirms the quantitative predictions discussed in the previous sections, but gives a quantitative figure of the coherence of the beam, a coherent fraction of CF = 83% that measures the `coherence purity'.
4. Discussion
After the complete analysis in the previous section on how the ID16A optics modifies the characteristics of the X-ray beam, one can verify that the analytical calculations (Section 3.1) were a good estimator of the values obtained using more sophisticated methods. The size of the focused beam (e.g. 10 nm × 5 nm for EBS) and the transmission (2.85%) calculated analytically are in good agreement with geometric ray-tracing (8.4 nm × 4.8 nm, and 2.28%). When characterizing beam sizes, one usually assumes that the intensity distributions are Gaussian and therefore they are well characterized by the FWHM value. From Fig. 3 one can see that the horizontal intensity distribution is not Gaussian for ESRF-1, as a result of cropping the beam with the VSS opened to 50 µm. Although the electron beam statistics are Gaussian to good approximation, the undulator emission is not. In our ray-tracing simulations, we always suppose that we work at the resonance, then we applied the Gaussian approximation used in equations (1) and (2) to compute the geometrical characteristics of the source. This is certainly acceptable at resonance but will fail out of resonance. Indeed, this separation from of Gaussian behaviour is relevant in the calculations of the coherent fraction. We approximate the coherence fraction by equation (3), which for zero emittance [σe(x, y) = = 0] becomes CF = 1, as expected, because a filament electron beam in a magnetic field emits a fully coherent wavefront. However, the photon source for a filament beam would have an emittance of ≃ λ/2π [using equation (1)], which is in contradiction with theory, that says that a pure coherent state has an emittance of λ/4π, as happens for a Gaussian photon beam. This apparent contradiction is due to the fact that we deal with approximations: consider that equations (1) are approximations obtained by fitting with Gaussians the theoretical non-Gaussian distributions (see Onuki & Elleaume, 2003), but the resulting Gaussians are not Fourier transform pairs. If instead, using from equation (1), we force it to verify = λ/(4π), it underestimates the source size (this can be numerically verified using, for example, SRW). These inconsistencies are also translated to the CF if calculated by equation (3). The correct definition of CF as the occupation of the lowest coherent mode does not present these incongruences. However, its calculation requires to perform the coherent mode decomposition, as done in Section 3.3.4, which is costly. It is, therefore, the case to find a compromise between accuracy and cost, or where in the hierarchical series of methodologies proposed one should stop.
The combination of ray-tracing and wave optics methods used indicates that the focalized beam size due to demagnification with mirrors (giving, for EBS, 10 nm × 5 nm analytically, 8.8 nm × 4.5 nm with ray-tracing) has to be corrected for diffraction effects (11.2 nm × 8 nm hybrid, 11.6 nm × 9.4 nm SRW) and then the slope error effect added. The slope errors do not increase the size and keep it in the specifications range (11.4 nm × 8.5 nm hybrid 12.5 nm × 9.1 nm SRW). It is important to treat the slope errors correctly. Slope errors can be included in the ray-tracing using the data in Appendix A and applying specular reflection on the optical surface with errors. This is the standard model of including slope errors in SHADOW, using measured profiles or synthetic ones. It works well for the case of incoherent beams, but in our case, because of the high coherence of the beam, the ray-tracing method (specular reflection) overestimates the enlargement of the focal spot. Therefore the slope errors of the KB system have been considered using a `wave optics approach', as explained by Shi et al. (2014). Here, the mirror height errors z(x) are projected onto the plane perpendicular to the propagation [, with θ the grazing angle]. They introduce a phase shift ψ in the wavefront phase proportional to the optical path = . This is the algorithm used in the simulations in Sections 3.2, 3.3.2 and 3.3.3.
The wavefront simulation of the beamline includes the propagation of the beam from element to element (drift spaces) using different possible propagators. A propagator based on the Freskel–Kirchhoff integral is used. The applications of this (and other) operators imply the calculation of an integral (or sum) at each pixel of the image plane. This is costly from a computational point of view, so Fourier transforms (Fourier optics) and its fast Fourier transform implementation are used to reducing the number of operations and the calculation time. This is practically the only choice for propagating 2D wavefronts. The use of Fourier transforms adds another problem: the result is very dependent on the sampling of the wavefront (i.e. pixel size, number of points, dimension of the window where the wavefront is defined). This means that usually one has to test many configurations before finding one that works reasonably well (even though one can never guarantee the complete accuracy of the sampling used). A full wavefront optics simulation is an iterative process, where the user has to refine the sampling parameters element by element to be sure that the wavefront at each position is sampled correctly. This is time-consuming work, particular for 2D simulation. We found it very useful to start a wavefront simulation in 1D, separating the horizontal and vertical simulations, using a simplified system with ideal sources and ideal focusing elements. The use of 1D propagation is justified because in synchrotron beamlines the horizontal and vertical coupling is usually small. These 1D simulations help in refining the choice of propagator and its parameters (resampling, zoom factors) that can be reused in full 2D simulations.
Regarding computational effort, simulations concerning ray-tracing (Section 3.2) and coherent optics (Sections 3.3.1 and 3.3.2) can be done interactively on a normal laptop. However, for those concerning partial coherence, very long calculations are needed. For example, Monte Carlo calculations in Section 3.3.3 for the multi-electron case spent a few hours on a 56-core computer cluster for simulating 50000 electrons. For performing the COMSYL coherent mode decomposition the calculation time depends very much on the dimensions of the problem. For EBS the wavefronts were sampled using 1007 × 335 pixels, and 1103 modes were computed representing 98% of the spectral density. This represents 5 MB per wavefront and a matrix of 1695 GB to diagonalize. It took less than four hours in a cluster of 28 cores. The calculation is more expensive if one wants to decompose a source that is mostly incoherent like our ESRF high-β. This is a limit case: it used wavefields of 10075 × 201 pixels to accommodate the large spatial extension of the source. We obtained 4016 modes containing only 86% of the spectral density. The calculation took more than four days in an 84-core cluster. This was done as a test case, to demonstrate the feasibility of the calculations. It is not recommended to carry out similar calculations that imply a cost because a source that is quite incoherent was treated with partial coherence methods.
Some effects that are typically studied when designing and simulating a beamline have not been discussed here. For example, the study of the power emitted by the source and its heat load effect in the first slits and optical elements (here the ML). Also, the reflectivity of the elements is not considered. The simulation of this was not included in the simulations, because it can be estimated analytically considering an average reflectivity about 0.7 for multilayers and 0.9 for mirrors, and therefore a
of 0.44 for the beamline due to the reflectivity of the mirror coatings.5. Summary and conclusions
We have obtained quantitative values of
transmission, size of the focused beam, and coherent fraction for ID16A, a modern beamline with already exceptional performances in terms of nanofocusing and coherence. We predicted advances in the improvements in these parameters when the EBS starts in 2020. We obtained these parameters using a hierarchical flowchart applying methods with increasing complexity and requiring a higher computational effort.The analytical estimation of the main parameters is the mandatory first step in the beamline conception and analysis. We applied concepts based on optical magnification and numerical aperture acceptance and calculated approximately the coherent fraction at the source. It is shown that simple analytical calculations give a reasonable estimation of the basic parameters that measure the beamline performance (acceptance of the beamline optics, energy resolution, dimensions of the focused beam).
The analytical values help to perform a sanity check of the computer simulations. A ray-tracing simulation is inexpensive and provides important information. It is therefore recommended to always perform a basic ray-tracing although has limitations for beamlines exploiting highly coherent X-ray beams. Ray-tracing does not take into account the phase changes induced by the beamline optics, which has a crucial impact on the wavefront characteristics and determine the (diffraction-limited) focused beam size. Wave optical methods combined with ray-tracing (hybrid) help to evaluate the possible diffraction effects produced by beam clipping and slope errors for a highly coherent beam.
The comparison of the analytical CF with the beamline transmitivity gives an indication of the beam coherence. When these values are similar, as for ID16A, the resulting beam will be highly coherent, thus wave optics calculations are required. Simplified coherent optics (1D calculations) and also single-electron calculations may give good results if the final beam has a very high coherence, like in our case. All these simulations can be performed using the OASYS integrated environment.
Wave optical simulations considering partial coherence implement complex methodologies that require considerable computer ressources. This is needed in cases when the beam coherence is large but cannot be considered fully coherent, which will be the case for several beamlines in new storage rings. Two approaches are presented: the Monte Carlo method and coherent mode decomposition. For ID16A we have studied in detail the effect of the slope errors using the Monte Carlo method. Full calculations based on coherent mode decomposition were introduced here to study the coherence transfer. This new technique quantitatively assesses the quality of the partially coherent beam via the calculation of the coherent modes of the source, the propagation of the modes and the recalculation of the coherent mode expansion on the final beam. The coherent fraction or occupation of the first coherent mode is the parameter used to measure the coherence quality of the propagated beam (83% for the ID16A at EBS at 17 keV).
APPENDIX A
Metrology of the KB mirrors
The residual height error of the multilayer monochromator and the KB mirrors, after removing the main elliptical shape, together with their power spectral densities are shown in Fig. 13. These profiles are used along the text in ray-tracing and wave optics simulations.
Footnotes
1We obtained 900 µm in the horizontal that is reduced by a factor of 0.5 as propagated from 10 cm to 5 cm upstream of the sample, and 390 µm in the vertical. These numbers are approximated by 400 µm × 400 µm.
Acknowledgements
The work carried out at Argonne National Laboratory was supported by the US Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract DE-AC02- 06CH11357.
References
Bergbäck Knudsen, E., Prodi, A., Baltser, J., Thomsen, M., Kjær Willendrup, P., Sanchez del Rio, M., Ferrero, C., Farhi, E., Haldrup, K., Vickery, A., Feidenhans'l, R., Mortensen, K., Meedom Nielsen, M., Friis Poulsen, H., Schmidt, S. & Lefmann, K. (2013). J. Appl. Cryst. 46, 679–696. Web of Science CrossRef IUCr Journals Google Scholar
Canestrari, N., Chubar, O. & Reininger, R. (2014). J. Synchrotron Rad. 21, 1110–1121. Web of Science CrossRef IUCr Journals Google Scholar
Cerrina, F. (1984). Proc. SPIE, 0503, 68–77. CrossRef Google Scholar
Chubar, O., Berman, L., Chu, Y. S., Fluerasu, S., Hulbert, S., Idir, M., Kaznatcheev, K., Shapiro, D., Shen, Q. & Baltser, J. (2011). Proc. SPIE, 8141, 814107. CrossRef Google Scholar
Chubar, O. & Elleaume, P. (1998). Proceedings of the 6th European Particle Accelerator Conference (EPAC'98), 22–26 June 1998, Stockholm, Sweden, pp. 1177–1179. Google Scholar
Dimper, R., Reichert, H., Raimondi, P., Sanchez Ortiz, L., Sette, F. & Susini, J. (2014). ESRF Upgrade Programme Phase II. ESRF, Grenoble, France. Google Scholar
Fus, F., Yang, Y., Lee, H. Z. S., Top, S., Carriere, M., Bouron, A., Pacureanu, A., da Silva, J. C., Salmain, M., VessièRes, A., Cloetens, P., Jaouen, G. & Bohic, S. (2019). Angew. Chem. Int. Ed. 58, 3461–3465. Web of Science CrossRef CAS Google Scholar
Geloni, G., Saldin, E., Schneidmiller, E. & Yurkov, M. (2008). Nucl. Instrum. Methods Phys. Res. A, 588, 463–493. Web of Science CrossRef CAS Google Scholar
Glass, M. (2017a). PhD thesis, Universite Grenobles Alpes – Physique de la Matiere Condensee et du Rayonnement, France (https://tel.archives-ouvertes.fr/tel-01664052). Google Scholar
Glass, M. (2017b). COMSYL – COherent Modes for SYnchrotron Light, https://github.com/mark-glass/comsyl. Google Scholar
Glass, M. & Sanchez del Rio, M. (2017). Europhys. Lett. 119, 34004. Web of Science CrossRef Google Scholar
Ilinski, P. P., Dejus, R. J., Gluskin, E. S. & Morrison, T. I. (1996). Proc. SPIE, 2856, 16–25. CrossRef Google Scholar
Jackson, J. D. (1999). Classical Electrodynamics. New York: Wiley. Google Scholar
Kim, K.-J. (1986). Proc. SPIE, 0582, 2–9. CrossRef CAS Google Scholar
Klementiev, K. & Chernikov, R. (2014). Proc. SPIE, 9209, 92090A. Google Scholar
Mandel, L. & Wolf, E. (1995). Optical Coherence and Quantum Optics. Cambridge University Press. Google Scholar
Onuki, H. & Elleaume, P. (2003). Undulators, Wigglers and Their Applications. London: Taylor and Francis. Google Scholar
Rebuffi, L. & Sánchez del Río, M. (2016). J. Synchrotron Rad. 23, 1357–1367. Web of Science CrossRef IUCr Journals Google Scholar
Rebuffi, L. & Sanchez del Rio, M. (2017a). Proc. SPIE, 10388, 103880S. Google Scholar
Rebuffi, L. & Sanchez del Rio, M. (2017b). Proc. SPIE, 10388, 1038808. Google Scholar
Sanchez del Rio, M. (2018). arXiv:1801.07542. Google Scholar
Sanchez del Rio, M., Bianchi, D., Cocco, D., Glass, M., Idir, M., Metz, J., Raimondi, L., Rebuffi, L., Reininger, R., Shi, X., Siewert, F., Spielmann-Jaeggi, S., Takacs, P., Tomasset, M., Tonnessen, T., Vivo, A. & Yashchuk, V. (2016). J. Synchrotron Rad. 23, 665–678. Web of Science CrossRef IUCr Journals Google Scholar
Sanchez del Rio, M., Canestrari, N., Jiang, F. & Cerrina, F. (2011). J. Synchrotron Rad. 18, 708–716. Web of Science CrossRef CAS IUCr Journals Google Scholar
Schäfers, F. (2008). Modern Developments in X-ray and Neutron Optics – The BESSY Raytrace Program RAY. Berlin, Heidelberg: Springer-Verlag. Google Scholar
Shi, X., Reininger, R., Sanchez del Rio, M. & Assoufid, L. (2014). J. Synchrotron Rad. 21, 669–678. Web of Science CrossRef IUCr Journals Google Scholar
Silva, J. C. da, Pacureanu, A., Yang, Y., Bohic, S., Morawe, C., Barrett, R. & Cloetens, P. (2017). Optica, 4, 492–495. Google Scholar
Tanaka, T. & Kitamura, H. (2001). J. Synchrotron Rad. 8, 1221–1228. Web of Science CrossRef CAS IUCr Journals Google Scholar
Walker, R. P. & Diviacco, B. (1992). Rev. Sci. Instrum. 63, 392–395. CrossRef Web of Science Google Scholar
© International Union of Crystallography. Prior permission is not required to reproduce short quotations, tables and figures from this article, provided the original authors and source are cited. For more information, click here.