IRF Theory¶
TODO: do a detailed writeup of how IRFs are implemented and used in Gammapy.
For high-level gamma-ray data analysis (measuring morphology and spectra of sources) a canonical detector model is used, where the gamma-ray detection process is simplified as being fully characterized by the following three “instrument response functions”:
Effective area A(p,E) (unit: m2)
Point spread function PSF(p′|p,E) (unit: sr−1)
Energy dispersion D(E′|p,E) (unit: TeV−1)
The effective area represents the gamma-ray detection efficiency, the PSF the angular resolution and the energy dispersion the energy resolution of the instrument.
The full instrument response is given by
where p and E are the true gamma-ray position and energy and p′ and E′ are the reconstructed gamma-ray position and energy.
The instrument function relates sky flux models to expected observed counts distributions via
where F, R, tobs and N are the following quantities:
Sky flux model F(p,E) (unit: m−2s−1TeV−1sr−1)
Instrument response R(p′,E′|p,E) (unit: m2TeV−1sr−1)
Observation time: tobs (unit: s)
Expected observed counts model N(p′,E′) (unit: sr−1TeV−1)
If you’d like to learn more about instrument response functions, have a look at the descriptions for Fermi, for TeV data analysis and for GammaLib.
TODO: add an overview of what is / isn’t available in Gammapy.