| Summary: | infinite loop originating from G4Cons::DistanceToOut | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | Hans-Peter.Wellisch |
| Component: | geometry/solids | Assignee: | Vladimir.Grichine |
| Status: | RESOLVED FIXED | ||
| Severity: | critical | ||
| Priority: | P1 | ||
| Version: | 1.1 | ||
| Hardware: | Sun | ||
| OS: | Solaris | ||
|
Description
Hans-Peter.Wellisch
2000-07-11 13:06:25 CEST
A fix to G4Cons::DistanceToOut() has been committed after geant4.1.1.
It is included in Geant4.2.0.
You can also retrieve it by updating to tag "geom-solids-csg-V01-01-04"
for geometry/solids/CSG. Please, let us know if that fix the problem.
PPS: it's not clear to me what coding style rules you're referring to...
:) but recently Vladimir rearranged some cosmectics in the CSG code.
Looking at the repository, I find that the changes in G4Cons.cc between 4.1.1. and 4.2. are the removal of the GetExtent method, and the addition of some print-out. None of these changes hints towards a fix for our problem. Puzzled, Hans-Peter. Under analysis. The problem has been identified in an instability of the algorithm used for solving quadratic equations. Fix introduced since tag "geom-solids-csg-V02-00-01", and now included in reference tag "geant4-02-00-ref-04". |