| Summary: | G4Navigator starts overlap checks, kills our tracking | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | Tobias Schlüter <tobias.schlueter> |
| Component: | geometry/navigation | Assignee: | Gabriele Cosmo <Gabriele.Cosmo> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | P5 | ||
| Version: | 10.2 | ||
| Hardware: | All | ||
| OS: | All | ||
|
Description
Tobias Schlüter
2016-01-08 12:08:48 CET
The G4Navigator triggers the check for geometry overlaps when a track gets stuck and cannot be recovered; in this case the whole event itself gets aborted, unless you have overwritten the normal behaviour of G4Exception for such cases. If this happens so often in your application, it indicates a rather serious issue you may want to investigate and fix. We can certainly disable the overlap check when not running in verbose mode (which is the default), but you must be aware this won't be a solution for your problem. Thank you! I would indeed strongly prefer if you moved this to verbose. We're seeing this behavior when we're using G4Navigator to look up materials during track reconstruction, so I'm not sure that Geant4's notion of a track getting stuck even applies. OK, I see.. I've moved the check within G4VERBOSE. The modification will be available in the next public patch to release 10.2. Thank you! |