GammaLib  1.7.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GCTAResponse_helpers.hpp File Reference

CTA response helper classes definition. More...

#include <cmath>
#include <vector>
#include <utility>
#include "GCTAResponseIrf.hpp"
#include "GCTAObservation.hpp"
#include "GMatrix.hpp"
#include "GEnergy.hpp"
#include "GTime.hpp"
#include "GModelSky.hpp"
#include "GModelSpatial.hpp"
#include "GModelSpatialRadial.hpp"
#include "GCTAResponseCube.hpp"
#include "GModelSpatialElliptical.hpp"
#include "GFunction.hpp"

Go to the source code of this file.

Classes

class  cta_npsf_kern_rad_azsym
 Integration kernel for npsf() method. More...
 
class  cta_nroi_kern
 
class  cta_irf_radial_kern_rho
 Kernel for radial model zenith angle integration of IRF. More...
 
class  cta_irf_radial_kern_omega
 Kernel for radial model azimuth angle IRF integration. More...
 
class  cta_nroi_radial_kern_rho
 Kernel for zenith angle Nroi integration of radial model. More...
 
class  cta_nroi_radial_kern_omega
 
class  cta_irf_elliptical_kern_rho
 Kernel for elliptical model zenith angle integration of IRF. More...
 
class  cta_irf_elliptical_kern_omega
 Kernel for ellitpical model azimuth angle IRF integration. More...
 
class  cta_nroi_elliptical_kern_rho
 Kernel for zenith angle Nroi integration of elliptical model. More...
 
class  cta_nroi_elliptical_kern_omega
 Kernel for azimuth angle Nroi integration of elliptical model. More...
 
class  cta_irf_diffuse_kern_theta
 Kernel for IRF offest angle integration of the diffuse source model. More...
 
class  cta_irf_diffuse_kern_phi
 Kernel for IRF azimuth angle integration of the diffuse source model. More...
 
class  cta_nroi_diffuse_kern_theta
 Kernel for Nroi offest angle integration of diffuse model. More...
 
class  cta_nroi_diffuse_kern_phi
 Kernel for Nroi azimuth angle integration of diffuse model. More...
 
class  cta_psf_radial_kern_rho
 
class  cta_psf_radial_kern_omega
 Kernel for radial model azimuth angle integration. More...
 
class  cta_psf_radial_kern_delta
 Kernel for Psf delta angle integration used for stacked analysis. More...
 
class  cta_psf_radial_kern_phi
 Kernel for Psf phi angle integration used for stacked analysis. More...
 
class  cta_psf_elliptical_kern_rho
 
class  cta_psf_elliptical_kern_omega
 
class  cta_psf_diffuse_kern_delta
 Kernel for Psf delta angle integration used for stacked analysis. More...
 
class  cta_psf_diffuse_kern_phi
 Kernel for Psf phi angle integration used for stacked analysis. More...
 

Namespaces

 gammalib
 

Typedefs

typedef std::vector< std::pair
< double, double > > 
cta_omega_intervals
 

Functions

cta_omega_intervals gammalib::limit_omega (const double &min, const double &max, const double &domega)
 Limit omega interval. More...
 
double gammalib::resolution (const GModelSpatial *model)
 Determine resolution of spatial model. More...
 

Detailed Description

CTA response helper classes definition.

Author
Juergen Knoedlseder

Definition in file GCTAResponse_helpers.hpp.

Typedef Documentation

typedef std::vector<std::pair<double,double> > cta_omega_intervals

Definition at line 51 of file GCTAResponse_helpers.hpp.