-
classes, though all return 0.0
-
The GCTAResponse::nedisp method has been implemented and tested. A corresponding unit test has been added to the CTA Python test script test_CTA.py. To support this method, GCTAResponse::ebounds_src and GCTAEdispPerfTable::ebounds_src and GCTAEdispPerfTable::ebounds_obs methods have been implemented. The ebounds_src method returns the true energy boundaries of the energy dispersion for a given observed event energy. The boundaries are defined by 5 times the Gaussian sigma value. The ebounds_obs method returns the observed event energy boundaries of the energy dispersion for a given true photon energy. Again, a boundary of 5 times the Gaussian sigma value is used.
-
Some methods have been declared inline, and FITS file access is now always over reference arguments instead of pointers.
-
Add GChatter argument to print() method. The print() method now takes an argument of type GChatter to control the chattiness of the output in a homogenous manner. Pass NORMAL chatter level in __str__ method. Add chatter argument to print() methods. Use GLog::chatter() method to control the chattiness of the log stream operator. Add chatter() methods and provide member access through const references. Add chatter() methods, provide member access through const references, and declare one liners as inline methods. The chatter() methods control the new m_chatter attribute that is used to control the chattiness of the object's print() methods. name() and version() methods return const references. logFileOpen() method now sets the chattiness from the applications's chatter parameter, and name() and version() methods now return a const reference.
-
GCTAPsf defines an abstract interface for the point spread functions, and the different derived classes implement the various response formats.