diff --git a/inst/cta/src/GCTAEventCube.cpp b/inst/cta/src/GCTAEventCube.cpp index ccd01fd..1b3c7c4 100644 --- a/inst/cta/src/GCTAEventCube.cpp +++ b/inst/cta/src/GCTAEventCube.cpp @@ -436,8 +436,11 @@ int GCTAEventCube::number(void) const // Sum event cube if (size() > 0 && pixels != NULL) { - for (int i = 0; i < size(); ++i) - number += pixels[i]; + for (int i = 0; i < size(); ++i) { + if (pixels[i] > 0.0) { + number += pixels[i]; + } + } } // Return