Definition at line 97 of file GCTAModelAeffBackground.hpp.
◆ npred_roi_kern_theta()
GCTAModelAeffBackground::npred_roi_kern_theta::npred_roi_kern_theta |
( |
const GCTAAeff * | aeff, |
|
|
const double & | logE, |
|
|
const GCTAInstDir & | roi_centre, |
|
|
const int & | iter ) |
|
inline |
◆ eval()
double GCTAModelAeffBackground::npred_roi_kern_theta::eval |
( |
const double & | theta | ) |
|
|
virtual |
Kernel for offset angle integration of effective area background model.
- Parameters
-
[in] | theta | Offset angle from ROI centre (radians). |
- Returns
- Integration kernel value.
Computes
\[
K(\rho | E, t) = \sin \theta \times
\int_{0}^{2\pi}
B(\theta,\phi | E, t) d\phi
\]
where \(B(\theta,\phi | E, t)\) is the background model for a specific observed energy \(E\) and time \(t\).
Implements GFunction.
Definition at line 1176 of file GCTAModelAeffBackground.cpp.
References GIntegral::fixed_iter(), gammalib::is_infinite(), gammalib::is_notanumber(), m_aeff, m_iter, m_logE, m_roi_centre, GIntegral::romberg(), gammalib::str(), gammalib::twopi, and gammalib::warning().
◆ m_aeff
const GCTAAeff* GCTAModelAeffBackground::npred_roi_kern_theta::m_aeff |
|
protected |
◆ m_iter
int GCTAModelAeffBackground::npred_roi_kern_theta::m_iter |
|
protected |
◆ m_logE
double GCTAModelAeffBackground::npred_roi_kern_theta::m_logE |
|
protected |
◆ m_roi_centre
GCTAInstDir GCTAModelAeffBackground::npred_roi_kern_theta::m_roi_centre |
|
protected |
The documentation for this class was generated from the following files: