| Summary: | Optical photons behavior at surface of boolean solids (intersection) | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | gum |
| Component: | geometry/solids | Assignee: | Vladimir.Grichine |
| Status: | CLOSED LATER | ||
| Severity: | normal | CC: | John.Apostolakis |
| Priority: | P2 | ||
| Version: | 6.2 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| URL: | http://trshare.triumf.ca/~gum/shape.eps | ||
|
Description
gum
2004-10-14 21:11:48 CEST
Dear Peter, Thank you for the comprehensive problem report. This is under active investigation. I am reassigning it to the relevant component and to Vladimir Grichine who is working on this. The problem requires a revision of some implementations in solids (in particular SurfaceNormal method) before resolving of some inconsitency in Boolens (f.e., Inside method). Since Geant4 7.1 the SurfaceNormal() method for all CSG solids and booleans has been reviewed according to a new specification and algorithm for the treatment of normals on edges and verteces. We believe that now the Inside() method in boolean solids covers all cases and provides correct response for optical photons. Therefore, this problem report is closed. Please, verify and inform us. I have tested the latest code using the example I provided when I first reported the problem, and indeed, the bug seems to be fixed. Thanks! |