GammaLib  1.7.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GCTAResponseTable.cpp File Reference

CTA response table class implementation. More...

#include <cmath>
#include "GTools.hpp"
#include "GMath.hpp"
#include "GException.hpp"
#include "GFitsBinTable.hpp"
#include "GFitsTableFloatCol.hpp"
#include "GCTAResponseTable.hpp"

Go to the source code of this file.

Macros

#define G_OPERATOR1   "GCTAResponseTable::operator()(double&)"
 
#define G_OPERATOR2   "GCTAResponseTable::operator()(double&, double&)"
 
#define G_OPERATOR3
 
#define G_ELEMENT_OPERATOR1   "GCTAResponseTable::operator()(int&)"
 
#define G_ELEMENT_OPERATOR2   "GCTAResponseTable::operator()(int&, int&)"
 
#define G_INX_OPERATOR1   "GCTAResponseTable::operator()(int&, double&)"
 
#define G_INX_OPERATOR2
 
#define G_INX_OPERATOR3
 
#define G_TABLE   "GCTAResponseTable::table(std::string&)"
 
#define G_SCALE   "GCTAResponseTable::scale(int&, double&)"
 
#define G_AXIS   "GCTAResponseTable::axis(std::string&)"
 
#define G_AXIS_BINS   "GCTAResponseTable::axis_bins(int&)"
 
#define G_AXIS_LO_NAME   "GCTAResponseTable::axis_lo_name(int&)"
 
#define G_AXIS_HI_NAME   "GCTAResponseTable::axis_hi_name(int&)"
 
#define G_AXIS_LO_UNIT   "GCTAResponseTable::axis_lo_unit(int&)"
 
#define G_AXIS_HI_UNIT   "GCTAResponseTable::axis_hi_unit(int&)"
 
#define G_UNIT   "GCTAResponseTable::unit(int&)"
 
#define G_AXIS_LO   "GCTAResponseTable::axis_lo(int&, int&)"
 
#define G_AXIS_HI   "GCTAResponseTable::axis_hi(int&, int&)"
 
#define G_AXIS_LINEAR   "GCTAResponseTable::axis_linear(int&)"
 
#define G_AXIS_LOG10   "GCTAResponseTable::axis_log10(int&)"
 
#define G_AXIS_RADIANS   "GCTAResponseTable::axis_radians(int&)"
 
#define G_AXIS_NODES   "GCTAResponseTable::axis_nodes(int&)"
 
#define G_APPEND_AXIS
 
#define G_APPEND_TABLE
 
#define G_READ   "GCTAResponseTable::read(GFitsTable&)"
 
#define G_READ_COLNAMES   "GCTAResponseTable::read_colnames(GFitsTable&)"
 
#define G_READ_AXES   "GCTAResponseTable::read_axes(GFitsTable&)"
 
#define G_READ_TABLES   "GCTAResponseTable::read_tables(GFitsTable&)"
 

Detailed Description

CTA response table class implementation.

Author
Juergen Knoedlseder

Definition in file GCTAResponseTable.cpp.

Macro Definition Documentation

#define G_APPEND_AXIS
Value:
"GCTAResponseTable::append_axis(std::vector<double>&,"\
" std::vector<double>&, std::string&, std::string&)"

Definition at line 66 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::append_axis().

#define G_APPEND_TABLE
Value:
"GCTAResponseTable::append_table(std::string&,"\
" std::string&)"

Definition at line 68 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::append_table().

#define G_AXIS   "GCTAResponseTable::axis(std::string&)"

Definition at line 53 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis().

#define G_AXIS_BINS   "GCTAResponseTable::axis_bins(int&)"

Definition at line 54 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_bins().

#define G_AXIS_HI   "GCTAResponseTable::axis_hi(int&, int&)"

Definition at line 61 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_hi().

#define G_AXIS_HI_NAME   "GCTAResponseTable::axis_hi_name(int&)"

Definition at line 56 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_hi_name().

#define G_AXIS_HI_UNIT   "GCTAResponseTable::axis_hi_unit(int&)"

Definition at line 58 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_hi_unit().

#define G_AXIS_LINEAR   "GCTAResponseTable::axis_linear(int&)"

Definition at line 62 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_linear().

#define G_AXIS_LO   "GCTAResponseTable::axis_lo(int&, int&)"

Definition at line 60 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_lo().

#define G_AXIS_LO_NAME   "GCTAResponseTable::axis_lo_name(int&)"

Definition at line 55 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_lo_name().

#define G_AXIS_LO_UNIT   "GCTAResponseTable::axis_lo_unit(int&)"

Definition at line 57 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_lo_unit().

#define G_AXIS_LOG10   "GCTAResponseTable::axis_log10(int&)"

Definition at line 63 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_log10().

#define G_AXIS_NODES   "GCTAResponseTable::axis_nodes(int&)"

Definition at line 65 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_nodes().

#define G_AXIS_RADIANS   "GCTAResponseTable::axis_radians(int&)"

Definition at line 64 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::axis_radians().

#define G_ELEMENT_OPERATOR1   "GCTAResponseTable::operator()(int&)"

Definition at line 44 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::operator()().

#define G_ELEMENT_OPERATOR2   "GCTAResponseTable::operator()(int&, int&)"

Definition at line 45 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::operator()().

#define G_INX_OPERATOR1   "GCTAResponseTable::operator()(int&, double&)"

Definition at line 46 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::operator()().

#define G_INX_OPERATOR2
Value:
"GCTAResponseTable::operator()(int&, double&,"\
" double&)"

Definition at line 47 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::operator()().

#define G_INX_OPERATOR3
Value:
"GCTAResponseTable::operator()(int&, double&,"\
" double&, double&)"

Definition at line 49 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::operator()().

#define G_OPERATOR1   "GCTAResponseTable::operator()(double&)"

Definition at line 40 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::operator()().

#define G_OPERATOR2   "GCTAResponseTable::operator()(double&, double&)"

Definition at line 41 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::operator()().

#define G_OPERATOR3
Value:
"GCTAResponseTable::operator()(double&, double&,"\
" double&)"

Definition at line 42 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::operator()().

#define G_READ   "GCTAResponseTable::read(GFitsTable&)"

Definition at line 70 of file GCTAResponseTable.cpp.

#define G_READ_AXES   "GCTAResponseTable::read_axes(GFitsTable&)"

Definition at line 72 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::read_axes().

#define G_READ_COLNAMES   "GCTAResponseTable::read_colnames(GFitsTable&)"

Definition at line 71 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::read_colnames().

#define G_READ_TABLES   "GCTAResponseTable::read_tables(GFitsTable&)"

Definition at line 73 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::read_tables().

#define G_SCALE   "GCTAResponseTable::scale(int&, double&)"

Definition at line 52 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::scale().

#define G_TABLE   "GCTAResponseTable::table(std::string&)"

Definition at line 51 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::table().

#define G_UNIT   "GCTAResponseTable::unit(int&)"

Definition at line 59 of file GCTAResponseTable.cpp.

Referenced by GCTAResponseTable::unit().