14.10 The Ring_h McXtrace Component
Date: Feb. 2017 Version: 1.1 Release: McXtrace 1.2 Origin: DTU Physics, DTU
Space
Stack of conical shells as part of a Wolter optic. Hyperbolic version.
Identification
Description
A stack of conical shells is simulated. Hyperbolic version. To intersect the Wolter I plates we
take advatage of the azimuthal symmetry and only consider the radial component of the
photon’s wavevector.
Example: Ring_h( pore_th=0, ring_nr=3, Z0=12, yheight=0.83e-3,
mirror_reflec=”mirror_coating_unity.txt”, R_d=0, size_file=”ref_design_breaks.txt”)
Input parameters
Parameters in boldface are required; the others are optional.
|
|
|
Name |
Unit |
Description |
Default |
|
|
|
|
| | | | |
|
ring_nr |
1 |
Ring number; selects the data block read
from size_file |
|
|
pore_th |
m |
Thickness of the pore walls (plates) |
|
|
Z0 |
m |
distance between intersection plane and
the focal spot( essentially the focal
length). |
|
|
yheight |
m |
Height of the pore. (Thus the inner
radius is radius_{m,h}-yheight |
|
|
chamferwidth |
m |
Width of side walls. |
0 |
|
gap |
m |
gap between intersection with parabolic
section and actual plate. |
0 |
|
zdepth |
m |
Currently not used by the component |
0 |
|
mirror_reflec |
|
Data file containing reflectivities of the
reflector surface (TOP). |
”” |
|
bottom_reflec |
|
Data file containing reflectivities of the
bottom surface (BOTTOM). |
”” |
|
size_file |
str |
Table file with the per-ring geometry,
read with block number ring_nr |
”” |
|
R_d |
|
Default reflectivity value to use if no
reflectivity file is given. Useful f.i. is
one surface is reflecting and the others
absorbing. |
1 |
|
waviness |
rad |
Waviness of the pore reflecting surface.
The slope error is assumed to be
uniformly distributed in the interval
[-waviness:waviness]. |
0 |
|
longw |
|
If non-zero, waviness is 1D and along the
pore axis. |
0 |
|
|
| |
| |
|
|
|
|
|
|
Links