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

[ Identification | Description | Input parameters | Links ]

The Shell_c Component

Single conical shell as part of a Wolter optic.

Identification

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

Description

A single shell is simulated. The top and bottom are curved cylindrically
azimuthally, whereas they are straight sagitally. The primary parameter specifies whether this is a
primary or secondary mirror.
The azimuthal curvature is defined by the parameter radius. This refers to the top plate of the shell. I.e the top
and bottom plates have radius of curvature  and  respectively.

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
radius_mmRing radius of the upper (reflecting) plate of the shell at the optic centre.
Z0mDistance between optics centre plane and focal spot (essentially focal length).
yheightmHeight of the shell.
gapmGap between the plate and the intersection plane with the hyperbolic section. (currently ignored)0
chamferwidthmWidth of side walls.0
length0
mirror_reflec Data file containing reflectivities of the reflector surface (TOP).""
bottom_reflec Data file containing reflectivities of the bottom surface (BOTTOM).""
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
primary If non-zero, the shell is considered a primary reflector, and extends towards negative z. I.e. the entry plane is behind the z=0-plane. If zero, the shell is considered secondary1
dalphadegOffset to the alpha angle computed from the focal length. Useful for targeting the modified conical geometry (currently ignored).0
wavinessradWaviness of the shell reflecting surface. The slope error is assumed to be uniformly distributed in the interval [-waviness:waviness].0
longw If non-zero, waviness is 1D and along the shell axis.0
AT ( , , ) RELATIVE
ROTATED ( , , ) RELATIVE

Links


[ Identification | Description | Input parameters | Links ]

Generated on 2023-12-19 19:37:45


Last Modified: Tuesday, 13-Feb-2024 16:50:14 CET
Search website mailinglist archive GitHub repos