Bug #1306
ctbin[ ebinfile] doesn't work
Status: | Closed | Start date: | 07/30/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assigned To: | Knödlseder Jürgen | % Done: | 100% | |
Category: | - | |||
Target version: | 00-08-00 | |||
Duration: |
Description
It throws this error message:
RuntimeError: *** ERROR in GSkymap::GSkymap(std::string&, std::string&, double&, double&, double& double&, int&, int&, int&): Invalid map parameter (0). nmaps parameter must be >0.
because m_enumbins is not set before a skymap is constructed.
Switch the order of the following two lines in init_cube() can fix the bug. (So I don’t commit my change. Please directly correct it.)
// Create skymap
m_cube = GSkymap(m_proj, m_coordsys,
xref, yref, -m_binsz, m_binsz,
m_nxpix, m_nypix, m_enumbins);
// Set energy boundaries
get_ebounds();
Recurrence
No recurrence.
History
#1 Updated by Knödlseder Jürgen over 10 years ago
- Description updated (diff)
- Status changed from Pull request to Closed
- Assigned To changed from Lu Chia-Chun to Knödlseder Jürgen
- Target version set to 00-08-00
Done (in devel
)