| Summary: | G4Polycone has problem to compute Inside() method | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | Vladimir.Ivantchenko |
| Component: | geometry/solids | Assignee: | Gabriele Cosmo <Gabriele.Cosmo> |
| Status: | RESOLVED INVALID | ||
| Severity: | critical | ||
| Priority: | P4 | ||
| Version: | 10.2 | ||
| Hardware: | All | ||
| OS: | All | ||
Dear geometry group, there is a problem to compute Inside() method for the G4Polycone. The point is obviously outside but the code returns kInside flag. G4Polycon parameters: *** Dump for solid - OCMS *** =================================================== Solid type: G4Polycone Parameters: starting phi angle : 0 degrees ending phi angle : 360 degrees number of Z planes: 6 Z values: Z plane 0: -450000 Z plane 1: -27000 Z plane 2: -27000 Z plane 3: 27000 Z plane 4: 27000 Z plane 5: 450000 Tangent distances to inner surface (Rmin): Z plane 0: 0 Z plane 1: 0 Z plane 2: 0 Z plane 3: 0 Z plane 4: 0 Z plane 5: 0 Tangent distances to outer surface (Rmax): Z plane 0: 1000 Z plane 1: 1000 Z plane 2: 17500 Z plane 3: 17500 Z plane 4: 1000 Z plane 5: 1000 number of RZ points: 8 RZ values (corners): 0, 450000 0, -450000 1000, -450000 1000, -27000 17500, -27000 17500, 27000 1000, 27000 1000, 450000 a point (-5466.862459056,-604.15650464246,-179214.72781658) seems to be for sure outside. best regards, Vladimir