#! /bin/bash

xml=data/instruments/dummy/default_inst_sixtesim.xml
outfile=arfgen_e2e.fits
regfile=circle.reg
reffile=data/refdata/ref_arfgen_e2e.fits
SrcRA=0.
SrcDec=0.
PtRA=0.02
PtDec=0.

# run a simple arfgen example
sixte_arfgen \
  XMLFile=$xml \
  ARFCorr=$outfile \
  RA=$PtRA Dec=$PtDec \
  SourceRA=$SrcRA SourceDec=$SrcDec \
  RefRA=$SrcRA RefDec=$SrcDec regfile=$regfile \
  TSTART=0 Exposure=1000 \
  n_photons=1000000 sampling_factor=1 \
  chatter=0

# did this finish successfully?
retval=$?
if [ $retval -ne 0 ]
then
  exit $retval
fi

# check if the files are similar enough
ftdiff $outfile $reffile reltol=1e-2
retval=$?

# cleanup
rm $outfile

exit $retval
