GammaLib 2.0.0
Loading...
Searching...
No Matches
GModelSpectralBins.cpp File Reference

Spectral bins model class implementation. More...

#include <cmath>
#include "GException.hpp"
#include "GTools.hpp"
#include "GRan.hpp"
#include "GEbounds.hpp"
#include "GModelSpectralBins.hpp"
#include "GModelSpectralRegistry.hpp"

Go to the source code of this file.

Macros

#define G_FLUX   "GModelSpectralBins::flux(GEnergy&, GEnergy&)"
 
#define G_EFLUX   "GModelSpectralBins::eflux(GEnergy&, GEnergy&)"
 
#define G_MC   "GModelSpectralBins::mc(GEnergy&, GEnergy&, GTime&, GRan&)"
 
#define G_READ   "GModelSpectralBins::read(GXmlElement&)"
 
#define G_WRITE   "GModelSpectralBins::write(GXmlElement&)"
 
#define G_APPEND   "GModelSpectralBins::append(GEnergy&, GEnergy&, double&)"
 
#define G_INSERT
 
#define G_REMOVE   "GModelSpectralBins::remove(int&)"
 
#define G_EMIN_GET   "GModelSpectralBins::emin(int&)"
 
#define G_EMAX_GET   "GModelSpectralBins::emax(int&)"
 
#define G_EMIN_SET   "GModelSpectralBins::emin(int&, GEnergy&)"
 
#define G_EMAX_SET   "GModelSpectralBins::emax(int&, GEnergy&)"
 
#define G_INTENSITY_GET   "GModelSpectralBins::intensity(int&)"
 
#define G_INTENSITY_SET   "GModelSpectralBins::intensity(int&, double&)"
 
#define G_ERROR_GET   "GModelSpectralBins::error(int&)"
 

Variables

const GModelSpectralBins g_spectral_bins_seed
 

Detailed Description

Spectral bins model class implementation.

Author
Juergen Knoedlseder

Definition in file GModelSpectralBins.cpp.

Macro Definition Documentation

◆ G_APPEND

#define G_APPEND   "GModelSpectralBins::append(GEnergy&, GEnergy&, double&)"

Definition at line 51 of file GModelSpectralBins.cpp.

◆ G_EFLUX

#define G_EFLUX   "GModelSpectralBins::eflux(GEnergy&, GEnergy&)"

Definition at line 47 of file GModelSpectralBins.cpp.

◆ G_EMAX_GET

#define G_EMAX_GET   "GModelSpectralBins::emax(int&)"

Definition at line 56 of file GModelSpectralBins.cpp.

Referenced by GEbounds::emax(), and GModelSpectralBins::emax().

◆ G_EMAX_SET

#define G_EMAX_SET   "GModelSpectralBins::emax(int&, GEnergy&)"

Definition at line 58 of file GModelSpectralBins.cpp.

Referenced by GEbounds::emax(), and GModelSpectralBins::emax().

◆ G_EMIN_GET

#define G_EMIN_GET   "GModelSpectralBins::emin(int&)"

Definition at line 55 of file GModelSpectralBins.cpp.

Referenced by GEbounds::emin(), and GModelSpectralBins::emin().

◆ G_EMIN_SET

#define G_EMIN_SET   "GModelSpectralBins::emin(int&, GEnergy&)"

Definition at line 57 of file GModelSpectralBins.cpp.

Referenced by GEbounds::emin(), and GModelSpectralBins::emin().

◆ G_ERROR_GET

#define G_ERROR_GET   "GModelSpectralBins::error(int&)"

Definition at line 61 of file GModelSpectralBins.cpp.

Referenced by GModelSpectralBins::error(), and GModelSpectralNodes::error().

◆ G_FLUX

#define G_FLUX   "GModelSpectralBins::flux(GEnergy&, GEnergy&)"

Definition at line 46 of file GModelSpectralBins.cpp.

◆ G_INSERT

#define G_INSERT
Value:
"GModelSpectralBins::insert(int&, GEnergy&, GEnergy&, "\
"double&)"

Definition at line 52 of file GModelSpectralBins.cpp.

◆ G_INTENSITY_GET

#define G_INTENSITY_GET   "GModelSpectralBins::intensity(int&)"

◆ G_INTENSITY_SET

#define G_INTENSITY_SET   "GModelSpectralBins::intensity(int&, double&)"

◆ G_MC

#define G_MC   "GModelSpectralBins::mc(GEnergy&, GEnergy&, GTime&, GRan&)"

Definition at line 48 of file GModelSpectralBins.cpp.

◆ G_READ

#define G_READ   "GModelSpectralBins::read(GXmlElement&)"

Definition at line 49 of file GModelSpectralBins.cpp.

◆ G_REMOVE

#define G_REMOVE   "GModelSpectralBins::remove(int&)"

Definition at line 54 of file GModelSpectralBins.cpp.

◆ G_WRITE

#define G_WRITE   "GModelSpectralBins::write(GXmlElement&)"

Definition at line 50 of file GModelSpectralBins.cpp.

Variable Documentation

◆ g_spectral_bins_seed

const GModelSpectralRegistry g_spectral_bins_registry & g_spectral_bins_seed

Definition at line 42 of file GModelSpectralBins.cpp.