[ Identification | Description | Input parameters | Output parameters | Links ]
Multilayer_elliptic
ComponentReads reflectivity values from a data input file (Ref.dat) for a Si/W multilayer. The multilayer code reflects ray in an ideal geometry, does not include surface imperfections The mirror is positioned such that the long axis of the mirror elliptical surface coincides with z-axis The algorithm: Incoming photon's coordinates and direction (k-vector) are transformed into an elliptical reference frame (elliptical parameters are calculated according to the mirror's position and its focusing distances and the incident angle), the intersection point is then defined. A new, reflected photon is then starting at the point of intersection.
Name | Unit | Description | Default |
reflectivity_datafile | "reflectivity.txt" | ||
theta | 1.2 | ||
s1 | |||
s2 | |||
length | 0.5 | ||
width | 0.2 | ||
R0 | 1 | ||
Emin | -1 | ||
Emax | -1 | ||
Estep | -1 | ||
Gamma | 0 | ||
Lambda | 0 | ||
rho_AB | 0 | ||
N | 0 |
Name | Unit | Description | Default |
prms_m | |||
a | |||
b | |||
c | |||
M | |||
Z0 | |||
Y0 | |||
xi | |||
cost0 |
Multilayer_elliptic.comp
.
[ Identification | Description | Input parameters | Output parameters | Links ]
Generated on 2021-08-13 08:57:53