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

Mailing list

Search

Documentation
 Manual
 Commands
 Wiki (GitHub)
 Tutorial

Links

Report bugs (GitHub)

Code-repository (GitHub)


McXtrace: Mirror_elliptic

[ Identification | Description | Input parameters | Links ]

The Mirror_elliptic Component

Idealized elliptic mirror.

Identification

  • Author: Erik Knudsen
  • Origin: Risoe
  • Date: Feb 11, 2010

Description

Takes a reflectivity as input and reflects rays in a ideal geometry
elliptic mirror.
The mirror is positioned such that the a-axis of the mirror ellipsoid is on the
x-axis, the b-axis is along the y-axis and the c is along the z-axis.
The reference point of the mirror is the ellipsoid centre, offset by one
half-axis along the y-axis (See the component manual for a drawing).
This means that to position the mirror correctly,
the user positions the ellipsoid governing the mirror shape, not the mirror itself.

Example: Mirror_elliptic( length=150e-3, width=150e-3, x_a=1.025, y_b=1.025, z_c=1.025)

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
x_am1st short half axis (along x). Commonly set to zero, which really implies infinite value, so crystal is an elliptic cylinder.0
y_bm2nd short half axis (along y), which is also the presumed near-normal direction, reflection near the y-z plane.1.0
z_cmlong half axis (along z). Commonly a=0. b=c, which creates a circular cylindrical surface.1.0
zdepthmDepth (length) of the mirror along Z.0.2
xwidthmWidth of the mirror along X.0.2
R01Reflectivity of mirror (mostly relevant for debugging, when coating="")1
coatingstrDatafile containing either mirror material constants or reflectivity numbers."Be.txt"
lengthmalternate name for zdepth (obsolete)0
widthmalternate name for xwidth (obsolete)0
radiusmSpherical radius, Sets x_a=y_b=z_c=radius0
AT ( , , ) RELATIVE
ROTATED ( , , ) RELATIVE

Links


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

Generated on mcxtrace 3.10.2


Last Modified: Monday, 02-Nov-2026 22:21:08 CET
Search website mailinglist archive GitHub repos