McXtrace logo

McXtrace - An X-ray ray-trace simulation package

Synchrotron SOLEIL DTU Physics


About McXtrace
 Project Partners
 Project People


 Wiki (GitHub)

Mailing list



Code-repository (GitHub)

Report bugs (GitHub)

McStas: ESRF_ID01

[ Identification | Description | Input parameters | Output parameters | Links ]

The ESRF_ID01 Instrument

Nano-diffraction imaging beamline at ESRF, Grenoble


  • Site: ESRF
  • Author: Martin Cramer Pedersen (
  • Origin: University of Copenhagen
  • Date: March, 2015


This model of ID01 is designed specifically to conduct virtual scanning nano-diffraction imaging
experiments such as the one demonstrated Chahine et al., J. Appl. Cryst 47, 762-769. The model
includes beam-defining slits, a double Si111-monochromator, a Fresnel Zone Plate, a polycrystalline
sample designed specifically for this type of virtual experiments, and a detector set up mimicking the
set up at the actual beam-line. The nanodiffraction experiment is performed by locating a suitable peak
in the diffraction of the crystal (using the variables NominalEnergy, Delta, and Eta)
and then scan across the sample (using the variables Pix and ySamplePosition). By plotting
e.g. total detector intensity as a function of position, one can map out impurities in the sample by
their scattering properties.

Input parameters

Parameters in boldface are required; the others are optional.
DistanceSampleToDetector 0.5
NominalEnergy 8.0
Delta 0.0
Nu 0.0
Eta 0.0
Phi 0.0
Pix 0.0
Piy 0.0
SampleMosaicity 1.0
SampleDeltadoverd 0.001


  • Source code for ESRF_ID01.instr.

[ Identification | Description | Input parameters | Output parameters | Links ]

Generated on 2022-02-07 20:46:44

Last Modified: Wednesday, 11-May-2022 22:46:12 CEST
Search website mailinglist archive GitHub repos