GammaLib  2.1.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GCTAResponseIrf.cpp File Reference

CTA response class implementation. More...

#include <typeinfo>
#include <cmath>
#include <vector>
#include <string>
#include "GException.hpp"
#include "GTools.hpp"
#include "GMath.hpp"
#include "GFits.hpp"
#include "GFilename.hpp"
#include "GIntegral.hpp"
#include "GCaldb.hpp"
#include "GSource.hpp"
#include "GRan.hpp"
#include "GModelSky.hpp"
#include "GModelSpatialPointSource.hpp"
#include "GModelSpatialRadial.hpp"
#include "GModelSpatialRadialShell.hpp"
#include "GModelSpatialRadialRing.hpp"
#include "GModelSpatialElliptical.hpp"
#include "GModelSpatialComposite.hpp"
#include "GArf.hpp"
#include "GCTAObservation.hpp"
#include "GCTAResponseIrf.hpp"
#include "GCTAResponse_helpers.hpp"
#include "GCTAPointing.hpp"
#include "GCTAEventAtom.hpp"
#include "GCTAEventList.hpp"
#include "GCTARoi.hpp"
#include "GCTASupport.hpp"
#include "GCTAAeff.hpp"
#include "GCTAAeff2D.hpp"
#include "GCTAAeffArf.hpp"
#include "GCTAAeffPerfTable.hpp"
#include "GCTAPsf.hpp"
#include "GCTAPsf2D.hpp"
#include "GCTAPsfVector.hpp"
#include "GCTAPsfPerfTable.hpp"
#include "GCTAPsfKing.hpp"
#include "GCTAPsfTable.hpp"
#include "GCTAEdisp.hpp"
#include "GCTAEdisp2D.hpp"
#include "GCTAEdispRmf.hpp"
#include "GCTAEdispPerfTable.hpp"
#include "GCTABackground.hpp"
#include "GCTABackgroundPerfTable.hpp"
#include "GCTABackground2D.hpp"
#include "GCTABackground3D.hpp"

Go to the source code of this file.

Macros

#define G_IRF
 
#define G_MC   "GCTAResponseIrf::mc(double&, GPhoton&, GObservation&, GRan&)"
 
#define G_READ   "GCTAResponseIrf::read(GXmlElement&)"
 
#define G_WRITE   "GCTAResponseIrf::write(GXmlElement&)"
 
#define G_LOAD_AEFF   "GCTAResponseIrf::load_aeff(GFilename&)"
 
#define G_LOAD_PSF   "GCTAResponseIrf::load_psf(GFilename&)"
 
#define G_LOAD_EDISP   "GCTAResponseIrf::load_edisp(GFilename&)"
 
#define G_LOAD_BACKGROUND   "GCTAResponseIrf::load_background(GFilename&)"
 
#define G_NIRF
 
#define G_IRF_RADIAL
 
#define G_IRF_ELLIPTICAL
 
#define G_IRF_DIFFUSE
 
#define G_NROI_RADIAL
 
#define G_NROI_ELLIPTICAL
 
#define G_NROI_DIFFUSE
 
#define G_AEFF
 
#define G_PSF
 
#define G_PSF_DELTA_MAX
 

Detailed Description

CTA response class implementation.

Author
Juergen Knoedlseder

Definition in file GCTAResponseIrf.cpp.

Macro Definition Documentation

#define G_AEFF
Value:
"GCTAResponseIrf::aeff(double&, double&, double&, double&,"\
" double&)"

Definition at line 103 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::aeff().

#define G_IRF
Value:
"GCTAResponseIrf::irf(GInstDir&, GEnergy&, GTime&, GSkyDir&,"\
" GEnergy&, GTime&, GObservation&)"

Definition at line 80 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::irf().

#define G_IRF_DIFFUSE
Value:
"GCTAResponseIrf::irf_diffuse(GEvent&, GSource&,"\
" GObservation&)"

Definition at line 95 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::irf_diffuse().

#define G_IRF_ELLIPTICAL
Value:
"GCTAResponseIrf::irf_elliptical(GEvent&, GSource&,"\
" GObservation&)"

Definition at line 93 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::irf_elliptical().

#define G_IRF_RADIAL
Value:
"GCTAResponseIrf::irf_radial(GEvent&, GSource&,"\
" GObservation&)"

Definition at line 91 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::irf_radial().

#define G_LOAD_AEFF   "GCTAResponseIrf::load_aeff(GFilename&)"

Definition at line 85 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::load_aeff().

#define G_LOAD_BACKGROUND   "GCTAResponseIrf::load_background(GFilename&)"

Definition at line 88 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::load_background().

#define G_LOAD_EDISP   "GCTAResponseIrf::load_edisp(GFilename&)"

Definition at line 87 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::load_edisp().

#define G_LOAD_PSF   "GCTAResponseIrf::load_psf(GFilename&)"

Definition at line 86 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::load_psf().

#define G_MC   "GCTAResponseIrf::mc(double&, GPhoton&, GObservation&, GRan&)"

Definition at line 82 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::mc().

#define G_NIRF
Value:
"GCTAResponseIrf::nirf(GPhoton&, GEnergy&, GTime&,"\
" GObservation&)"

Definition at line 89 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::nirf().

#define G_NROI_DIFFUSE
Value:
"GCTAResponseIrf::nroi_diffuse(GModelSky&, GEnergy&,"\
" GTime&, GEnergy&, GTime&, GObservation&)"

Definition at line 101 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::nroi_diffuse().

#define G_NROI_ELLIPTICAL
Value:
"GCTAResponseIrf::nroi_elliptical(GModelSky&,"\
" GEnergy&, GTime&, GEnergy&, GTime&, GObservation&)"

Definition at line 99 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::nroi_elliptical().

#define G_NROI_RADIAL
Value:
"GCTAResponseIrf::nroi_radial(GModelSky&, GEnergy&,"\
" GTime&, GEnergy&, GTime&, GObservation&)"

Definition at line 97 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::nroi_radial().

#define G_PSF
Value:
"GCTAResponseIrf::psf(double&, double&, double&, double&,"\
" double&)"

Definition at line 105 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::psf().

#define G_PSF_DELTA_MAX
Value:
"GCTAResponseIrf::psf_delta_max(double&, double&,"\
" double&, double&, double&)"

Definition at line 107 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::psf_delta_max().

#define G_READ   "GCTAResponseIrf::read(GXmlElement&)"

Definition at line 83 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::read().

#define G_WRITE   "GCTAResponseIrf::write(GXmlElement&)"

Definition at line 84 of file GCTAResponseIrf.cpp.

Referenced by GCTAResponseIrf::write().