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: Mirror_elliptic

[ Identification | Description | Input parameters | Links ]

The Mirror_elliptic Component

Idealized elliptic mirror.

Identification

  • Site:
  • 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 | Input parameters | Links ]

Generated on mcxtrace 3.5.24


Last Modified: Sunday, 06-Apr-2025 20:25:04 CEST
Search website mailinglist archive GitHub repos