Examples
Calculating Sensitivity and IRFs for EventDisplay DL2 data
The examples/calculate_eventdisplay_irfs.py
file is
using pyirf
to optimize cuts, calculate sensitivity and IRFs
and then store these to FITS files for DL2 event lists from EventDisplay.
The ROOT files were provided by Gernot Maier and converted to FITS format using the EventDisplay DL2 converter script. The resulting FITS files are the input to the example and can be downloaded using:
./download_private_data.sh
This requires curl
and unzip
to be installed.
The download is password protected, please ask one of the maintainers for the
password.
A detailed explanation of the contents of such DL2 files can be found here (internal).
The example can then be run from the root of the repository after installing pyirf by running:
python examples/calculate_eventdisplay_irfs.py
A jupyter notebook plotting the results and comparing them to the EventDisplay output
is available in examples/comparison_with_EventDisplay.ipynb
Visualization of the included Flux Models
The examples/plot_spectra.py
visualizes the Flux models included
in pyirf
for Crab Nebula, cosmic ray and electron flux.