xilconv: angle-dependent reflection from an ionized disk.
NOTE: This model is now in the Xspec release and this page is superceded by the Xspec manual
This convolution model from Chris Done combines an ionized disk table model from the XILLVER model of Garcia et al. with the Magdziarz & Zdziarski Compton reflection code. It is a modification of the rfxconv model described in Kolehmainen, Done & Diaz Trigo (2011) which is a modification of the model first described in Done & Gierlinski (2006).
The algorithm used is as follows.
The model parameters are as follows.
When using this model it is essential to extend the energy range over which the model is calculated because photons at higher energies are Compton down-scattered into the target energy range. The energy range can be extended using the extend command. The upper limit on the energies should be set above that for which the input spectrum has significant flux. To speed up the model, calculation of the output spectrum can be limited to energies below a given value by using xset to define XILCONV_MAX_E (in units of keV). For instance, suppose that the original data extends up to 100 keV. To accurately determine the reflection it may be necessary to extend the energy range up to 500 keV. Now to avoid calculating the output spectrum between 100 and 500 keV use the command xset XILCONV_MAX_E 100.0.
The core of this model is a Greens' function integration with one numerical integral performed for each model energy. The numerical integration is done using an adaptive method which continues until a given estimated fractional precision is reached. The precision can be changed by setting XILCONV_PRECISION eg xset XILCONV_PRECISION 0.05. The default precision is 0.01 (ie 1%).
The directory searched for the ionized disk table model file can be set using xset XILCONV_DIR. The default is to use the standard xspec model file location ($HEADAS/../spectral/modelData).
To use this model download rfxconv.cxx, xilconv.cxx, xillver-a-Ec3.fits.gz and xilconv_lmodel.dat. Build using initpackage and load using lmod. xillver-a-Ec3.fits.gz should be ungizpped and placed in the appropriate directory (preferably $HEADAS/../spectral/modelData). Note that the rfxconv.cxx here is not exactly the same as that previously available for the rfxconv model although there is no change in functionality so this version should replace the old one.
Keith Arnaud, Astrophysics Science Division, Goddard Space Flight Center
HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public
Last modified: Tuesday, 14-Feb-2023 16:41:52 EST
The HEASARC welcomes your participation in a brief survey to capture how users access and utilize HEASARC data, software, and services. The outcome(s) of this survey will be used to guide, prioritize, and plan our activities and development in the coming years. It contains 20 questions, generally takes just a few minutes to complete, and your answers will remain totally anonymous. The survey is open until Dec 18, 2023. We thank you in advance for your valuable feedback.