McXtrace logo

McXtrace - An X-ray ray-trace simulation package

ESRF; SAXSLAB Niels Bohr Institute DTU Physics


 Linux Installation (deb/rpm)
 Mac OSX Installation
 Unix Install (src code)
 Windows Installation

Project Status
 Project Partners
 Project People

Mailing List



Minutes of Meetings

McXtrace Art

About McXtrace



McXtrace: Lens_elliptical Component

[ Identification | Description | Input parameters | Output parameters | Links ]

The Lens_elliptical Component


  • Author: Jana Baltser and Erik Knudsen
  • Origin: NBI
  • Date: August 2010
  • Version: 1.0


A simple X-ray compound refractive lens (CRL) with an elliptic profile simulates the photons' movement on passing through it.

Input parameters

Parameters in boldface are required; the others are optional.
Name Unit Description Default
material_datafile "Be_data.txt"
r1 - =b.constants[0]; r2=b.constants[1]; w=b.constants[2]; d=b.constants[3]; M=b.constants[4]; Sign=b.constants[5]; 0.42e-3
r2 - - radius of the profile along the Y axis; 0.8e-3
w - - parabola parameter, constraining it along the propagation axis; 0.46e-3
d - - distance between two surfaces of the lens along the propagation axis; 0.2e-4
T - - transmission of the lens 1
N - - amount of single lenses in a stack. 1


[ Identification | Description | Input parameters | Output parameters | Links ]

Generated automatically by McDoc, Peter Willendrup <> / Mon Oct 29 11:36:48 2018

Last Modified: Monday, 29-Oct-2018 12:36:48 CET
Search website mailinglist archive SVN repos McCode Trac