McXtrace logo

McXtrace - An X-ray ray-trace simulation package

Synchrotron SOLEIL Niels Bohr Institute DTU Physics

McXtrace

About McXtrace
 Publications
 Project Partners
 Project People
 Goal

Download
 Components

Documentation
 Wiki (GitHub)
 Commands
 Manual
 Tutorial

Mailing list

Links

Code-repository (GitHub)

Search


McXtrace: Bragg_crystal_bent_BC

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

The Bragg_crystal_bent_BC Component

* * Bent, perfect, reflecting crystal with common cubic structures (diamond, fcc, or bcc, and others if symmetry form factor multipliers provided explicitly) * *

Identification

  • Site:
  • Author: Marcus H Mendenhall, NIST
  • Origin: Marcus H. Mendenhall, NIST, Gaithersburg, MD, USA
  • Date: December 1, 2016

Description

* Bragg_crystal_bent_BC.comp is intended to supercede Bragg_crystal_bent.comp.
*
* For details see:
* The optics of focusing bent-crystal monochromators on X-ray powder diffractometers with application to lattice parameter determination and microstructure analysis,
* Marcus H. Mendenhall,* David Black and James P. Cline, J. Appl. Cryst. (2019). 52, https://doi.org/10.1107/S1600576719010951
*
* NOTE: elliptical coordinate code and documentation taken from Mirror_elliptic.comp distributed in McXtrace v1.2
* However, the coordinates are rotated to be consistent with Bragg_crystal_flat.comp and Perfect_Crystal.comp.
* Idealized elliptic mirror with surface ellipse and lattice ellipses independent, to allow construction of
* Johansson optics, for example.
*
*

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
x_a0
y_b1.0
z_c1.0
lattice_x_a0
lattice_y_b1.0
lattice_z_c1.0
length0.05
width0.02
V160.1826
form_factors"FormFactors.txt"
material"Si.txt"
alpha0.0
R00
debye_waller_B0.4632
crystal_type1
h1
k1
l1
structure_factor_scale_r0.0
structure_factor_scale_i0.0

Output parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
prms
a2inv
b2inv
c2inv
l_a2inv
l_b2inv
l_c2inv
cos_alpha0
sin_alpha0

Links


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

Generated on 2022-01-24 12:07:05


Last Modified: Monday, 24-Jan-2022 12:07:05 CET
Search website mailinglist archive GitHub repos