Commit a91a5996830c4c8c19fd517c0807045720b589de

Authored by knodlseder
1 parent 2d58fa4f

pass observation to IRF method

Showing 1 changed file with 3 additions and 5 deletions
src/model/GModel.cpp
... ... @@ -616,9 +616,8 @@ GModelSpectral* GModel::xml_spectral(const GXmlElement& spectral) const
616 616 * @param[in] event Observed event.
617 617 * @param[in] srcEng True photon energy.
618 618 * @param[in] srcTime True photon arrival time.
619   - * @param[in] rsp Instrument response function.
620   - * @param[in] pnt Instrument pointing direction.
621   - * @parem[in] grad Compute also model gradients (default=false).
  619 + * @param[in] obs Observation.
  620 + * @parem[in] grad Compute also model gradients? (default=false)
622 621 *
623 622 * This method computes the spatial model component for a given true photon
624 623 * energy and arrival time.
... ... @@ -634,11 +633,10 @@ double GModel::spatial(const GEvent& event,
634 633 if (m_spatial != NULL) {
635 634  
636 635 // Get current pointing and response function
637   - GPointing* pnt = obs.pointing(event.time());
638 636 GResponse* rsp = obs.response(event.time());
639 637  
640 638 // Get IRF value
641   - double irf = rsp->irf(event, *this, srcEng, srcTime, *pnt);
  639 + double irf = rsp->irf(event, *this, srcEng, srcTime, obs);
642 640  
643 641 // Compute source model
644 642 double source = 1.0;
... ...