Feature #3074

Add methods to calculate flux and energy flux errors from model parameter errors

Added by Tibaldo Luigi over 4 years ago. Updated over 3 years ago.

Status:ClosedStart date:11/30/2019
Priority:NormalDue date:
Assigned To:Knödlseder Jürgen% Done:

100%

Category:-
Target version:2.0.0
Duration:

Recurrence

No recurrence.


Related issues

Related to GammaLib - Action #3439: Add GSkyModel::flux() method that returns correct flux fo... Closed 11/07/2020

History

#1 Updated by Knödlseder Jürgen about 4 years ago

  • Target version set to 1.7.0

#2 Updated by Knödlseder Jürgen over 3 years ago

  • Target version changed from 1.7.0 to 2.0.0

Feature moved to next release.

#3 Updated by Knödlseder Jürgen over 3 years ago

  • Assigned To set to Knödlseder Jürgen

Methods should be implemented at GModelSky level in analogy to the flux() and eflux() methods. Gaussian error propagation should be used based and numerical gradient evaluation. Here the interface of the methods to be implemented:

double flux_error(const GEnergy& emin, const GEnergy& emax) const;
double flux_error(const GSkyRegion& region, const GEnergy& emin, const GEnergy& emax) const;
double eflux_error(const GEnergy& emin, const GEnergy& emax) const;
double eflux_error(const GSkyRegion& region, const GEnergy& emin, const GEnergy& emax) const;

#4 Updated by Knödlseder Jürgen over 3 years ago

  • Related to Action #3439: Add GSkyModel::flux() method that returns correct flux for diffuse cube models added

#5 Updated by Knödlseder Jürgen over 3 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 90

The methods were implemented.

#6 Updated by Knödlseder Jürgen over 3 years ago

  • Status changed from Closed to Pull request

#7 Updated by Knödlseder Jürgen over 3 years ago

  • Status changed from Pull request to Closed
  • % Done changed from 90 to 100

Code merged into devel

Also available in: Atom PDF