This article presents the Monte Carlo simulation package McXtrace, intended for optimizing X‐ray beam instrumentation and performing virtual X‐ray experiments for data analysis. The system shares a structure and code base with the popular neutron simulation code McStas and is a good complement to the standard X‐ray simulation software SHADOW. McXtrace is open source, licensed under the General Public License, and does not require the user to have access to any proprietary software for its operation. The structure of the software is described in detail, and various examples are given to showcase the versatility of the McXtrace procedure and outline a possible route to using Monte Carlo simulations in data analysis to gain new scientific insights. The studies performed span a range of X‐ray experimental techniques: absorption tomography, powder diffraction, single‐crystal diffraction and pump‐and‐probe experiments. Simulation studies are compared with experimental data and theoretical calculations. Furthermore, the simulation capabilities for computing coherent X‐ray beam properties and a comparison with basic diffraction theory are presented.
Coherent X-ray nanodiffraction was applied to investigate single GaAs nanowires. Using the nanofocus hard X-ray setup at ID13 of the ESRF, the diffraction signal from isolated nanowires was measured. The diffraction patterns were recorded for different rotations of the sample. These diffraction patterns were then combined to yield three-dimensional information around a wurtzite [101] Bragg peak.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.