GammaLib  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GCTAResponseCube.cpp File Reference

CTA cube-style response function class implementation. More...

#include <cmath>
#include <string>
#include "GTools.hpp"
#include "GPhoton.hpp"
#include "GSource.hpp"
#include "GEvent.hpp"
#include "GSkyDir.hpp"
#include "GEnergy.hpp"
#include "GEnergies.hpp"
#include "GTime.hpp"
#include "GIntegral.hpp"
#include "GIntegrals.hpp"
#include "GObservation.hpp"
#include "GNdarray.hpp"
#include "GMatrixSparse.hpp"
#include "GModelSpatialPointSource.hpp"
#include "GModelSpatialRadial.hpp"
#include "GModelSpatialRadialShell.hpp"
#include "GModelSpatialElliptical.hpp"
#include "GModelSpatialComposite.hpp"
#include "GModelSpatialDiffuse.hpp"
#include "GCTAResponseCube.hpp"
#include "GCTAResponse_helpers.hpp"
#include "GCTAInstDir.hpp"
#include "GCTAEventBin.hpp"
#include "GCTASupport.hpp"
#include "GCTAEventCube.hpp"
#include "cta_helpers_response_stacked_vector.hpp"

Go to the source code of this file.

Macros

#define G_IRF   "GCTAResponseCube::irf(GEvent&, GPhoton& GObservation&)"
 
#define G_IRF_PTSRC
 
#define G_IRF_RADIAL
 
#define G_IRF_DIFFUSE
 
#define G_NROI
 
#define G_EBOUNDS   "GCTAResponseCube::ebounds(GEnergy&)"
 
#define G_READ   "GCTAResponseCube::read(GXmlElement&)"
 
#define G_WRITE   "GCTAResponseCube::write(GXmlElement&)"
 
#define G_IRF_RADIAL2
 

Detailed Description

CTA cube-style response function class implementation.

Author
Juergen Knoedlseder

Definition in file GCTAResponseCube.cpp.

Macro Definition Documentation

#define G_EBOUNDS   "GCTAResponseCube::ebounds(GEnergy&)"

Definition at line 71 of file GCTAResponseCube.cpp.

#define G_IRF   "GCTAResponseCube::irf(GEvent&, GPhoton& GObservation&)"

Definition at line 62 of file GCTAResponseCube.cpp.

Referenced by GCTAResponseCube::irf().

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

Definition at line 67 of file GCTAResponseCube.cpp.

Referenced by GCTAResponseCube::irf_diffuse().

#define G_IRF_PTSRC
Value:
"GCTAResponseCube::irf_ptsrc(GEvent&, GSource&,"\
" GObservation&)"

Definition at line 63 of file GCTAResponseCube.cpp.

Referenced by GCTAResponseCube::irf_ptsrc().

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

Definition at line 65 of file GCTAResponseCube.cpp.

Referenced by GCTAResponseCube::irf_elliptical(), and GCTAResponseCube::irf_radial().

#define G_IRF_RADIAL2
Value:
"GCTAResponseCube::irf_radial(GModelSky&, "\
"GObservation&, GMatrixSparse*)"

Definition at line 74 of file GCTAResponseCube.cpp.

Referenced by GCTAResponseCube::irf_radial().

#define G_NROI
Value:
"GCTAResponseCube::nroi(GModelSky&, GEnergy&, GTime&, "\
"GObservation&)"

Definition at line 69 of file GCTAResponseCube.cpp.

Referenced by GCTAResponseCube::nroi().

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

Definition at line 72 of file GCTAResponseCube.cpp.

Referenced by GCTAResponseCube::read().

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

Definition at line 73 of file GCTAResponseCube.cpp.

Referenced by GCTAResponseCube::write().