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 | Output parameters | Links ]

The Mirror_elliptic Component

Idealized elliptic mirror.

Identification

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

Description

Takes a reflectivity (default=1) 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
z-axis, the b-axis is along the y-axis and the c is along the x-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). Furthermore, the mirror centre may be shifted by z_offset
along the z-axis ( -c < z_offset < c ).
This means that to position the mirror correctly.
the user positions the ellipsoid governing the mirror shape, not the mirror itself.

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
R1Reflectivity of mirror.1
amlong half axis (along z).0
bm1st short half axis (along x)0
cm2nd short half axis (along y)1
yheightmyheight (width) of the mirror.1
zdepthmzdepth (length) of the mirror.1
coatingstrDatafile containing either mirror material constants or reflectivity numbers.""

Output parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
a2
b2
c2
Ox
Oy
Oz

Links


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

Generated on 2022-02-07 21:31:39


Last Modified: Wednesday, 11-May-2022 22:46:11 CEST
Search website mailinglist archive GitHub repos