[ Identification | Description | Input parameters | Links ]

The Mirror_elliptic Component

Idealized elliptic mirror.

Identification

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