VERITAS-Observatory / EventDisplay_v4

A reconstruction and analysis pipeline for VERITAS.
BSD 3-Clause "New" or "Revised" License
4 stars 1 forks source link

v490-alpha.1 #177

Closed GernotMaier closed 2 years ago

GernotMaier commented 2 years ago

Eventdisplay v490 is a major update with several planned additions.

Important for @GernotMaier : run astyle --options=./.astylerc after merging to improve code style (see also issue #175)

Optimised next-neighbour cleaning

(back ported from v5)

Should improve the low-energy response.

Replacement of slalib routines by sofa

see PR #180

Eventdisplay has been using a copy of the slalib code since the very beginning (VASlalib). All astronometry routines are replaced by the sofa package (same authors as slalib; but permissive licence) for the following reasons:

PR 180 lists some tests listing differences between using the two different astronometry packages: generally consistent results with max differences in reconstructions observations of <2 arcseconds.

Note that this involves the installation of the sofa package before compiling eventdisplay. Use the script install_sofa.sh to download and install the package.

Addition of mergeVBF binaries

mergeVBF is used for the simulation production to merge several (possibly 1000s) of simulation vbf files into one file.

Improved MC/Data comparison plots

Improvements to MC/Data comparison includes:

Code cleanup

Eventdisplay-code base includes a lot of obsolete code which makes maintenance more difficult than necessary. Try and remove anything which will not be used in future: CTA-related code (uses v5), frogs and 3D model (will realistically never by used and would require a re-implementation); other smaller bits.

Associated branches: