31 #include "GammaLib.hpp"
32 #include "GCTALib.hpp"
36 #define CTEXPCUBE_NAME "ctexpcube"
61 void publish(
const std::string& name =
"");
62 const GCTACubeExposure&
expcube(
void)
const;
void free_members(void)
Delete class members.
GChatter m_chatter
Chattiness.
void init_members(void)
Initialise class members.
void process(void)
Generate the exposure cube(s).
GCTACubeExposure m_expcube
Exposure cube.
const GObservations & obs(void) const
Return observation container.
bool m_addbounds
Add energies at boundaries?
bool m_publish
Publish exposure cube?
ctexpcube & operator=(const ctexpcube &app)
Assignment operator.
void copy_members(const ctexpcube &app)
Copy class members.
Observation tool base class interface definition.
Base class for observation tools.
void save(void)
Save exposure cube.
ctexpcube(void)
Void constructor.
const GCTACubeExposure & expcube(void) const
Return exposure cube.
void publish(const std::string &name="")
Publish exposure cube.
void init_cube(void)
Initialise exposure cube.
void get_parameters(void)
Get application parameters.
virtual ~ctexpcube(void)
Destructor.
void clear(void)
Clear ctexpcube tool.
GFilename m_outcube
Output exposure cube file.
Exposure cube generation tool.