GammaLib 2.1.0.dev
Loading...
Searching...
No Matches
GCOMResponse.cpp File Reference

COMPTEL response class implementation. More...

#include <string>
#include <typeinfo>
#include "GTools.hpp"
#include "GMath.hpp"
#include "GVector.hpp"
#include "GMatrix.hpp"
#include "GIntegrals.hpp"
#include "GFits.hpp"
#include "GCaldb.hpp"
#include "GEvent.hpp"
#include "GPhoton.hpp"
#include "GSource.hpp"
#include "GEnergy.hpp"
#include "GTime.hpp"
#include "GObservation.hpp"
#include "GFitsImage.hpp"
#include "GFitsImageFloat.hpp"
#include "GFilename.hpp"
#include "GModelSky.hpp"
#include "GModelSpatialPointSource.hpp"
#include "GModelSpatialRadial.hpp"
#include "GModelSpatialElliptical.hpp"
#include "GModelSpatialDiffuse.hpp"
#include "GCOMResponse.hpp"
#include "GCOMObservation.hpp"
#include "GCOMEventCube.hpp"
#include "GCOMEventBin.hpp"
#include "GCOMInstDir.hpp"
#include "com_helpers_response_vector.hpp"

Go to the source code of this file.

Macros

#define G_IRF   "GCOMResponse::irf(GEvent&, GPhoton&, GObservation&)"
 
#define G_IRF_SPATIAL
 
#define G_NROI
 
#define G_EBOUNDS   "GCOMResponse::ebounds(GEnergy&)"
 
#define G_BACKPROJECT
 
#define G_IRF_PTSRC
 
#define G_IRF_RADIAL
 
#define G_IRF_ELLIPTICAL
 
#define G_IRF_DIFFUSE
 
#define G_IRF_RADIAL_METHOD   2
 0=integration, 1=direct, 2=mix
 
#define G_IRF_ELLIPTICAL_METHOD   2
 0=integration, 1=direct, 2=mix
 
#define G_IRF_DIFFUSE_DIRECT
 Use direct computation for diffuse response.
 

Detailed Description

COMPTEL response class implementation.

Author
Juergen Knoedlseder

Definition in file GCOMResponse.cpp.

Macro Definition Documentation

◆ G_BACKPROJECT

#define G_BACKPROJECT
Value:
"GCOMResponse::backproject(GObservation&, GEvents*, "\
"GSkyMap*)"

Definition at line 69 of file GCOMResponse.cpp.

Referenced by GCOMResponse::backproject().

◆ G_EBOUNDS

◆ G_IRF

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

◆ G_IRF_DIFFUSE

#define G_IRF_DIFFUSE
Value:
"GCOMResponse::irf_diffuse(GModelSky&, GObservation&, "\
"GMatrix*)"

Definition at line 77 of file GCOMResponse.cpp.

◆ G_IRF_DIFFUSE_DIRECT

#define G_IRF_DIFFUSE_DIRECT

Use direct computation for diffuse response.

Definition at line 85 of file GCOMResponse.cpp.

◆ G_IRF_ELLIPTICAL

#define G_IRF_ELLIPTICAL
Value:
"GCOMResponse::irf_elliptical(GModelSky&, "\
" GObservation&, GMatrix*)"

Definition at line 75 of file GCOMResponse.cpp.

◆ G_IRF_ELLIPTICAL_METHOD

#define G_IRF_ELLIPTICAL_METHOD   2

0=integration, 1=direct, 2=mix

Definition at line 84 of file GCOMResponse.cpp.

◆ G_IRF_PTSRC

#define G_IRF_PTSRC
Value:
"GCOMResponse::irf_ptsrc(GModelSky&, GObservation&, "\
"GMatrix*)"

Definition at line 71 of file GCOMResponse.cpp.

Referenced by GCOMResponse::irf_ptsrc(), and GCTAResponseCube::irf_ptsrc().

◆ G_IRF_RADIAL

#define G_IRF_RADIAL
Value:
"GCOMResponse::irf_radial(GModelSky&, GObservation&, "\
"GMatrix*)"

Definition at line 73 of file GCOMResponse.cpp.

◆ G_IRF_RADIAL_METHOD

#define G_IRF_RADIAL_METHOD   2

0=integration, 1=direct, 2=mix

Definition at line 83 of file GCOMResponse.cpp.

◆ G_IRF_SPATIAL

#define G_IRF_SPATIAL
Value:
"GCOMResponse::irf_spatial(GEvent&, GSource&, "\
"GObservation&)"

Definition at line 64 of file GCOMResponse.cpp.

◆ G_NROI

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

Definition at line 66 of file GCOMResponse.cpp.

Referenced by GCOMResponse::nroi(), GCTAResponseCube::nroi(), GLATResponse::nroi(), GMWLResponse::nroi(), and GSPIResponse::nroi().