Kernel for Psf phi angle integration used for stacked analysis.
More...
#include <GCTAResponse_helpers.hpp>
Kernel for Psf phi angle integration used for stacked analysis.
Definition at line 1378 of file GCTAResponse_helpers.hpp.
cta_psf_diffuse_kern_phi::cta_psf_diffuse_kern_phi |
( |
const GModelSpatial * |
model, |
|
|
const GMatrix * |
rot, |
|
|
const GEnergy & |
srcEng, |
|
|
const GTime & |
srcTime, |
|
|
const double & |
sin_delta, |
|
|
const double & |
cos_delta |
|
) |
| |
|
inline |
double cta_psf_diffuse_kern_phi::eval |
( |
const double & |
phi | ) |
|
|
virtual |
Kernel for map integration of spatial model.
- Parameters
-
[in] | phi | Azimuth angle (radians). |
- Returns
- Spatial model value.
Computes the value of the spatial model at the position (delta,phi) given in point spread function coordinates. The transformation from point spread function coordinates into sky coordinates is done using a rotation matrix that is pre-computed on entry.
Implements GFunction.
Definition at line 2312 of file GCTAResponse_helpers.cpp.
References GSkyDir::celvector(), cos(), GModelSpatial::eval(), gammalib::is_infinite(), gammalib::is_notanumber(), m_cos_delta, m_model, m_rot, m_sin_delta, m_srcEng, m_srcTime, and sin().
double cta_psf_diffuse_kern_phi::m_cos_delta |
|
protected |
const GMatrix* cta_psf_diffuse_kern_phi::m_rot |
|
protected |
double cta_psf_diffuse_kern_phi::m_sin_delta |
|
protected |
GEnergy cta_psf_diffuse_kern_phi::m_srcEng |
|
protected |
GTime cta_psf_diffuse_kern_phi::m_srcTime |
|
protected |
The documentation for this class was generated from the following files: