GammaLib  1.7.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GCTALib.hpp
Go to the documentation of this file.
1 /***************************************************************************
2  * GCTALib.hpp - CTA Support Header files *
3  * ----------------------------------------------------------------------- *
4  * copyright (C) 2010-2019 by Juergen Knoedlseder *
5  * ----------------------------------------------------------------------- *
6  * *
7  * This program is free software: you can redistribute it and/or modify *
8  * it under the terms of the GNU General Public License as published by *
9  * the Free Software Foundation, either version 3 of the License, or *
10  * (at your option) any later version. *
11  * *
12  * This program is distributed in the hope that it will be useful, *
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
15  * GNU General Public License for more details. *
16  * *
17  * You should have received a copy of the GNU General Public License *
18  * along with this program. If not, see <http://www.gnu.org/licenses/>. *
19  * *
20  ***************************************************************************/
21 /**
22  * @file GCTALib.hpp
23  * @brief Collection of CTA support header files
24  * @author Juergen Knoedlseder
25  */
26 
27 #ifndef GCTALIB_HPP
28 #define GCTALIB_HPP
29 
30 /* __ Includes ___________________________________________________________ */
31 #include "GammaLib.hpp"
32 
33 /* __ CTA typemaps _______________________________________________________ */
34 #include "GCTATypemaps.hpp"
35 
36 /* __ CTA specific headers _______________________________________________ */
37 #include "GCTAException.hpp"
38 #include "GCTAObservation.hpp"
39 #include "GCTAOnOffObservation.hpp"
40 #include "GCTAEventList.hpp"
41 #include "GCTAEventAtom.hpp"
42 #include "GCTAEventCube.hpp"
43 #include "GCTAEventBin.hpp"
44 #include "GCTAInstDir.hpp"
45 #include "GCTARoi.hpp"
46 #include "GCTAPointing.hpp"
47 #include "GCTAResponse.hpp"
48 #include "GCTAResponseIrf.hpp"
49 #include "GCTAResponseCube.hpp"
50 #include "GCTAResponseTable.hpp"
51 #include "GCTAResponseCache.hpp"
52 #include "GCTAAeff.hpp"
53 #include "GCTAAeffPerfTable.hpp"
54 #include "GCTAAeffArf.hpp"
55 #include "GCTAAeff2D.hpp"
56 #include "GCTAPsf.hpp"
57 #include "GCTAPsfPerfTable.hpp"
58 #include "GCTAPsfVector.hpp"
59 #include "GCTAPsf2D.hpp"
60 #include "GCTAPsfKing.hpp"
61 #include "GCTAPsfTable.hpp"
62 #include "GCTAEdisp.hpp"
63 #include "GCTAEdispPerfTable.hpp"
64 #include "GCTAEdispRmf.hpp"
65 #include "GCTAEdisp2D.hpp"
66 #include "GCTABackground.hpp"
68 #include "GCTABackground3D.hpp"
69 #include "GCTACubeExposure.hpp"
70 #include "GCTACubeBackground.hpp"
71 #include "GCTACubePsf.hpp"
72 #include "GCTACubeEdisp.hpp"
73 #include "GCTACubeSource.hpp"
74 #include "GCTAModelBackground.hpp"
75 #include "GCTAModelSpatial.hpp"
84 #include "GCTAModelRadial.hpp"
86 #include "GCTAModelRadialGauss.hpp"
90 
91 /* __ CTA specific definitions ___________________________________________ */
92 #define G_CTA_MJDREF 51544.5 //!< Reference of CTA time frame
93 
94 #endif /* GCTALIB_HPP */
CTA background model base class definition.
CTA event list class interface definition.
CTA Aeff background model class definition.
Radial Polynom model class interface definition.
CTA event atom class definition.
CTA cube-style response function class definition.
CTA cube analysis point spread function class definition.
CTA IRF background model class definition.
Definition of GammaLib CTA typemaps.
CTA event bin class interface definition.
CTA performance table background class definition.
CTA instrument response function class definition.
CTA pointing class interface definition.
Radial acceptance model class interface definition.
CTA ARF effective area class definition.
CTA response cache class definition.
CTA radial model registry class definition.
CTA performance table effective area class definition.
CTA cube background class definition.
CTA effective area base class definition.
Spatial energy dependent Gaussian interface definition.
Multiplicative spatial model class interface definition.
CTA response table class definition.
CTA On/Off observation class definition.
Abstract CTA cube analysis source base class definition.
CTA 2D effective area class definition.
CTA performance table energy dispersion class definition.
Abstract radial acceptance model class interface definition.
CTA RMF energy dispersion class definition.
CTA instrument direction class interface definition.
Abstract CTA energy dispersion base class definition.
Spatial gradient CTA interface definition.
CTA 3D background class definition.
CTA 2D point spread function class definition.
CTA 2D energy dispersion class definition.
King profile CTA point spread function class definition.
CTA response abstract base class definition.
CTA region of interest class interface definition.
CTA observation class interface definition.
CTA exception handler interface definition.
CTA point spread function base class definition.
CTA performance table point spread function class definition.
GammaLib definitions.
CTA point spread function vector class definition.
Abstract spatial model class interface definition.
CTA cube background model class interface definition.
CTA event bin container class interface definition.
CTA point spread function table class definition.
Radial Gaussian model class interface definition.
Radial Profile model class interface definition.
CTA cube analysis exposure class definition.
Spatial lookup table model interface definition.
Spatial model registry class definition.
CTA cube analysis energy disperson class definition.
Background model class interface definition.