-
Since the new GApplication logger methods are more compact than the old format the "logTerse()" etc. constructs have been replaced by the new logger methods. At the same time, the chattiness levels have been reviewed with the following behaviour: - TERSE: only headers - NORMAL: standard output, only main results or computations - EXPLICIT: detailed output - VERBOSE: verbose output, mainly for diagnostics
-
…lementing missing information from user parameters.
-
Although the get_obs() method was put back, ctmodel used the dummy cube (which consisted of a single pixel) instead of a cube defined from the input parameters. This was due to an internal change of the logic, that now has been corrected for.
-
Added ctool::require_inobs_nocube() method that throws an exception if a counts cube has been specified as inobs parameter. This method is then used by ctbin, ctexpcube, ctpsfcube and ctbkgcube.
-
Conflicts: ChangeLog NEWS src/ctbkgcube/ctbkgcube.cpp test/test_ctools.sh
-
…in case that those are not provided in the event list.
-
…response information in the XML observation definition file (when needed).
-
…l be queried in case that the observation contains a counts cube and if these parameters to indeed exist in the parameter file.
-
…(see #1360 for details).
-
…)-function of individual ctools
-
…s. This method is useful for debugging the memory usage of ctools.
-
…d scave() methods to ctool interface. Add read_ahead() method to handle reading of task parameters at the beginning of the task execution. Remove all m_read_ahead members from the derived classes.
-
…esponse for all CTA observation in the container that have not yet a response using the task parameters.
-
…ss for CTA observation response setting.
-
The ctool base class is now used in the ctbin tool. The get_ebounds() method has been moved to the ctool base class so that it can be used also in other tools. This reduces code duplication.