| Summary: | Infinite loop due to G4BREPSolidPolyhedra | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | tyoshiko |
| Component: | geometry/solids | Assignee: | Radovan.Chytracek |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | Gabriele.Cosmo |
| Priority: | P2 | ||
| Version: | other | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| URL: | http://alpha.sci.osaka-cu.ac.jp/~tyoshiko/N01_test.tar.gz | ||
|
Description
tyoshiko
2001-01-04 03:01:37 CET
Thanks for the report. The problem is under investigation. Radovan is going to investigate on this. Fix commited into CVS HEAD, description follows: revision 1.2 date: 2001/05/09 15:52:31; author: radoone; state: Exp; lines: +44 -23 Fixed problem reported in Bugzilla with No. 185 Added the additional check in CheckPointOnSurface method which helps to resolve endless looping of G4Navigator in case the track is passing through a point, edge or surface shared by two solids. This problem occured when G4Navigator was trying to transport a particle when exiting a solid. After this fix the transportation will perform a few zero steps and continues stepping instead of looping around the same point. Radovan Chytracek Resolved Fixed |