faintdfe -- Calculate the dark frame error for SIS FAINT data
faintdfe infile tblfile split binsec zeromode outfile
This task gets the Pulse Height channel of the 'REAL' zero-level of each chip of SIS. It is available only for the Faint mode data. The new version of faintdfe has been developed by Chiko Otani at RIKEN (otani@astro.isas.ac.jp). The conversion to the ftools format was carried out at GSFC.
The FAINT mode data of ASCA SIS, pulse heights (as determined by the on-board processor) of the 3x3 area are recorded, centered on the location of the photon. However, these pulse heights suffer from DFE, or dark frame error. Faintdfe is a program which attempts to calculate the DFE using the 'corner pixels' of the 3x3 data, which should have no contribution from the X-ray photon and should therefore reflect the true zero level.
Thus the program reads a FAINT mode data file, accumulates the corner pixel distribution for a set amount of time, then compares the distribution with a template, then outputs time vs the DFE values in an ASCII file. This can then be applied to the data file by the FTOOL faint. The old version (up to FTOOLS v3.4) of faintdfe used a fixed template; the new version uses a time-dependent template. Another difference is that, in certain cases the new faintdfe may create a DFE file with zero lines of entry, whereas old faintdfe would have filled the line with zeros.
The structure of a typical output file produced by faintdfe is described below. The format of each line of the output file is "ASCA-Time" in second, zero-level offsets of Chip0, Chip2, Chip2, and Chip3 in the unit of ADU. ( See Table 1. ) The offset values are written not by integer, but by float, though the only integer values are available to correct the PH value. Each offset value in the line is available after the time in the same line. For example, in the Table 1, 4 values of -2.69, -2.68, -2.92, -2.74 in the first line are available in the period from 17994050 to 17994114. The value in the last values are available in the period from 17994178 to the latest time of event detection in the science file.
--------------------------------------------- Table 1. Sample of output data --------------------------------------------- 17994050 -2.69 -2.68 -2.92 -2.74 17994114 -2.95 -3.04 -3.34 -3.20 17994178 -2.82 -2.37 -2.34 -2.77 .................................. .................................. 17994498 -2.98 -4.00 -3.00 -1.78 17994562 -3.03 -3.04 -2.14 -3.08 ---------------------------------------------
Each resulting offset value shows the real zero-level channel when we adopt the 0 channel of the telemetry output as the 0 channel. As a result, we should subtract each value from the PH of each event in order to get correct PH value for the event. For example, when we get 255 channel as the PH of some event and the offset value in the period is -2.22, then we need to convert the PH (255) of the event into 257.
1. Calculate the dark frame error in the FAINT mode FITS file faint.fits, using the table file faintdfe.tbl and for split=40, binsec=64, start=0.0, zerodef=1 and output to the file faintdfe.out.
ft> faintdfe faint.fits faintdfe.tbl 40 64.0 1 faintdfe.out
Not available under VMS.
FAINT