xrtreftable - Calculates the probability of reflection and transmission of X-ray photons impinging on a reflecting surface as a function of energy and incident angle. Also calculates mass-absorption coefficients of constituents of the reflecting foils.
The xrtreftable task calculates the probability of reflection (or reflectivity) and transmission of a photon impinging on a reflecting surface. The reflection and transmission depend on the energy of the photon and incident angle. The task obtains information on the composition of the mirror surface from an extension called SURFACE in the telescope description file (TDF). Both single-layer and multi-layer coatings for the mirrors are supported by xrtreftable. The reflection and transmission probabilities are written to the first extension of the output file as a function of energy and incident angle. The task supports more than one group of mirror foils, whereby the mirrors in the same group share the same surface coating properties (for example, in a real X-ray telescope, mirror groups having different surface compositions may be arranged to be located at different radii ranges). The xrtreftable task writes the reflectivity of one mirror group as one column, and the corresponding transmission for that group as another column, with each column containing a two-dimensional array of probability as a function of energy and incident angle.
In raytracing applications, transmission through the "thick" components of mirror foils (as opposed to the "thin" surface) may also be required. Therefore, xrtreftable calculates mass-absorption coefficients as a function of energy and stores these values in the second extension of the output file, one column per thick material. The thick material properties are also specified in the SURFACE extension of the TDF.
The first extension of the output FITS file contains the reflection and transmission probabilities as a function of energy and incident angle. The first column is a repeat of the energy grid given in the input file. There are reflection and transmission columns for each group from the mirror surface file. These columns are vectors, with one element per angle. Thus, if there are 800 energies and 600 angles, the output extensions have 800 rows, and each reflection and transmission column is a vector with 600 elements.
The second extension in the output file contains the mass absorption coefficients for the thick-layer components in the telescope. Again, the first column is a copy of the energy grid. The following columns are the mass-absorption coefficients [cm^{2} g^{-1}] for each thick material for each energy. Keywords in the header of the extension specify the material and density for each column.
Details of the compilations of atomic scattering factors in each extension, as well as references, can be found in the FITS file header. For the Hitomi SXS+SXT-S and SXI+SXT-I, the name of the extension that should be used is HENKEMODSXT. The same extension name is to be used for both instruments aboard XRISM. For HXI1+HXT1 and HXI2+HXT2, the name of the extension that should be used is HENKESSKCHANTLER.
The UTC date (in YYYY-MM-DD format) when this calibration data should first be used. This is the earliest date that the xrtreftable output file is valid. This date is written to the output file in the keyword CVSD0001, required for any file entered into the CalDB.
The UTC time (in hh:mm:ss format), together with the day 'validdate', that corresponds to the earliest time and date that xrtreftable output file is valid. This is the time and data that the xrtreftable output file is valid. This information is written to the output file in the keyword CVST0001, required for any file entered into the CalDB.
xrtreftable atomicfile="atomicData_1997-11-01.fits[ATOMDATA]"
atmscafile="atomic_scattering.fits[HenkeSskChantler]"
energyfile=energy_grid_4to120keV.fits
anglefile=angle_grid_ah_hxt_reflect_20081103.fits
mirrorfile="ah_hx1_mirror_20131001v001.fits[SURFACE]"
outfile=xrtreftable.fits
outext=HITOMI_HXT_FRONT
roughmodel=NC
telescop=HITOMI
instrume=HXT1
validdate="2014-01-01"
validtime="00:00:00"
desc="XRT foil reflectivity and transmission"
xrtreftable atomicfile=CALDB
atmscafile=CALDB
atmsctng=HENKEMODSXT
energyfile=energy_grid_rsl.fits
anglefile=angle_grid_rsl.fits
mirrorfile=CALDB
outfile=xrtreftable_resolve.fits
outext=XRISM_XMA_FRONT
roughmodel=NC
telescop=XRISM
instrume=RESOLVE
validdate="2019-01-01"
validtime="00:00:00"
desc="XMA foil reflectivity and transmission"