-
The coding and design conventions (CDC) document was also updated.
-
The GFunction::eval interface has been revised and all affected GammaLib classes have been adapted.
-
The old scheme with the deadtime correction in the base class led to some irf/npred methods having deadtime correction and others without correction. This definitely was a source of confusion and potential errors. Now, deadtime corrections have to be done at the instrument level, enhancing clarity of the interfaces and flexibility, at the expense of some burden on the instrument specific response class implementation that now has to take care of the proper handling of deadtime.
-
Renamed irf_extended to ird_radial and npred_extended to npred_radial. Renamed also the radial kernel integration methods to npred_radial_kern_theta and npred_radial_kern_phi. Handle properly different spatial model components: point source, radial source, elliptical source, diffuse source.
-
The ostream and GLog functions are now implement on the GBase level.