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_1pore

[ Identification | Description | Input parameters | Links ]

The ATHENA_1pore 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 pore 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, and only the central pore is used to be representative
module.

The model needs as input two files positionfile and geomfile, which contain (in ascii) tabled details about the positions of mirror
modules and their geometry.
The data in the position file is assumed to be columnar with the following format:
#index   row    X/m    Y/m    R/m    alpha/deg.
...

index: a running number identifying the mirror module within a petal.
row: the a running number for which row (ring) this mirror module belongs to (n.b. this is used as an index inot the geomfile).
X: The x-coordinate of the mirror module (ignored because redundant with R,alpha)
Y: The y-coordinate of the mirror module (ignored because redundant with R,alpha)
R: The radial position of the mirror module
alpha: The angular position of the mirror module

Similarly the format of the geomfile is:
#row  L/m  rad_h/m  rad_m/m  rad_p/m  width/m
...
row: running index for the rows/rings
L: The length of the plates for this ring
rad_h: The radius at the "hyperbolic" end of the optic. At the detector end.
rad_m: The radius at the midpoint of the optic. This is the reference.
rad_p: The radius at the "parabolic" and of the optic. At the source end.
width: pore width ?

Example: ATHENA_1pore.instr porenumber=3

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
FL12
optics_dist10
SRC_POS_X0
SRC_POS_Y0
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"
E05
dE0.001
porenumber1
positionfile"ATHENA_mm_1petal.dat"
geomfile"ATHENA_rings_1_20.dat"
hyper1
para1

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