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

[ Identification | Description | Input parameters | Links ]

The MM_h Component

Single Pore as part of the Silicon Pore Optics (SPO) as envisioned for the ATHENA+ space telescope.

Identification

  • Site:
  • Author: Erik B Knudsen and Desiree D. M. Ferreira
  • Origin: DTU Physics, DTU Space
  • Date: Feb. 2016

Description

A single pore is simulated, which may have thick walls. The top and bottom are curved cylindrically
azimuthally, and according to the Wolter I optic lengthwise (sagitally). This is the hyperbolic part.
The azimuthal curvature is defined by the radius parameters.

To intersect the Wolter I plates we take advatage of the azimuthal symmetry and only consider the radial component
of the photon's wavevector.

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
pore_th
ring_nr
Z0mDistance between intersection plane and the focal spot (essentially focal length).
pore_heightmHeight of the pore. (Hence the inner radii are radius_{m,h}-pore_height)
pore_width
chamfer_width0
gapmGap between intersection with parabolic section and actual plate.0
zdepth0
mirror_reflec Data file containing reflectivities of the reflector surface (TOP).""
bottom_reflec Data file containing reflectivities of the bottom surface (BOTTOM).""
side_reflec Data file containing reflectivities of the side walls (LEFT and RIGHT).""
size_file""
non_specular_file""
R_d Default reflectivity value to use if no reflectivity file is given. Useful f.i. is one surface is reflecting and the others absorbing.1
waviness0
longw0
AT ( , , ) RELATIVE
ROTATED ( , , ) RELATIVE

Links


[ Identification | Description | Input parameters | Links ]

Generated on 2025-03-31 19:18:19


Last Modified: Tuesday, 29-Apr-2025 16:44:02 CEST
Search website mailinglist archive GitHub repos