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)


The Lens_lliptical McXtrace Component

5.4  The Lens_elliptical McXtrace Component

X-ray compound refractive lens (CRL) with an elliptic profile

Identification

  • Author: Jana Baltser and Erik Knudsen

  • Origin: NBI

  • Date: August 2010

Description

A simple X-ray compound refractive lens (CRL) with an elliptic profile simulates the photons’ movement on passing through it. Attenuation coefficient mu is taken from the NIST database and Be.txt

Input parameters

Parameters in boldface are required; the others are optional.

Name

Unit

Description

Default

material_datafile

Be.txt

File where the material parameters for the filter may be found. Format is similar to what may be found off the NIST website.

”Be.txt”

r1

m

Radius of the profile along the X axis

0.42e-3

r2

m

Radius of the profile along the Y axis

0.8e-3

w

m

Parabola parameter, constraining it along the propagation axis

0.46e-3

d

m

Distance between two surfaces of the lens along the propagation axis

0.2e-4

Transmission

1

Currently not used by the component

1

N

1

Amount of single lenses in a stack

1

Links

  • Component source code found in file Lens_elliptical.comp.

  • material datafile obtained from http://physics.nist.gov/cgi-bin/ffast/ffast.pl

Refractive lens

doc. pend.


Last Modified: Monday, 05-Oct-2026 10:48:07 CEST
Search website mailinglist archive GitHub repos