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)


McStas: Mirror_elliptic

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

The Mirror_elliptic Component

Release: McXtrace 1.0 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
widthmwidth of the mirror (obsolescent - will be removed in later release)0
lengthmlength of the mirror (obsolescent - will be removed in later release)0
yheightmyheight (width) of the mirror. Overrides width.1
zdepthmzdepth (length) of the mirror. Overrides length.1

Output parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault

Links


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

Generated on 2022-02-07 20:46:44


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