A&A 476, 1297-1305 (2007)
DOI: 10.1051/0004-6361:20077619
F. Senziani1,2,3 - G. Novara1,2 - A. De Luca2,6 - P. A. Caraveo2 - T. Belloni4 - G. F. Bignami5,6
1 - Università di Pavia, Dipartimento di Fisica Teorica e Nucleare, via Ugo Bassi 6, 27100 Pavia (I), Italy
2 - INAF-Istituto di Astrofisica Spaziale e Fisica Cosmica, via Bassini 15, 20133 Milano (I), Italy
3 - Université Paul Sabatier, 118 route de Narbonne, 31062 Toulouse, France
4 - INAF-Osservatorio Astronomico di Brera, via E. Bianchi 46, 23807 Merate (LC), Italy
5 - Agenzia Spaziale Italiana, via Liegi 26, 00198 Roma, Italy
6 - Istituto Universitario di Studi Superiori (IUSS), V. le Lungo Ticino Sforza 56,
27100 Pavia (I), Italy
Received 6 April 2007 / Accepted 21 September 2007
Abstract
Context. While waiting for new gamma-ray burst detections, the Burst Alert Telescope (BAT) onboard Swift covers each day 50% of the sky in the hard X-ray band ("Survey data''). The large field of view (FOV), high sensitivity and good angular resolution make BAT a potentially powerful all-sky hard X-ray monitor, provided that mask-related systematics can be properly accounted for.
Aims. We have developed and tested a complete procedure entirely based on public Swift/BAT software tools to analyse BAT Survey data, aimed at assessing the flux and spectral variability of bright sources in the 15-150 keV energy range.
Methods. Detailed tests of the capabilities of our procedure were performed focusing, in particular, on the reliability of spectral measurements over the entire BAT FOV. First, we analyzed a large set of Crab observations, spread over 7 months. Next, we studied the case of GRO J1655-40, a strongly variable source, which experienced a 9-month long outburst, beginning on February 2005. The outburst was systematically monitored with the well-calibrated PCA and HEXTE instruments onboard the RXTE mission. Due to the good BAT temporal coverage of the source, we have been able to cross-check BAT light-curves with simultaneous HEXTE ones.
Results. The Crab tests have shown that our procedure recovers both the flux and the source spectral shape over the whole FOV of the BAT instrument. Moreover, by cross-checking GRO J1655-40 light-curves obtained with BAT and HEXTE, we found the spectral and flux evolution of the outburst to be in very good agreement. Using our procedure, BAT reproduces HEXTE fluxes within a 10-15% uncertainty with a
sensitivity of
20 mCrab for an on-axis source, thus establishing its ability to monitor the evolution of relatively bright hard X-rays sources.
Key words: methods: data analysis - gamma rays: observations - X-rays: binaries - X-rays: individuals: GRO J1655-40
The Burst Alert Telescope (BAT; Barthelmy et al. 2005), the gamma-ray
instrument on board Swift (Gehrels et al. 2004) is a highly sensitive
coded mask instrument optimized in the 15-150 keV energy range.
Its large (2 sr) D-shaped FOV allows for the coverage
of
1/6 of the sky in a single pointing. BAT was designed
to be an efficient detector of Gamma-Ray Bursts (GRBs) and is now
fulfilling its pre-launch expectations, delivering
100 GRBs/yr
.
While waiting for new GRBs, BAT collects a vast amount of data on
the hard X-ray sky. Indeed, a sensitive all-sky survey in the
15-150 keV energy range will be one of the major outcomes of the
Swift mission. With an expected limiting flux of 0.2 mCrab
at high Galactic latitude and
3 mCrab at low Galactic
latitude (with a 4-year dataset), the Swift survey is expected to
be
10 times deeper than the HEAO1 A4 reference all-sky hard
X-ray survey (Levine et al. 1984), performed more than 25 years ago. Preliminary
results, based on 3 months of data, have been published by
Markwardt et al. (2005).
Due to its large FOV, high sensitivity and good angular
resolution, BAT could perform an efficient monitoring of
high-energy sources. Indeed, count-rate light-curves (in the
15-50 keV energy range) for more than 400 known sources, updated on a
single orbit basis, recently have been made available on the web
at the "BAT Hard X-ray transient monitor'' facility of the
Goddard Space Flight Center (Krimm et al. 2006).
To fully exploit the data collected by BAT, however, count rate light curves should be converted into flux light curves. This would allow a continuous assessment of the varying sources' spectral shape. Thus, we have developed a procedure aimed to extract spectral information of the bright hard X-ray sources falling into the BAT field of view. Tests were made to verify the reliability of the results of our method, focusing on the spectral performances of the BAT instrument. First we analyzed a large number of observations of the Crab nebula (and its pulsar), the classical calibration source for X-ray instruments, performed under different observing conditions. Next, we performed a detailed study of the 9-month long 2005 outburst of the galactic microquasar GRO J1655-40. Such an event was also carefully monitored with the narrow field instruments PCA and HEXTE on-board the Rossi X-Ray Timing Explorer (RXTE), making it possible to cross-check the BAT results with those obtained simultaneously by an independent well calibrated instrument.
The paper is organized as follows. After a brief overview of the BAT survey data structure (Sect. 2), we outline our automatic data analysis pipeline. The tests performed on the Crab are reported in Sect. 3, focusing on the reliability of spectral results as a function of the source position within the BAT FOV. The requirements when combining different BAT datasets are given in Sect. 3.3.
After assessing the reliability of our pipeline using the very bright and steady Crab as a reference source, we study the 2005 outburst of GRO J1655-40. Our RXTE spectral analysis is described in Sect. 4.2. We compare BAT and RXTE spectral results, thus assessing the performances of our pipeline in order to use the BAT data to monitor the behaviour of a strongly variable source (Sect. 4.3). Appendices A and B provide technical details on the data analysis pipelines.
BAT is a coded mask instrument with a detecting area of 5200 cm2. The detector is an array of 32 768 CdZnTe elements
operating in the 15-150 keV energy band with a good sensitivity
and energy resolution (Barthelmy et al. 2005). The BAT instrument is
operated in photon-counting mode. Photons interacting with the
detector are processed (events) and then are tagged with an
associated time of arrival, detector number and energy. Such
information is stored on-board in a memory buffer
which may contain
10 min of data (depending on the actual count rate).
Data are analyzed in real time using several algorithms in order
to detect new GRBs. In the case of a GRB trigger, the event buffer is
sent to the ground for more detailed analysis (event files),
otherwise it is organized on board in a Detector Plane Histogram
(DPH) and then sent to the ground. DPHs are three
dimensional histograms: for a given buffer set, each cell
contains the number of events received in one of 32 768 pixels of the detector plane and in one of 80 energy channels.
Such histograms are accumulated over a typical 5 min time
interval and then stacked as independent rows in a "Survey''
data file.
Together with auxiliary files (which contain all spacecraft-related
information
for a given observation), they are the standard basic
products for BAT non-GRB science.
All Swift data and software are publicly available and they have been downloaded from the Heasarc-US web site
.
Version 2.4 of the Swift software
was used for data reduction.
BAT has a very large field of view. In order to fully exploit this capability - which is crucial when using BAT as a monitor for the hard X-ray sky - we have to assess the stability of the source flux as reconstructed by our procedure as a function of the source position within the FOV. Indeed, different positions within the instrument FOV correspond to different mask coded fractions (see Fig. 1). To this aim, we study a large sample of observations of the bright and steady Crab, the source used to calibrate the BAT spectral response. This will be a crucial test to assess the ability of our method to extract spectral and flux information across the whole instrument FOV.
![]() |
Figure 1: The D-shaped BAT Field of View. Fully coded (100%), half-coded (50%) down to the 10% coded fraction contours are indicated. |
Open with DEXTER |
We implemented an automated data analysis pipeline based on a single-DPH row logic, i.e. extracting products for each single DPH row, following three steps.
For this, we used the so called "mask-weighting'' technique. Such an approach is based on the "mask-weight map'', accounting for the fraction of the detector that is shadowed by the mask with respect to the source position. Applying such a mask to the DPH yields a background-subtracted spectrum of the source (for a detailed description, see Appendix A.3).
Our Crab data set encompasses all observations, with the source
within the BAT FOV, collected between 2005/01/01 and 2005/06/30.
The sample includes 365 observations, including a total of 4626
DPH rows (for a total observing time of 1.46 Ms).
The data set is larger than the one presented in
the public BAT Digest pages
describing details on the instrument calibration (44 grid locations in the BAT FOV).
After the data screening stage (Appendix A.1), 1014 rows (
20%) were
rejected. Details on the impact of each specific filtering criterium
are given in Table 1.
Moreover, 34 rows (<)
could not be processed because of the
lack of the relevant housekeeping files. We then have
3600 good DPH rows which were used for image, as well as for spectral, analysis.
Of course, the Crab position varied greatly within the BAT FOV.
Table 2 provides the statistic of the source
position in the good BAT data set.
Table 1: Number of DPH rows of our Crab sample rejected after the filtering stage.
Table 2: Distribution of the Crab location in the FOV for the processed sample of DPH rows. The source position is given in degrees from the center of the BAT FOV.
BAT has a coded aperture imaging system. The net count-rate of a
source at a given position in the sky may be extracted using the
mask-weighting technique. This consists of assigning to
each detection element a weight (from -1 to +1), depending on the
fraction of the detector that is shadowed by the mask with
respect to the source position. By applying such a weight map to
a DPH, it is then possible to extract a background-subtracted
spectrum for a source of known position (see Appendix A.3
for details).
The Crab mask-weighed spectrum was extracted using the nominal coordinates.
All Crab spectra were fitted with a power law in the 10-100 keV
range. Best fit photon indices and normalization factors, as well
as observed fluxes, were computed.
A plot of the Crab 10-100 keV flux in physical units (erg cm-2 s-1) as a function of partial coding fraction is
shown in Fig. 2 (upper panel). A
similar plot with the values of the photon index is shown in the
lower panel of the same figure.
Both the flux and the photon index are in good agreement
with the values assumed for the BAT instrument calibration (see BAT Digest pages).
Both the flux and photon index values are very
stable as a function of the source location within the BAT FOV.
As shown in Table 3, the spread of the values
is within 8.1%, and is further reduced to 5.9%, if only the coded
fraction >0.1 are selected.
![]() |
Figure 2: Crab flux in the 10-100 keV energy band ( upper panel) and spectral photon index ( lower panel) as a function of the coded fraction, as estimated with the mask-weighting technique using celestial Crab coordinates. The horizontal dotted lines represent the best fit to the constant model (see Table 3 for details). |
Open with DEXTER |
Table 3: Flux and power law statistic of Crab dataset. Fluxes in the 10-100 keV energy band are expressed in erg cm-2 s-1 units.
![]() |
Figure 3: Dispersion of Crab detection coordinates around the nominal source position (red cross). The coordinate dispersion is not perfectly centered on the Crab nominal position. Probably this is related to systematic image centroid shifts as a function of the position in the FOV (see BAT Digest pages), as well as to the distribution of the Crab detector coordinates in our dataset. |
Open with DEXTER |
Then, we investigated whether the use of the target coordinates as derived from a source detection (instead of the nominal ones) could yield different results for the extraction of spectral information. For each DPH, an image of the BAT FOV was produced, and standard source detection was performed using publicly available Swift analysis software tools (see Appendix A.2 for a detailed description). The Crab was detected in all but 39 cases. The target detection coordinates agree well with the known Crab position and the dispersion around the nominal source coordinates is very small, as shown graphically in Fig. 3 and numerically in Table 4.
Then, we repeated the mask weighting, as well as the spectral analysis, using as a starting point the source detection coordinates instead of the nominal ones. The results were found to be almost undistinguishable (see Fig. 4 and Table 3).
Figure 5 shows the flux difference as a
function of the offset between the real Crab coordinates (in red)
and those provided by the detection algorithm (in black).
Considering all the Crab data, 96.0% of
the detections lie within 3 arcmin of the source celestial
coordinates and their flux values differ by, at most,
5%. Considering only flux values extracted from observations
with a coded fraction greater than 0.1, the
5% threshold is
met in 98.5% of the cases.
DPH have a typical integration time of 5 min. A single-DPH analysis may be desirable in order to maximize time resolution. However, especially when dealing with faint sources, it may be important to increase the statistics, at the expense of time resolution, by merging several DPHs. In general, different DPHs are collected with different mean satellite attitudes. Such a difference must be carefully checked before proceeding with the merging, since any offset may cause a partial loss in the reconstructed source flux.
In order to quantify such an effect as a function of the pointing
offset, we performed a simple test with the Crab data. We started by
selecting, among the data set described in Sect. 3.1, DPHs where the Crab happened to be in three
different FOV regions (at coded fraction 1, 0.5,
0.1). For each region, we selected a reference DPH
together with a group of nearly co-aligned DPHs, having
ROLL angles within 1 arcmin of the reference one,
as well as pointing offsets (in RA and Dec) within 7 arcmin of the
reference one.
Then, each of the selected DPH rows was summed to the
reference one, obtaining stacked DPH pairs, each
being characterized by a "pointing offset'' ranging
from 0 to 7 arcmin.
For each of such stacked pairs, we performed a
spectral analysis and extracted the Crab flux,
to be compared with the one obtained from the reference DPH.
Details on the handling of different attitude files
for the construction and analysis of a pair are given in Appendix B.
The resulting flux-losses with respect to the reference DPH, as a function of the offset, for different coded fractions, are given in Table 5. Although our investigation is far from complete, results suggest that significant flux losses (>5%) may occur, especially for target position at low coded fractions, when stacking different DPHs with a pointing offset larger than 2 arcmin. Thus, we decided conservatively to stack DPHs only if their pointings are within 1.5 arcmin.
Table 4: Catalogue and detection coordinates percent difference.
![]() |
Figure 4: Crab flux in the 10-100 keV energy band ( upper panel) and spectral photon index ( lower panel) as a function of the coded fraction, as estimated with the mask-weighting technique using Crab detection coordinates. The horizontal dotted lines represent the best fit to the constant model (see Table 3 for details). |
Open with DEXTER |
![]() |
Figure 5:
Flux difference using detection coordinates and nominal coordinates as a function of coordinate difference. Black squares represent the rows for which Crab
was located at a coded fraction greater than 0.1, whereas red
crosses are those for which the coded fraction was smaller than or equal
to 0.1. The use of detection coordinates induces a
slight source flux overestimate which can be quantified as
![]() |
Open with DEXTER |
![]() |
Figure 6:
GRO J1655-40 complete 2005 outburst as seen from Swift/BAT and RXTE/HEXTE ( upper panel), RXTE/PCA ( central panel), and RXTE/ASM
( lower panel). In the upper panel, stars mark BAT and HEXTE points corresponding to averaged spectra. 3![]() |
Open with DEXTER |
Having assessed the overall correctness and reliability of our procedure on the bright Crab, we study the microquasar GRO J1655-40, a source fainter than the Crab and one known to be strongly variable, both in flux and in spectral shape.
GRO J1655-40 underwent a large outburst in 2005. The event started in the middle of February (it was discovered on February 17.99 during Galactic bulge scans with the RXTE/PCA instrument, Markwardt & Swank 2005) and lasted for more than 9 months. In what follows we take advantage of the very large database serendipitously collected by the BAT instrument during the whole outburst event as well as of the systematic monitoring performed by the RXTE satellite. This will allow us to compare our BAT results with quasi-simultaneous results obtained with the well calibrated instruments on-board RXTE. Such a cross-check can yield a very robust assessment of the capabilities of our analysis method as well as of the potential of BAT as a monitor of a (relatively) bright, strongly variable source.
All BAT observations covering the field of GRO J1655-40,
collected between 2005/01/22 and 2005/11/11, were retrieved. The
complete dataset includes 796 observations, for a total of 8724
DPHs, corresponding to 2.6 Ms observing time.
The data analysis was performed by our automatic pipeline. As
a first step, good data are selected, according to the
prescription described in Appendix A.1. A total
of 2080
(24%) DPHs were discarded after data screening. This
percentage is compatible with that found for the Crab dataset in
Sect. 3.2.
Next, well-aligned, contiguous DPHs are combined for up to a maximum integration time of 1 h. As a result, we obtained 1650 merged DPHs.
Then, from each data block, a spectrum is extracted with the mask-weighting technique, and the appropriate response matrix is produced.
An automatic spectral analysis is then carried out in XSPEC. After evaluating the source signal-to-noise ratio, spectra
with no signal (S/N = 0)were discarded. This resulted in the
rejection of 378 spectra (23% of the total). Low S/N
spectra (with source detection below the
level)
are used to set an upper limit to the source flux. Contiguous,
low-S/N spectra are summed, as well as their response matrices, in
an attempt to increase the statistics, and the spectral analysis
repeated on such combined spectra. High-S/N spectra are used for a
complete spectral fit using a power law model.
A detailed description of the data analysis pipeline is given in Appendix A. The complete pipeline used for our study of GRO J1655-40 consists of steps 1, 2, 4, and 5 described there.
Table 5: Crab flux loss for two DPH stacked as a function of the DPH pointing offset. Different positions of the Crab in the FOV have been considered.
RXTE monitored the whole outburst of GRO J1655-40 since its
discovery (Markwardt & Swank 2005). The dataset is composed of
490 observations, performed between 2005-02-26 and 2005-11-11.
Each observation has a typical integration time of 1.5 ks,
for a total observing time of
664 ks.
Spectral data extracted from the complete dataset
have been made available to the community by the MIT group.
Spectra for both source and background as well as response matrices and effective
area files have been retrieved from their web site.
![]() |
Figure 7: Left panels: zooms of three parts of the GRO J1655-40 outburst as seen by BAT (blue) and HEXTE (red) (symbols as in Fig. 6). The right panels represent the PCA count rate and hardness ratio as obtained from the (http://tahti.mit.edu/opensource/1655/) web site. The green box highlights the time span covered in the left panels. |
Open with DEXTER |
In order to ease comparison of the results between different instruments, the same choices of energy range and spectral model were adopted. Thus, only data from the HEXTE instrument (operating in the 20-200 keV energy range) were used for the spectral fits. The spectral analysis was performed with an automatic pipeline based on the same algorithm adopted for BAT (as described in Appendix A). We discarded 53 low quality spectra, with S/N < 3.5.
As a further step, data from the PCA instrument (operating in the 2-60 keV energy range) were used to extract a simple light curve (cts s-1) in the soft (20-30 keV) energy range. An analogous light curve for the hard range (30-100 keV) was also extracted from HEXTE data and a hardness ratio plot was produced.
In addition, we downloaded public RXTE All Sky Monitor (ASM) data collected during the whole GRO J1655-40 outburst and extracted a count rate light curve in the 2-10 keV range.
The complete light curve of the outburst of GRO J1655-40 as seen
by BAT (in erg cm-2 s-1) is shown in Fig. 6 (top panel). HEXTE measurements are also shown,
to allow for a direct comparison. We plotted in the same figure
the light curves extracted from the PCA data (count rate in 3-20 keV, central panel) and from the ASM data (count rate in 2-10 keV,
bottom panel). Errors are at the level.
Zooms of sections of the light-curve are shown in Fig. 7, where the light-curves and hardness ratio plots obtained with the PCA instrument (taken from http://tahti.mit.edu/opensource/1655/) are also given. In spite of the different time coverage of such a strongly variable source, the agreement between the BAT and HEXTE light curves is remarkably good.
![]() |
Figure 8:
Spectral photon index evolution of the GRO J1655-40 outburst as obtained by fitting a power law independently to BAT (blue) and HEXTE (red) spectra. Errors are given at a 1![]() |
Open with DEXTER |
It is difficult to perform a
direct quantitative comparison since BAT and HEXTE observations
are not strictly simultaneous and the source shows a
large variability on short timescales.
Generally, BAT and HEXTE measurements appear
to be fully consistent within errors.
Considering time windows for which the BAT and
HEXTE observations are frequent and close in time,
a difference not larger than
10-15% is apparent when the source flux is above
1-2
10-9 erg cm-2 s-1, or
90 mCrab. Generally, a good agreement (within
errors) is found when the S/N in BAT
spectra is greater than 4. The actual
flux yielding such a S/N obviously depends on the position
of the target within the FOV.
Indeed, in one hour exposures, the
sensitivity
with our approach is
10-20 mCrab for
an on-axis source,
while it is a factor
10 worse at
a coded fraction of 0.2.
Thus, if the target lies within the half-coded
region, our approach
yields significant spectral
measurements (consistent with HEXTE)
in the 30-100 keV range
down to
erg cm-2 s-1,
or
50 mCrab
(see e.g. Fig. 7, around MJD 53 640). The study of sources fainter than
50 mCrab
would require a different and more complex approach.
A good agreement between the power law photon index values as
measured by BAT and HEXTE is also apparent in
Fig. 8. This is particularly evident if we
consider the time intervals corresponding to the highest source
flux (above
erg cm-2 s-1),
as shown in Fig. 9, where BAT and HEXTE
values agree to within
13% with no apparent correlation
between spectral shape and flux discrepancy.
Figure 6 is a clear proof of the
good capabilities of our method
in extracting flux and spectral information
for bright hard X-ray sources. BAT serendipitous coverage yielded a monitoring with a time
coverage fully comparable to that obtained through a systematic campaign with RXTE.
We note that BAT, because of its good sensitivity over a very large FOV,
caught the outburst since the very beginning, while the detection of
the source activity by HEXTE and PCA was due to a planned observational campaign of
the Galactic center region (PCA Galactic bulge scans).
Had GRO J1655-40 been located outside the galactic bulge region scanned by RXTE, its outburst
would have been detected by ASM with a >15 day delay with respect to BAT (see Fig. 7).
![]() |
Figure 9: Zoom of Fig. 8 for the central part of the outburst. |
Open with DEXTER |
We have
developed and tested a procedure,
based on publicly available Swift software tools, to extract
flux and spectral information for bright hard X-ray sources from
BAT "survey'' data.
Tests performed using a large sample of Crab data
have shown that our pipeline, based on the mask-weighting technique,
yields reliable measurements, both in spectral shape and
in flux, over the whole BAT FOV.
Using these results as a starting point, a more comprehensive test of
our method was carried out on the fainter, strongly
variable source GRO J1655-40. Its 9-month long outburst
was systematically monitored with PCA and HEXTE instruments on
board the RXTE satellite and serendipitously observed by BAT. The
cross-check performed by analysing independently the BAT and
HEXTE spectra showed very good agreement between the two
instruments when the source signal-to-noise in the BAT spectrum is greater than 4
(50 mCrab, for a target within the half coded region),
confirming the reliability of our approach
to use BAT as a hard X-ray
monitor for bright sources.
Combining such good performance with the huge BAT FOV, which
covers
50% of the sky each day, the
instrument has great potential to frequently monitor the temporal and
spectral evolution of numerous bright, hard-X ray sources. As
shown in Sect. 4.3,
BAT was able to detect the beginning of the GRO J1655-40
outburst almost simultaneously with the PCA instrument, which was
luckily on target. Thus, while scanning the sky waiting for GRBs,
BAT can be used both to detect emission from hard X-ray
transients and to monitor the temporal and spectral evolution
of known sources.
Acknowledgements
We acknoledge useful comments from the BAT team. We thank Gerry Skinner for useful discussion and support for data analysis. A.D.L. aknowledges an ASI fellowship. This work is supported by ASI grant I/R/039/04 and PRIN 2005025417.
We describe here the procedure we used to extract the source spectrum using the mask weighting approach, as well as to generate appropriate response matrix. The source coordinates must be known a priori (either from source detection, or from independent measurements). This section of our pipeline uses as input either a single-row DPH, or a merged DPH.
In practice, considering offsets of up to few arcmin, the use of a larger aspect binsize does not significantly change the flux estimation of the source.