27 #ifndef CTEDISPCUBE_HPP
28 #define CTEDISPCUBE_HPP
31 #include "GammaLib.hpp"
32 #include "GCTALib.hpp"
36 #define CTEDISPCUBE_NAME "ctedispcube"
61 const GCTACubeEdisp&
edispcube(
void)
const;
ctedispcube & operator=(const ctedispcube &app)
Assignment operator.
void init_members(void)
Initialise class members.
bool m_addbounds
Add energies at boundaries?
void save(void)
Save energy dispersion cube.
GFilename m_outcube
Output exposure cube file.
void init_cube(void)
Initialise energy dispersion cube.
Energy dispersion cube generation tool.
const GObservations & obs(void) const
Return observation container.
void free_members(void)
Delete class members.
void copy_members(const ctedispcube &app)
Copy class members.
void process(void)
Generate the energy dispersion cube.
const GCTACubeEdisp & edispcube(void) const
Return energy dispersion cube.
Observation tool base class interface definition.
Base class for observation tools.
void clear(void)
Clear energy dispersion tool.
GChatter m_chatter
Chattiness.
ctedispcube(void)
Void constructor.
GCTACubeEdisp m_edispcube
Energy dispersion cube.
void get_parameters(void)
Get application parameters.
virtual ~ctedispcube(void)
Destructor.