The SWIFT BAT Software Guide Version 6.3 30 ... - HEASARC - Nasa
The SWIFT BAT Software Guide Version 6.3 30 ... - HEASARC - Nasa
The SWIFT BAT Software Guide Version 6.3 30 ... - HEASARC - Nasa
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
68 CHAPTER 6. <strong>BAT</strong> ANALYSIS ISSUES<br />
<strong>6.3</strong>.15 batbinevt: Incorrect Handling of float point DPHs<br />
Task: batbinevt<br />
<strong>Version</strong>: 1.8 and earlier<br />
What Builds: Swift 1.1 and earlier<br />
Problem: Floating point DPHs were miscounted<br />
Status: Corrected for Swift 1.2<br />
Discussion: batbinevt reads detector plane histograms (DPHs). DPHs are commonly stored as<br />
integer counts, but can be stored as floating point (fractional) counts. A floating point DPH can<br />
be created by downstream processing, such as by baterebin, which reassigns fractional counts to<br />
each energy bin.<br />
batbinevt was reading all DPHs as integers. Floating point counts were truncated at the integer<br />
level, resulting in (sometimes severe) undercounts.<br />
This has been fixed for build 12.<br />
<strong>6.3</strong>.16 batmasktaglc: light curve error bars too small<br />
Task: batmasktaglc<br />
<strong>Version</strong>: 2.2 and earlier<br />
What Builds: Swift 1.1 and earlier<br />
Problem: Light curve error bars too small<br />
Status: Corrected for Swift 1.2<br />
Discussion: <strong>BAT</strong> mask tagged light curves are generated on board. <strong>The</strong>se raw light curves<br />
require further processing before they are meaningful. More specifically, the raw light curves are<br />
generated using unbalanced mask weights. <strong>The</strong> task batmasktaglc accounts for this, and generates<br />
background-subtracted (balanced) light curves.<br />
<strong>Version</strong>s 2.2 and earlier of the task incorrectly calculated the light curve error bars. This has<br />
been corrected for build 12.<br />
<strong>6.3</strong>.17 batmaskwtevt/batmaskwtimg: High-Energy Background Contamination<br />
Task: batmaskwtevt and batmaskwtimg<br />
<strong>Version</strong>: 1.5 and earlier<br />
What Builds: Swift 1.1 and earlier (Build 11 and earlier)<br />
Problem: Background contaminates spectrum at high energies<br />
Status: Closed (Swift 1.2)<br />
<strong>The</strong> mask weighting approach to extracting flux requirees that the weights be balanced. That<br />
is, the sum of the weights must be zero. If they are not, then it is possible for the background to<br />
contaminate a weighted spectrum or light curve. This would be especially apparent at high energies<br />
where the intrinsic source flux is typically low.<br />
<strong>Version</strong>s 1.5 of batmaskwtimg and batmaskwtevt did not have a perfectly balanced set of<br />
weights, which led to such contamination. This was a bug, and was fixed for Swift build 12.<br />
In <strong>BAT</strong> Build 10 (Swift 1.0) the response matrix task, batdrmgen, also had problems at high<br />
energies. <strong>The</strong>se problems were caused by the incident energy scale not extending to high enough<br />
energies. This problem was fixed in <strong>BAT</strong> build 11 (Swift 1.1).