| Summary: | Invalid enum in G4Sphere::DistanceToOut | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | shtol |
| Component: | geometry/solids | Assignee: | Vladimir.Grichine |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | 4.1 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
|
Description
shtol
2002-08-22 07:19:36 CEST
The problem is not in G4Sphere. The point is located outside, therefore the call of DistanceToOut is not valid, and the function can not find the proper intersection with surrounding surfaces, showing this exception. I would add the following: 1. Check your geometry, especially in terms of contacting sphere surfaces. 2. Don't forget that the thickness of theta/phi G4Sphere surfaces has varing value in terms of cartesian dimensions. 3. Try to avoid direct coincidence of theta/phi surfaces in G4Sphere volume tree. If you can provide us with a simplified application showing this behaviour, it would be extremely useful for us to understand the source of the problem. |