next up previous
Next: A historical note Up: ogip_92_009 Previous: SUMMARY

INTRODUCTION

XSPEC has three models that allow a user to specify a filename from which the model spectra will be read. These models are atable for additive models, mtable for multiplicative models, and etable for exponential multiplicative models.

The basic concept of a table model is that the file contains an N-dimensional grid of model spectra with each point on the grid having been calculated for particular values of the N parameters in the model. It is up to the creator of the table model file to decide what an appropriate spacing is for each parameter. XSPEC will interpolate on the grid to get the spectrum for the parameter values required at that point in the fit. There is the option for each parameter of linear or logarithmic interpolation. The tabulated parameter values must be in increasing order.

N-dimensional grids of model spectra can get rather large so a simplifying trick is available. If a parameter is decoupled from the other parameters and adds to the model spectrum in a linear fashion then it can be set up as an ``additional parameter''. If there are N ``interpolation'' (ie standard) and M additional parameters then the grid of model spectra will be N-dimensional with each point on the grid containing M+1 model spectra. The first of these spectra is for the model with all the additional parameters being zero. The Ith spectrum (I=2,...,M+1) is the difference between the first spectrum and the spectrum from the model with the I-1th additional parameter set to one and all the other additional parameters set to zero.

An example of the use of additional parameters is a low density, collisional, plasma model where the contribution from each heavy element can be stored as a separate spectrum. In this case, there is one interpolation parameter (the temperature) and as many additional parameters as there are heavy elements in the model.

The atable model requires the table model to contain spectra in units of photons/cm^2/s (the standard for additive models models). XSPEC will include a normalization parameter. The mtable model requires a table model to contain multiplicative factors by which an additive model is to be modified. The etable model takes the numbers in the table model, multiplies them by -1 and exponentiates them. This is primarily intended for absorption models and is set up this way so that elemental abundances can be treated as additional parameters. For all these models XSPEC will add a redshift parameter if the REDSHIFT keyword in the table model file is set to true. If the redshift parameter is non-zero XSPEC will shift the model in energy space and divide by a (1+z) factor for time dilation.


next up previous
Next: A historical note Up: ogip_92_009 Previous: SUMMARY
Keith Arnaud
2005-05-10