TY - JOUR
T1 - McXtrace
T2 - a Monte Carlo software package for simulation of X-ray optics, beamlines, and experiments
AU - Bergbäck Knudsen, Erik
AU - Prodi, Andrea
AU - Baltser, Jana
AU - Thomsen, Maria
AU - Willendrup, Peter Kjær
AU - del Rio, Manuel Sanchez
AU - Ferrero, Claudio
AU - Farhi, Emmanuel
AU - Haldrup, Martin Kristoffer
AU - Vickery, Anette
AU - Feidenhans'l, Robert Krarup
AU - Mortensen, Kell
AU - Nielsen, Martin Meedom
AU - Poulsen, Henning Friis
AU - Schmidt, Søren
AU - Lefmann, Kim
PY - 2013/6/1
Y1 - 2013/6/1
N2 - 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.
AB - 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.
U2 - 10.1107/s0021889813007991
DO - 10.1107/s0021889813007991
M3 - Journal article
SN - 0021-8898
VL - 46
SP - 679
EP - 696
JO - Journal of Applied Crystallography
JF - Journal of Applied Crystallography
IS - Part 3
ER -