HETGS Resolution, 2/27/01

Back to HETG TechNotes

Gaussian Fit to MARX 19A LRF Core

Wings of LRF are visible in this log y-axis plot.
Orange = simulation
Blue = LRF from rmf file

Introduction and Summary of Results

The HETGS Line Response Function, LRF, consists of a Gaussian-like core and extended wings. The resolution of the spectrometer is specified by the FWHM of the core and the core plus wings are relevant to accurate line flux measurements. These properties are captured as resolution (or resolving power, E/dE_fwhm) values and rmf files.

The results of ground testing of the HETG are incorporated into the ray-trace simulator, MARX. The current working hypothesis for the HETGS LRF is that:

If the MARX zeroth-order simulated image agrees with the flight image, then the MARX monochromatic response appropriately processed is the instrument LRF.

In this work a MARX simulation which has a nominal flight zeroth-order width and an input spectrum consisting of monochromatic lines is performed, processed, and fit using ISIS software. The result is the expected HETGS resolution for a nominal point source observation. Specifically the expected FWHM (in Angstroms) is reasonably accurately given by a cubic function of the wavelength (also in Angstroms):

      FWHM  =  c0 + c1*lambda + c2*lambda^2 + c3*lambda^3
where the c's for the MEG and HEG are tabulated below and available for cutting/pasting in the IDL procedure fwhm_idl_snippet.pro.

Table 1. FWHM vs Wavelength Coefficients
MEG0.018851868-0.000339465752.9781558e-05 -4.1097023e-07 gif , ps
HEG0.010019662-0.000141019821.4591413e-05 -1.9632994e-07 gif , ps
0 A to 26 A
0 A to 17 A

These cubic functions are the smooth curves shown in the plots above (the plots are also linked from the right-hand column of Table 1). The discrete FWHM measurements (of the MARX simulation data) that were used to generate the polynomial fits are shown by the asterisk and diamond symbols. These FWHM values are in the range between the values derrived from the pre-flight expectations for optimistic and conservative E/dE, as shown by the dashed and dotted lines in the plots.

These resolution values can be used (and tested) in data analysis of nominal on-axis point source observations when fitting the line core, e.g., to assess line broadening or blending. Some example fits to the cores of Capella lines with the FWHM fixed at these values are given in Table 2 below as a sanity check - note that the 12 A line is a blend and so appears broader than the nominal Gaussian.

Table 2. Flight Capella Lines fit with fixed FWHM Gaussian
ObsIDObs DateGrating9.2 A12 A*15 A19 A
1103Sept.24 '99 MEGm 9.2 A 12 A* - 19 A
"" HEGm 9.2 A 12 A* 15 A -
1318Sept.25 '99 MEGm 9.2 A 12 A* - 19 A
"" HEGm 9.2 A 12 A* 15 A -
0057Mar.3 '00 MEGm 9.2 A 12 A* - 19 A
"" HEGm 9.2 A 12 A* 15 A -
1010Feb.11 '01 MEGm 9.2 A 12 A* - 19 A
"" HEGm 9.2 A 12 A* 15 A -
* The 12 A line is a blend as indicated by the MEG and HEG data!
The upper panel of the plots shows the data w/error bars and
the best-fit "fixed-width Gaussian plus constant" model (purple).
The lower panel shows the residuals, data-model, on the same Y-scale
so that the error bars (not plotted) have the same size as above.

Of course more HETGS LRF work needs to be done. Caveats and details of this present work are given below.


MARX simulation

A unix script with pset commands was run to setup the marx.par file for the narrow lines simulation and produce output FITS and asol files. MARX version 3.01 was used. The input spectrum of narrow lines came from Narrow_lines.tbl .

Checking the Zeroth-order core and wings

Using only energies less than 3 keV, the projected 1D FWHM of the simulation output (X,Y columns from the marx2fits output file) was created with HAK s/w and measured with ISIS as described in the zeroth-order 1D projections technote. This is the same software used for measuring the flight zeroth-order FWHM.

The MARX DitherBlur value was adjusted to get agreement of the simulation to the flight average value of 37.8 microns:

Table 3. Zeroth-order FWHM vs MARX DitherBlur parameter
FWHM (um)
0.35 38.5
0.34 38.2
0.33 37.7 <-- good
0.30 35.6

Analyzing the Diffracted Lines

The MARX simulation diffracted events were binned with custom IDL software to produce the CXC-grid ISIS compatible spectrum files linked in Table 4.

Table 4. Simulated spectra and fitting result files
Grating/OrderISIS spectrum fileISIS Fitting output FITS file
MEG -1 fil_Narrow33_MEGm1_isis.dat fil_Narrow33_bp_megm.fits
MEG +1 fil_Narrow33_MEGp1_isis.dat fil_Narrow33_bp_megp.fits
HEG -1 fil_Narrow33_HEGm1_isis.dat fil_Narrow33_bp_hegm.fits
HEG +1 fil_Narrow33_HEGp1_isis.dat fil_Narrow33_bp_hegp.fits

These spectra were then read into ISIS and the core range (0.050 A for MEG, 0.030 A for HEG) was fit by a Gaussian using the following custom ISIS routines:

The output of bp_extract.i consists of a postscript plot for each line showing the fit with residuals in the core range, Table 5, and a FITS file for each spectrum containing a table of the fit results for the lines (center, FWHM, etc.) These FITS fit files are given in the right hand column of Table 4 above.

Table 5. Example ISIS fits of the core region of MARX-simulated lines
Grating9.2 A12 A15 A19 A
MEGm 9.2 A 12 A 15 A 19 A
HEGm 9.2 A 12 A 15 A -

These FITS fit files were then read into IDL and used to create the polynomial fit and plots given above, using the procedure bp_examine.pro.

Checking with Flight Data

To compare the MARX predicted FWHM with flight data, four Capella data sets were read into ISIS from CXC PHA files using get_pha_data.i. The examples of fitting this real data with a fixed-FWHM Gaussian was carried out with bp_fit_counts_fixfwhm.i as called from demo_fixfwhm.i. Table 2 above consists of plots created in this way.

Please send any comments to Dan Dewey at dd@space.mit.edu.