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

[ Identification | Description | Input parameters | Links ]

The ATHENA_1mm Instrument

Single pore version of the ATHENA SPO-optic in use as telescope.

Identification

  • Site: AstroX_ESA
  • Author: Erik B Knudsen & Desiree D. M. Ferreira (email)
  • Origin: DTU Physics/DTU Space
  • Date: 12/12/2016

Description

A model of the ATHENA-telescope using just a single mirror module as optical element. That means to make use of this instrument
it is necessary to run a series of simulation while varying the input parameter porenumber.
At present, the porenumber really means mirror module number.

The model needs as input a set of files: A Mirror Module definition file and a ring definition file.
The former contains overall definitions of mirror modules and their positions - the latter contains details about each plate.
There is some redundancy between the two files. The latter will be rendered unnecessary in a later version.
An example of mmdef_file is "MM_Definitions-cfgA.csv" which is distributed by ESA.
An example of ringfile is "ref_design.dat" which is taken from the ATHENA_reference design white-paper.

Reflectivity may be modelled using a datafile. In this telscope model only the top (intentionally reflecting) surface
is given a data-file. However, the MM-components can cope with non-zero reflectivity for side-walls and bottom surfaces.
The reflectivity datafile follows a simple ascii-format with 6 header lines the define the ranges in energy E and grazing
angle theta, followed by a 2D-data block with reflectivity numbers. This is expected to be substituted for a 1D-parametrization '
in q, to avoid overly lagre data-files.

Example: ATHENA_cfgA_1mm.instr porenumber=3

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
FL12
optics_dist10
XWidth0.13312
YHeight0.13312
NX1024
NY1024
offaxis_angle0
dPxmOffset/displacement of parabolic pore along x from its theoretical position.0
dPymOffset/displacement of parabolic pore along y from its theoretical position.0
dPzmOffset/displacement of parabolic pore along z from its theoretical position.0
dPrxarcsecRotational misalignment of parabolic pore around x.0
dPryarcsecRotational misalignment of parabolic pore around y.0
dPrzarcsecRotational misalignment of parabolic pore around z.0
dHxmOffset/displacement of hyperbolic pore along x from its theoretical position.0
dHymOffset/displacement of hyperbolic pore along y from its theoretical position.0
dHzmOffset/displacement of hyperbolic pore along z from its theoretical position.0
dHrxarcsecRotational misalignment of hyperbolic pore around x.0
dHryarcsecRotational misalignment of hyperbolic pore around y.0
dHrzarcsecRotational misalignment of hyperbolic pore around z.0
reflectivity"mirror_coating_unity.txt"
default_reflec0
E05
dE0.001
porenumber1
mmdef_file"MM_Definitions-cfgA.csv"
ringfile"ref_design_breaks.txt"
hyper1
para1
lists0

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