Problem 307

Summary: Loop at the boundary of two solids
Product: Geant4 Reporter: rtascher
Component: geometry/solidsAssignee: Vladimir.Grichine
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: P2    
Version: 3.2   
Hardware: PC   
OS: Linux   

Description rtascher 2001-10-04 14:16:18 CEST
A gamma is emitted on the surface of a G4Tubs("Lower pellet")  located
inside a larger G4Tubs("interior"). The particle does not move and the
program loops. This does not happen all the time: 9 million gammas
were emitted before this happened. It probably depends on the location of
the emission and/or its direction.

Here is an excerpt from a trace:

Step#    X(mm)    Y(mm)    Z(mm) KinE(MeV)  dE(MeV) StepLeng
TrackLeng  NextVolume ProcName
    0    0.117   -0.276   -0.919    0.0201        0        0         0 Lower Pellet
initStep
    1    0.117   -0.276   -0.919    0.0201        0        0         0 Interior
Transportation
    2    0.117   -0.276   -0.919    0.0201        0        0         0 Lower Pellet
Transportation
    3    0.117   -0.276   -0.919    0.0201        0        0         0 Interior
Transportation
    4    0.117   -0.276   -0.919    0.0201        0        0         0 Lower Pellet
Transportation
    5    0.117   -0.276   -0.919    0.0201        0        0         0 Interior
Transportation

and so on ...
Comment 1 Gabriele Cosmo 2001-10-09 03:37:59 CEST
It's rather difficult for us to verify the problem from the
information reported here. Can you please tell us where we
can find the geometry and physics setup you used ?  Thanks.
Comment 2 Vladimir.Grichine 2001-10-10 07:56:59 CEST
The tar file was received and we start to investigate the problem. Thank you.
Comment 3 Vladimir.Grichine 2002-04-08 02:59:59 CEST
The application received from user works well with statistics 10000000 under
 geant4-04-00-ref-01 .