Author: Jana Baltser, Peter Willendrup, Anette Vickery, Andrea Prodi, Erik Knudsen
Origin: NBI
Date: February 2011
Description
Reads 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.
Input parameters
Parameters in boldface are required;
the others are optional.
Name
Unit
Description
Default
reflectivity_datafile
"reflectivity.txt"
theta
1.2
s1
0
s2
0
length
0.5
width
0.2
R0
1
Emin
-1
Emax
-1
Estep
-1
Gamma
0
Lambda
0
rho_AB
0
N
0
Output parameters
Parameters in boldface are required;
the others are optional.