McXtrace logo

McXtrace - An X-ray ray-trace simulation package

Synchrotron SOLEIL DTU Physics

McXtrace

About McXtrace
 Publications
 Project Partners
 Project People
 Goal

Download
 Components

Documentation
 Manual
 Commands
 Wiki (GitHub)
 Tutorial

Mailing list

Links

Search

Code-repository (GitHub)

Report bugs (GitHub)


McXtrace: Multilayer_elliptic

[ Identification | Description | Input parameters | Links ]

The Multilayer_elliptic Component

Elliptic multilayer mirror

Identification

  • Site:
  • 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.
NameUnitDescriptionDefault
reflectivity_datafile Datafile containing reflectivity values as a function of q and E."reflectivity.txt"
thetadeg.Design angle of incidence.1.2
s1mDesign distance from the source to the multilayer.
s2mDesign focusing distance of the multilayer.
lengthmLength of the mirror.0.5
widthmWidth of the mirror along x-axis.0.2
R01
EminkeVLower limit of energy interval in datafile. Overrides what's written in the datafile header.-1
EmaxkeVUpper limit of energy interval in datafile. Overrides what's written in the datafile header.-1
EstepkeVStep between energy sample points in datafile. Overrides what's written in the datafile header.-1
Gamma High electron density fraction of bilayer (in kinematical appr.).0
LambdamThickness of bilayer (in kinematical appr.).0
rho_AB Number electron density constrast in bilayer (in kinematical appr.).0
N Number of bilayers (in kinematical appr.).0
AT ( , , ) RELATIVE
ROTATED ( , , ) RELATIVE

Links


[ Identification | Description | Input parameters | Links ]

Generated on 2023-12-19 19:37:45


Last Modified: Tuesday, 13-Feb-2024 16:50:14 CET
Search website mailinglist archive GitHub repos