GammaLib  1.7.0.dev
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_NODES   "GCTAResponseTable::axis_nodes(int&)"

#define G_APPEND_AXIS

#define G_APPEND_TABLE

## Detailed Description

CTA response table class implementation.

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().

Definition at line 64 of file GCTAResponseTable.cpp.

 #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()().

Definition at line 70 of file GCTAResponseTable.cpp.

Definition at line 72 of file GCTAResponseTable.cpp.

Definition at line 71 of file GCTAResponseTable.cpp.

Definition at line 73 of file GCTAResponseTable.cpp.

 #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().