-
The GCTAModelIrfBackground::eval() method uses now the GCTABackground3D::rate_ebin() integrator method instead of the GCTABackground3D::operator() operator so that the background model evaluation is no longer sensitive to the number of energy bins. The GCTACubeBackground::fill() method was simplified, removing the power law integration which was not accurate enough, and using directly the GCTAModelIrfBackground::eval() method which is now exact.
-
A major bug was lurking in the GModelSpatialDiffuse, GModelSpatialElliptical and GModelSpatialRadial classes where the GModelSpatial base class members were not copied in the copy constructors. This prevented in particular the model fitting of diffuse maps in the stacked analysis.
-
# Conflicts: # ChangeLog
-
This commit circumvent the source checking in the GModel::write() methods and should substantially speed up things.