Problem 354 - G4BREPSolidPolyhedra looping, the same symptons as bug #320
Summary: G4BREPSolidPolyhedra looping, the same symptons as bug #320
Status: RESOLVED FIXED
Alias: None
Product: Geant4
Classification: Unclassified
Component: geometry/solids (show other problems)
Version: 4.0
Hardware: Other Other
: P2 normal
Assignee: Radovan.Chytracek
URL:
Depends on:
Blocks:
 
Reported: 2002-02-12 01:20 CET by Radovan.Chytracek
Modified: 2002-02-13 10:54 CET (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this problem.
Description Radovan.Chytracek 2002-02-12 01:20:00 CET
When trying to create G4BREPSolidPolyhedra with surafaces perpendicular to z
axis the solid causes looping behaviour during tracking. An example of profile
view of the solid could look like:

+--+
|xx|  +-+
|xx+--+x|
|xxxxxxx|
|xx+--+x|
|xx|  +-+
+--+
Comment 1 Radovan.Chytracek 2002-02-13 10:54:59 CET
Added new private method for creation of planar surfaces gained
after code refactoring in constructor.
Fixed bug for problem report #354 by adding the code handling the cases
where user supplies for the same z-section different RMIN or RMAX values
which leads to the creation of planar surface perpendicular to z-axis.