Problem 274

Summary: Cuts on secondaries
Product: Geant4 Reporter: ob214
Component: processes/electromagneticAssignee: Michel.Maire
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: 3.1   
Hardware: PC   
OS: Linux   

Description ob214 2001-07-12 11:08:02 CEST
I'm simulating a titanium prosthesis of a human leg. The setup is very simple. A
cube of water in which I put the prosthesis (cylinder).
I then illuminate the prosthesis with a photon beam perpendicular to the
cylinder axis. I'm interested in the doses (energy deposits) in front of and
behind the prosthesis. For a homogeneous cube of water, you would observe a
decreasing energy deposit as a function of the depth in the water. When you
place the titanium prosthesis however you should observe a raise just in front
of it.
If I use the default threshold cut of 1mm I miss totally that raise. I had to go
down to a value of 0.0001mm to observe something.

What I would like to do is keep the threshold cut at 1mm or so, force
secondaries to be produce below the threshold and only track them if they are
close to a boundary. I tried to use the ApplyCutFlag but it doesn't seem to make
any difference. Not sure I'm doing the right thing though.
By the way, when the ApplyCut flags are on for gamma, e- and e+, the low energy
electromagnetic processes seem to crash. It works with the standard ones.
Comment 1 kurasige 2001-11-20 17:49:59 CET
It seems to be related with energy loss processes.
Comment 2 Michel.Maire 2001-11-26 08:32:59 CET
In the coming Geant4 V4.0 the production cut has been removed from the
(standard) Compton and Photo Electric processes. The results of your simulation
must be insensitive to the production cut.