[ Identification | Description | Input parameters | Links ]
Shell_h
ComponentA single shell is simulated. The top and bottom are curved cylindrically azimuthally, and according to the Wolter I optic lengthwise (sagitally). This is the hyperbolic part. The azimuthal curvature is defined by the radius parameters. To intersect the Wolter I plates we take advantage of the azimuthal symmetry and only consider the radial component of the photon's wavevector. Imperfect mirrors may be modelled using one of 4 models. In all cases the surface normal of the mirror at the ideal mirror intersection point is perturbed before the exit vector is computed. 1. Longitudinal 1D. A perturbation angle is chosen from a uniform distribution with width waviness. 2. Isotropic 2D. The surface normal is perturbed by choosing an angle on a disc with radius waviness 3. Externally measured/computed data. We interpolate in a data-file consisting of blocks of dtheta/theta with 1 block per energy. dtheta is a sampled angle offset from the nominal Fresnel grazing angle theta. 4. Double gaussian. dtheta is chosen from one of two gaussian distributions. Either specular or off-specular, where the widths (sigmas) are given by the tables in the file "wave_file". If the off-specular case the behaviour is similar to 2D uniform case.
Name | Unit | Description | Default | |
radius_m | m | Ring radius of the upper (reflecting) plate of the pore at the intersection with the parabolic section. | ||
radius_h | m | Ring radius of the upper (reflecting) plate of the pore at the edge closest to the focal point. | ||
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}-yehight | ||
chamferwidth | m | Width of side walls. | 0 | |
gap | m | gap between intersection with parabolic section and actual plate. | 0 | |
zdepth | 0 | |||
mirror_reflec | Data file containing reflectivities of the reflector surface (TOP). | "" | ||
bottom_reflec | Data file containing reflectivities of the bottom surface (BOTTOM). | "" | ||
wave_file | "" | |||
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 | ||
wave_model | Flag to choose waviness model. 1. longitudinal uniform, 2. 2D-uniform, 3. lorentzian sagittal, 4. double gaussian sagittal. See above for details. | 0 | ||
waviness | rad | Waviness of the pore reflecting surface. The slope error is assumed to be uniformly distributed in the interval [-waviness:waviness]. | 0 | |
verbose | If !=0 output extra info during simulation. | 0 |
AT ( | , | , | ) RELATIVE | |||
---|---|---|---|---|---|---|
ROTATED ( | , | , | ) RELATIVE |
Shell_h.comp
.
[ Identification | Description | Input parameters | Links ]
Generated on 2025-03-31 19:18:19