30.01.2013 Views

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

SHOW MORE
SHOW LESS

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).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!