Component Manual for the Xray-Tracing Package McXtrace, version 3.8.6

6.2  The Mirror_parabolic McXtrace Component

Idealized parabolic mirror (in XZ)

Identification

Description

Takes a reflectivity as input and reflects rays in a ideal geometry parabolic mirror. The mirror is positioned in the zx-plane curving towards positive y. I.e. the focal point is (0,0,f(a,b)) The geometry of the paraboloid is governed by the equation: y = xˆ2 / aˆ2 + zˆ2 / bˆ2 Hence, the focal length for the ’x’ curve is f=aˆ2 / 4, and analogous for z.

Example: Mirror_parabolic(R0=1, a=1, b=0, xwidth=0.02, yheight=0, zdepth=0.05)

Input parameters

Parameters in boldface are required; the others are optional.

Name

Unit

Description

Default

R0

1

Reflectivity of mirror.

1

a

sqrt(m)

Transverse curvature scale, if zero - the mirror is flat along x.

1

b

sqrt(m)

Longitudinal curvature scale, if zero, flat along z.

1

xwidth

m

Width of mirror.

0.1

zdepth

m

Length of mirror.

0.1

yheight

m

Thickness of mirror. If 0 (the default) the mirror is mathemticlly thin. Only has an effect for hitting the mirror from the side.

0

focusx

m

Transverse focal length along X. Sets a.

0

focusz

m

Longitudinal focal length along Z. Sets b.

0

radius

m

Focal length. Sets focusx and focusz.

0

Links

Mirror with a parabolic curvature profile.

This component is scheduled to be merged with Mirror_elliptic