Bugs and patches for heasp v2.2

Latest update 2.2d (Jan 21, 2021)


To rebuild heasp after installing a patch file in heacore/heasp do an hmake clean, hmake, and hmake install in that directory.


2.2a rmf::rebinChannels does not work correctly for EBOUNDS that are grouped and in descending order of energy (as often used for gratings). Report added on Nov 12, 2020.

Patched source file is rmf.cxx

2.2b rmf::rebinEnergies does not work correctly for files with HDUCLAS3 = "REDIST" ie those for which the response is just the probabilities. The bug was that the responses were summed when they should have been averaged. Reported by Abdu Zoghbi and added on Jan 14, 2021.

Patched source file is rmf.cxx

2.2c ftaddrmf can silently fail to add responses if one has a TUNIT6 equal to a blank string and the other does not have TUNIT6 at all. Reported by Rui Huang and added on Jan 18, 2021.

Patched source file is SPutils.cxx

2.2d ftmarfrmf and potentially ftaddrmf can fail due to a claimed incompatibility between the arf and rmf or rmf and rmf. This incompatibility is due to a too strict criterion comparing energy binning. This patch relaxes the criterion. Reported by Abdu Zoghbi and added on Jan 21, 2021.

Patched source file is rmf.cxx



HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public

Last modified: Thursday, 25-Feb-2021 15:58:31 EST