Commit 18e3d77f420e2c612e4dac9c026c4c8afd899f58
1 parent
5758fbb0
Throw exception if counts cube is specified on input to ctobssim.
Showing
1 changed file
with
7 additions
and
0 deletions
src/ctobssim/ctobssim.cpp
| ... | ... | @@ -33,6 +33,7 @@ |
| 33 | 33 | #include "GTools.hpp" |
| 34 | 34 | |
| 35 | 35 | /* __ Method name definitions ____________________________________________ */ |
| 36 | +#define G_GET_PARAMETERS "ctobssim::get_parameters()" | |
| 36 | 37 | #define G_SIMULATE_SOURCE "ctobssim::simulate_source(GCTAObservation*, "\ |
| 37 | 38 | "GModels&, GRan&, GLog*)" |
| 38 | 39 | |
| ... | ... | @@ -577,7 +578,13 @@ void ctobssim::get_parameters(void) |
| 577 | 578 | // If there are no observations in container then load them via user |
| 578 | 579 | // parameters |
| 579 | 580 | if (m_obs.size() == 0) { |
| 581 | + | |
| 582 | + // Throw exception if counts cube is given | |
| 583 | + require_inobs_nocube(G_GET_PARAMETERS); | |
| 584 | + | |
| 585 | + // Get observation container | |
| 580 | 586 | m_obs = get_observations(); |
| 587 | + | |
| 581 | 588 | } |
| 582 | 589 | |
| 583 | 590 | // ... otherwise make sure that observation boundaries are set | ... | ... |