[ Identification | Description | Input parameters | Output parameters | Links ]
Lens_simple
ComponentModels a stack of N refractive lenses, with a radius of curvature, r, at the apex. The model is a thin-lens approximation where photons are refracted in a the XY plane at Z=0. Absorption is generally disregarded may be handled through the use of the optional transmission parameter T, where 0<=T<=1. Thus, the lens has the focal length of f=R/(2*N*&delta) where the x-ray refractive index is written: n = 1 - &delta + i &beta.
Name | Unit | Description | Default |
xwidth | m | Width of lens aperture. | 0 |
yheight | m | Height of lens aperture. | 0 |
radius | m | Radius of lens aperture (overrides xwidth & yheight). | 1e-3 |
T | Transmission efficiency of the lens. | 1 | |
r | The radius of curvature of the lens. | 0 | |
N | The number of successive lenses in the stack. | 1 | |
verbose | Extra information for debugging. | 0 | |
f | m | Focal length - overrides the material_datafile - and diregards chromatic aberration. | 0 |
material_datafile | File where the material parameters for the lens may be found. Format is similar to what may be found off the NISP website. | "Be.txt" |
Name | Unit | Description | Default |
prms |
Lens_simple.comp
.
[ Identification | Description | Input parameters | Output parameters | Links ]
Generated on 2021-08-13 08:57:53