Commit d6f6a9ec81040244f8d348d6a4c3a3d0cf56fe84
1 parent
da6edad4
Exclude filtered events (i.e. events < 0) from sum in GCTAEventCube::number() method.
Showing
1 changed file
with
5 additions
and
2 deletions
inst/cta/src/GCTAEventCube.cpp
| ... | ... | @@ -436,8 +436,11 @@ int GCTAEventCube::number(void) const |
| 436 | 436 | |
| 437 | 437 | // Sum event cube |
| 438 | 438 | if (size() > 0 && pixels != NULL) { |
| 439 | - for (int i = 0; i < size(); ++i) | |
| 440 | - number += pixels[i]; | |
| 439 | + for (int i = 0; i < size(); ++i) { | |
| 440 | + if (pixels[i] > 0.0) { | |
| 441 | + number += pixels[i]; | |
| 442 | + } | |
| 443 | + } | |
| 441 | 444 | } |
| 442 | 445 | |
| 443 | 446 | // Return | ... | ... |