McXtrace logo

McXtrace - An X-ray ray-trace simulation package

Synchrotron SOLEIL DTU Physics

McXtrace

About McXtrace
 Publications
 Project Partners
 Project People
 Goal

Download
 Components

Documentation
 Manual
 Commands
 Wiki (GitHub)
 Tutorial

Mailing list

Links

Search

Code-repository (GitHub)

Report bugs (GitHub)


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-02-07 21:31:39


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