Table Of Contents

Previous topic

Sky maps, sky coordinates and sky regions

Next topic

Numerical methods

Creation of ftools applications

Overview

The following figure presents an overview over the C++ classes of the application module and their relations.

../../_images/uml_app.png

Application module

The application module provides classes to create ftools applications using GammaLib. A ftool application provides a parameter interface following the IRAF standard that is widely used in high-energy astrophysics. The application is represented by the abstract GApplication base class. It contains a parameter container implemented by the GApplicationPars class that contains application parameter implemented by the GApplicationPar class. In addition, an application contains a logger, implemented by the GLog class, which allows message passing to the console and/or a dedicated log file.