A novel Monte Carlo algorithm for simulating crystals with McStas

  • Alianelli L
  • Sánchez Del Río M
  • Felici R
 et al. 
  • 4


    Mendeley users who have this article in their library.
  • 1


    Citations of this article.


We developed an original Monte Carlo algorithm for the simulation of Bragg diffraction by mosaic, bent and gradient crystals. It has practical applications, as it can be used for simulating imperfect crystals (monochromators, analyzers and perhaps samples) in neutron ray-tracing packages, like McStas. The code we describe here provides a detailed description of the particle interaction with the microscopic homogeneous regions composing the crystal, therefore it can be used also for the calculation of quantities having a conceptual interest, as multiple scattering, or for the interpretation of experiments aiming at characterizing crystals, like diffraction topographs. © 2004 Elsevier B.V. All rights reserved.

Author-supplied keywords

  • Bent and gradient crystals
  • Bragg scattering
  • Monte Carlo method
  • Mosaic
  • Neutron monochromators and analyzers

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • L. Alianelli

  • M. Sánchez Del Río

  • R. Felici

  • K. H. Andersen

  • E. Farhi

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free