Put devel branch ahead of master branch.
Added read and write methods for PSF version 3.

In order to support the Pass 7 response, methods for PSF version 3 need to be added. So far read and write methods have been added (not yet tested).
Refactor Fermi/LAT point spread function code.

The Fermi/LAT point spread function code was refactored to support multiple PSF versions. Most of the PSF computations are now done in the abstract base class GLATPsfBase and the derived classes GLATPsfVx (where x is the version number). The PSF class GLATPsf detects the PSF version upon loading from the FITS file, and allocated the proper class GLATPsfVx.

So far there is only support for PSF version 1 (e.g. Pass 6). Version 1 support is implemented in GLATPsfV1.

The files for PSF version 3 support (e.g. Pass 7) exist already, yet so far they only support reading and writing of the PSF parameters. The PSF computation still needs to be implemented.
Correct formating of print() message and add some information.

Removed an excedent blank line from the print() message and added lines for the observation identifier, the ontime and the lifetime.
Start implementing version 3 PSF evaluation.

The GLATPsfV3::psf method has been implented for version 3 PSF evaluation. To make this evaluation work, a couple of methods had to be added to GLATResponseTable to allow access to some class members.
Changed the foldername from glast to fermi to stay compatbile with the ScienceTools
Remove file that was added by accident
Improve documentation.
Remove files (are now in subtrees)
Read PSF scaling factors before reading PSF data.

The PSF scaling factors have to be read before the PSF data as the scaling factors are used for normalization of the PSF parameters for the V3 PSF.
Include GLATPsfV3.hpp instead of GLATPsfV2.hpp.

No V2 PSF has been implemented so far, so inclusion of the V2 PSF header file was a typo.
Adapt for new CALDB file stucture.

The response files are now in the proper CALDB response structure. The response access through the GCaldb class (which reads the index file) is however not yet implemented.
Finalize implementation of the V3 PSF.

The implementatzion of the V3 PSF has been finalized. No extensive testing has been done, but the proper normalization of the coefficients has been tested using the embedded test code.
Add verification of P7SOURCE_V6 response function.
Change organisation of Fermi/LAT response files.

Remove Fermi/LAT response files from the base level and put them into the correct CALDB file structure.
Remove response files from test directory.

The response files are now in the caldb directory of the Fermi/LAT interface. We remove them from the irf directory to avoid duplication.
Add test data for Pass 7.

The test data area has been updated to include test data for Pass 7. For this purpose we put now test data in subdirectories for different IRF versions. For the time being, there are subdirectories for p6v3 and p7v6.
Include tests for Pass 7 data.

The test program has been restructued to enable test execution for different test data sets and IRF versions. So far the code supports p6v3 and p7v6 test data, but extension to other data sets should be straight forward.
Update with gtlike results obtained by fitting the test data.
Implement handling of IRF efficiency factors.

The energy dependent IRF efficiency factors are stored together with the effective area in a single response file. This information is now read by GLATAeff, which holds two functors of type GLATEfficiency that provide the energy dependent efficiency corrections. The efficiency information is optional. If no such information exists, the functors will be NULL.

The lifetime cube class GLATLtCube uses this information in the access operators that make use of effective area information. In that way, each detector section uses the proper efficiency factors. This is an improvement with respect to the ScienceTools which use an average efficiency correction for front and back together.