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

CTA On/Off observation class implementation. More...

#include <typeinfo>
#include "GObservationRegistry.hpp"
#include "GTools.hpp"
#include "GIntegral.hpp"
#include "GMatrixSparse.hpp"
#include "GModels.hpp"
#include "GModelSky.hpp"
#include "GModelData.hpp"
#include "GModelSpatial.hpp"
#include "GModelSpectral.hpp"
#include "GModelTemporal.hpp"
#include "GSource.hpp"
#include "GSkyRegions.hpp"
#include "GSkyRegionMap.hpp"
#include "GSkyRegionCircle.hpp"
#include "GOptimizerPars.hpp"
#include "GObservations.hpp"
#include "GCTAObservation.hpp"
#include "GCTAEventAtom.hpp"
#include "GCTAEventCube.hpp"
#include "GCTAResponseIrf.hpp"
#include "GCTAAeff2D.hpp"
#include "GCTACubeBackground.hpp"
#include "GCTAOnOffObservation.hpp"
#include "GCTASupport.hpp"

Go to the source code of this file.

Macros

#define G_CONSTRUCTOR1
 
#define G_CONSTRUCTOR2   "GCTAOnOffObservation(GObservations& obs)"
 
#define G_RESPONSE_SET   "GCTAOnOffObservation::response(GResponse&)"
 
#define G_RESPONSE_GET   "GCTAOnOffObservation::response()"
 
#define G_WRITE   "GCTAOnOffObservation::write(GXmlElement&)"
 
#define G_READ   "GCTAOnOffObservation::read(GXmlElement&)"
 
#define G_LIKELIHOOD
 
#define G_SET
 
#define G_COMPUTE_ARF
 
#define G_COMPUTE_ARF_CUT
 
#define G_COMPUTE_BGD
 
#define G_COMPUTE_ALPHA
 
#define G_COMPUTE_RMF
 
#define G_MODEL_BACKGROUND   "GCTAOnOffObservation::model_background(GModels&)"
 
#define G_ARF_RADIUS_CUT
 

Variables

const GCTAOnOffObservation g_onoff_obs_cta_seed (true,"CTAOnOff")
 
const GCTAOnOffObservation g_onoff_obs_hess_seed (true,"HESSOnOff")
 
const GCTAOnOffObservation g_onoff_obs_magic_seed (true,"MAGICOnOff")
 
const GCTAOnOffObservation g_onoff_obs_veritas_seed (true,"VERITASOnOff")
 
const GCTAOnOffObservation g_onoff_obs_astri_seed (true,"ASTRIOnOff")
 
const GCTAOnOffObservation g_onoff_obs_fact_seed (true,"FACTOnOff")
 
const double minmod = 1.0e-100
 Minimum model value. More...
 
const double minerr = 1.0e-100
 Minimum statistical error. More...
 

Detailed Description

CTA On/Off observation class implementation.

Author
Chia-Chun Lu & Christoph Deil & Pierrick Martin

Definition in file GCTAOnOffObservation.cpp.

Macro Definition Documentation

#define G_ARF_RADIUS_CUT
Value:
"GCTAOnOffObservation::arf_radius_cut("\
"GCTAObservation&, GSkyRegions&)"

Definition at line 100 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::arf_rad_max().

#define G_COMPUTE_ALPHA
Value:
"GCTAOnOffObservation::compute_alpha("\
"GCTAObservation&, GSkyRegionMap&, GSkyRegionMap&)"

Definition at line 95 of file GCTAOnOffObservation.cpp.

#define G_COMPUTE_ARF
Value:
"GCTAOnOffObservation::compute_arf(GCTAObservation&, "\
"GModelSpatial&, GSkyRegionMap&)"

Definition at line 89 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::compute_arf(), and GCTAOnOffObservation::compute_arf_cut().

#define G_COMPUTE_ARF_CUT
Value:
"GCTAOnOffObservation::compute_arf_cut("\
"GCTAObservation&, GModelSpatial&, GSkyRegionMap&)"

Definition at line 91 of file GCTAOnOffObservation.cpp.

#define G_COMPUTE_BGD
Value:
"GCTAOnOffObservation::compute_bgd(GCTAObservation&, "\
"GSkyRegionMap&)"

Definition at line 93 of file GCTAOnOffObservation.cpp.

#define G_COMPUTE_RMF
Value:
"GCTAOnOffObservation::compute_rmf(GCTAObservation&, "\
"GSkyRegionMap&)"

Definition at line 97 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::compute_rmf().

#define G_CONSTRUCTOR1
Value:
"GCTAOnOffObservation::GCTAOnOffObservation(GPha&, "\
"GPha&, GArf&, GRmf&)"

Definition at line 77 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::GCTAOnOffObservation().

#define G_CONSTRUCTOR2   "GCTAOnOffObservation(GObservations& obs)"

Definition at line 79 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::GCTAOnOffObservation().

#define G_LIKELIHOOD
Value:
"GCTAOnOffObservation::likelihood(GModels&, "\
"GOptimizerPars&, GMatrixSparse&, "\
"GVector&, double&, double&)"

Definition at line 84 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::likelihood().

#define G_MODEL_BACKGROUND   "GCTAOnOffObservation::model_background(GModels&)"

Definition at line 99 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::model_background().

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

Definition at line 83 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::read().

#define G_RESPONSE_GET   "GCTAOnOffObservation::response()"

Definition at line 81 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::response().

#define G_RESPONSE_SET   "GCTAOnOffObservation::response(GResponse&)"

Definition at line 80 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::response().

#define G_SET
Value:
"GCTAOnOffObservation::set(GCTAObservation&, GModelSpatial&, "\
"GSkyRegionMap&, GSkyRegionMap&)"

Definition at line 87 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::set().

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

Definition at line 82 of file GCTAOnOffObservation.cpp.

Referenced by GCTAOnOffObservation::write().

Variable Documentation

const GObservationRegistry g_onoff_obs_astri_registry & g_onoff_obs_astri_seed

Definition at line 73 of file GCTAOnOffObservation.cpp.

const GObservationRegistry g_onoff_obs_cta_registry & g_onoff_obs_cta_seed

Definition at line 69 of file GCTAOnOffObservation.cpp.

const GObservationRegistry g_onoff_obs_fact_registry & g_onoff_obs_fact_seed

Definition at line 74 of file GCTAOnOffObservation.cpp.

const GObservationRegistry g_onoff_obs_hess_registry & g_onoff_obs_hess_seed

Definition at line 70 of file GCTAOnOffObservation.cpp.

const GObservationRegistry g_onoff_obs_magic_registry & g_onoff_obs_magic_seed

Definition at line 71 of file GCTAOnOffObservation.cpp.

const GObservationRegistry g_onoff_obs_veritas_registry & g_onoff_obs_veritas_seed

Definition at line 72 of file GCTAOnOffObservation.cpp.

const double minerr = 1.0e-100

Minimum statistical error.

Definition at line 105 of file GCTAOnOffObservation.cpp.

const double minmod = 1.0e-100

Minimum model value.

Definition at line 104 of file GCTAOnOffObservation.cpp.