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

Energy boundary class implementation. More...

#include <cmath>
#include "GException.hpp"
#include "GTools.hpp"
#include "GFilename.hpp"
#include "GEbounds.hpp"
#include "GEnergies.hpp"
#include "GFits.hpp"
#include "GFitsTable.hpp"
#include "GFitsBinTable.hpp"
#include "GFitsTableDoubleCol.hpp"
#include "GXmlElement.hpp"

Go to the source code of this file.

Macros

#define G_READ_XML   "GEbounds::read(GXmlElement&)"
 
#define G_WRITE_XML   "GEbounds::write(GXmlElement&)"
 
#define G_REMOVE_INX   "GEbounds::remove(int&)"
 
#define G_REMOVE_ENG   "GEbounds::remove(GEnergy&, GEnergy&)"
 
#define G_EMIN_SET   "GEbounds::emin(int&, GEnergy&)"
 
#define G_EMAX_SET   "GEbounds::emax(int&, GEnergy&)"
 
#define G_EMIN_GET   "GEbounds::emin(int&)"
 
#define G_EMAX_GET   "GEbounds::emax(int&)"
 
#define G_EMEAN   "GEbounds::emean(int&)"
 
#define G_ELOGMEAN   "GEbounds::elogmean(int&)"
 
#define G_EWIDTH   "GEbounds::ewidth(int&)"
 
#define G_INSERT_ENG   "GEbounds::insert_eng(int&, GEnergy&, GEnergy&)"
 

Functions

bool operator== (const GEbounds &a, const GEbounds &b)
 Energy boundaries equality operator friend.
 

Detailed Description

Energy boundary class implementation.

Author
Juergen Knoedlseder

Definition in file GEbounds.cpp.

Macro Definition Documentation

◆ G_ELOGMEAN

#define G_ELOGMEAN   "GEbounds::elogmean(int&)"

Definition at line 53 of file GEbounds.cpp.

Referenced by GEbounds::elogmean().

◆ G_EMAX_GET

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

Definition at line 51 of file GEbounds.cpp.

◆ G_EMAX_SET

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

Definition at line 49 of file GEbounds.cpp.

◆ G_EMEAN

#define G_EMEAN   "GEbounds::emean(int&)"

Definition at line 52 of file GEbounds.cpp.

Referenced by GEbounds::emean().

◆ G_EMIN_GET

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

Definition at line 50 of file GEbounds.cpp.

◆ G_EMIN_SET

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

Definition at line 48 of file GEbounds.cpp.

◆ G_EWIDTH

#define G_EWIDTH   "GEbounds::ewidth(int&)"

Definition at line 54 of file GEbounds.cpp.

Referenced by GCTAEventBin::ewidth(), GEbounds::ewidth(), and GLATEventBin::ewidth().

◆ G_INSERT_ENG

#define G_INSERT_ENG   "GEbounds::insert_eng(int&, GEnergy&, GEnergy&)"

Definition at line 55 of file GEbounds.cpp.

Referenced by GEbounds::insert_eng().

◆ G_READ_XML

#define G_READ_XML   "GEbounds::read(GXmlElement&)"

◆ G_REMOVE_ENG

#define G_REMOVE_ENG   "GEbounds::remove(GEnergy&, GEnergy&)"

Definition at line 47 of file GEbounds.cpp.

Referenced by GEbounds::remove().

◆ G_REMOVE_INX

#define G_REMOVE_INX   "GEbounds::remove(int&)"

Definition at line 46 of file GEbounds.cpp.

Referenced by GEbounds::remove().

◆ G_WRITE_XML

#define G_WRITE_XML   "GEbounds::write(GXmlElement&)"

Function Documentation

◆ operator==()

bool operator== ( const GEbounds & a,
const GEbounds & b )

Energy boundaries equality operator friend.

Parameters
[in]aFirst energy boundaries.
[in]bSecond energy boundaries.
Returns
True if both energy boundaries are identical.

Definition at line 1462 of file GEbounds.cpp.