|Message: G4MuMultipleScattering issues||Not Logged In (login)|
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
I'm simulating muon creation via pair production in high Z materials and the properties of the generated muons. However, I have noticed that the behaviour of muons in my simulation is very strange. They seem to lose energy a lot faster than predicted by theoretical models.
For muons I have registered the following processes:
pmanager->AddProcess(new G4MuMultipleScattering, -1, 1, 1); pmanager->AddProcess(new G4MuIonisation, -1, 2, 2); pmanager->AddProcess(new G4MuBremsstrahlung, -1, 3, 3); pmanager->AddProcess(new G4MuPairProduction, -1, 4, 4);
After some work I have singled the problem to lay with the first of these processes, the G4MuMultipleScattering. Not registering this process gives a lot better agreement with theory. I have attached an image depicting the range of a mu- in lead and tungsten as a function of its initial energy, showing the issue I'm having.
The question here I have is obvious: is there something wrong with the process itself or am I registering it wrong? The DefaultCuts value is 1 mm.
Thank you, Kristjan
|Inline Depth:||Outline Depth:||Add message:|