Commit 8d98216b0c34e14edb8741edb31654012c33d022

Authored by Jürgen Knödlseder
1 parent ee693cad

Update documentation to inform also about INTEGRAL/SPI

doc/source/_templates/index.html
... ... @@ -12,8 +12,8 @@ functions, are implemented as isolated and well defined modules sharing
12 12 an identical abstract interface. This enables a joint multi-instrument
13 13 analysis of data, allowing for consistent broad-band spectral fitting
14 14 or imaging. So far, GammaLib supports analysis of data obtained with
15   -COMPTEL, Fermi/LAT, and Cherenkov telescopes (CTA, H.E.S.S., MAGIC,
16   -VERITAS). {%endtrans%}</p>
  15 +COMPTEL, Fermi/LAT, INTEGRAL/SPI and Cherenkov telescopes (CTA, H.E.S.S.,
  16 +MAGIC, VERITAS). {%endtrans%}</p>
17 17  
18 18 <p>{%trans%} Except for HEASARC's cfitsio library that is used to implement
19 19 the FITS interface, GammaLib does not rely on any third-party
... ...
doc/source/about.rst
... ... @@ -13,8 +13,8 @@ functions, are implemented as isolated and well defined modules sharing
13 13 an identical abstract interface. This enables a joint multi-instrument
14 14 analysis of data, allowing for consistent broad-band spectral fitting
15 15 or imaging. So far, GammaLib supports analysis of data obtained with
16   -COMPTEL, Fermi/LAT, and Cherenkov telescopes (CTA, H.E.S.S., MAGIC,
17   -VERITAS).
  16 +COMPTEL, Fermi/LAT, INTEGRAL/SPI and Cherenkov telescopes (CTA, H.E.S.S.,
  17 +MAGIC, VERITAS).
18 18  
19 19 Except for HEASARC's cfitsio library that is used to implement
20 20 the FITS interface, GammaLib does not rely on any third-party
... ...
doc/source/users/user_manual/inst/com/index.rst
... ... @@ -6,6 +6,10 @@ COMPTEL interface
6 6 Overview
7 7 ~~~~~~~~
8 8  
  9 +The COMPTEL module provides an instrument interface for the COMPTEL
  10 +telescope that has been operated on the Compton Gamma-Ray Observatory
  11 +(CGRO) from 1991 to 2000.
  12 +
9 13 The following figure presents an overview over the C++ classes of the COMPTEL
10 14 module and their relations.
11 15  
... ... @@ -17,10 +21,6 @@ module and their relations.
17 21  
18 22 *COMPTEL module*
19 23  
20   -The COMPTEL module provides an instrument interface for the COMPTEL
21   -telescope that has been operated on the Compton Gamma-Ray Observatory
22   -(CGRO) from 1991 to 2000.
23   -
24 24 The central object is a COMPTEL observation, implemented by the
25 25 :doxy:`GCOMObservation` class. The class either holds a COMPTEL event cube,
26 26 implemented by the :doxy:`GCOMEventCube` class, or an event list, implemented
... ...
doc/source/users/user_manual/inst/index.rst
... ... @@ -9,4 +9,5 @@ Instrument modules
9 9 cta/index
10 10 lat/index
11 11 com/index
  12 + spi/index
12 13 mwl/index
... ...
doc/source/users/user_manual/inst/spi/index.rst 0 → 100644
  1 +.. um_com:
  2 +
  3 +INTEGRAL/SPI interface
  4 +----------------------
  5 +
  6 +Overview
  7 +~~~~~~~~
  8 +
  9 +The SPI module supports the Spectrometre on INTEGRAL, an instrument for
  10 +low-energy gamma-ray astronomy that currently flies on ESA's INTEGRAL
  11 +satellite. The satellite was launched on 17 October 2002 and operates since
  12 +then in an elliptical orbit of about three days. The SPI telescope operates
  13 +between 20 keV and 8 MeV and is equipped with 19 high-resolution Germanium
  14 +detectors. It uses a coded mask to image sources in a field-of-view of about
  15 +16 deg in diameter (fully coded). The angular resolution is about 2 deg, the
  16 +spectral resolution is about 2 keV.
  17 +
  18 +The following figure presents an overview over the C++ classes of the SPI
  19 +module and their relations.
  20 +
  21 +.. _fig_uml_spi:
  22 +
  23 +.. figure:: uml_spi.png
  24 + :width: 70%
  25 + :align: center
  26 +
  27 + *SPI module*
  28 +
  29 +The central object is a SPI observation, implemented by the
  30 +:doxy:`GSPIObservation` class.
  31 +The class holds a SPI event cube that is implemented by the
  32 +:doxy:`GSPIEventCube` class.
  33 +The event cube spans the full SPI data space which is 3-dimensional and
  34 +spanned by a time axis (defined as the pointing sequence of the telescope),
  35 +a detector axis and an energy axis.
  36 +A single bin of the event cube is implemented by the :doxy:`GSPIEventBin`
  37 +class.
  38 +Each event bin contains the instrument direction, implemented by the
  39 +:doxy:`GSPIInstDir` class, that is defined by the pointing direction of
  40 +the telescope at the time that the event was recorded and the detector
  41 +number in which the event occured.
  42 +In addition, the event bin contains the energy and trigger time of the
  43 +event.
  44 +
  45 +The :doxy:`GSPIObservation` class holds furthermore the Instrument Response
  46 +Function (IRF) that is implemented by the :doxy:`GSPIResponse` class.
  47 +Internally, :doxy:`GSPIResponse` stores the IRF as a multi-dimensional
  48 +sky map.
  49 +
  50 +To model the instrumental background the :doxy:`GSPIModelDataSpace` class
  51 +exists which defines scaling factors of a model factor for various data space
  52 +sub regions.
  53 +Sub regions can be defined in all three data space dimensions.
... ...
doc/source/users/user_manual/inst/spi/uml_spi.png 0 → 100644

344 KB

doc/source/users/user_manual/overview.rst
... ... @@ -73,7 +73,8 @@ correspond to the folders in the source code distribution):
73 73  
74 74 GammaLib support the analysis of data from the Cherenkov Telescope Array
75 75 (cta), the Fermi/LAT telescope (lat), the COMPTEL telescope (com),
76   - and any multi-wavelength information in form of spectral data points (mwl).
  76 + the INTEGRAL/SPI telescope (spi), and any multi-wavelength information
  77 + in form of spectral data points (mwl).
77 78  
78 79 .. _fig_structure:
79 80  
... ...
doc/source/users/user_manual/structure.png

342 KB | W: | H:

338 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin