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::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 |
◆ eval()
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(), GModelSpatial::eval(), gammalib::is_infinite(), gammalib::is_notanumber(), m_cos_delta, m_model, m_rot, m_sin_delta, m_srcEng, and m_srcTime.
◆ m_cos_delta
double cta_psf_diffuse_kern_phi::m_cos_delta |
|
protected |
◆ m_model
◆ m_rot
const GMatrix* cta_psf_diffuse_kern_phi::m_rot |
|
protected |
◆ m_sin_delta
double cta_psf_diffuse_kern_phi::m_sin_delta |
|
protected |
◆ m_srcEng
GEnergy cta_psf_diffuse_kern_phi::m_srcEng |
|
protected |
◆ m_srcTime
GTime cta_psf_diffuse_kern_phi::m_srcTime |
|
protected |
The documentation for this class was generated from the following files: