65 minNumberInteractionsBohr(10.0),
122 if (meanLoss <
minLoss) {
return meanLoss; }
131 G4double beta2 = tau*(tau + 2.0)/gam2;
146 if (tmaxkine <= 2.*tmax)
157 G4double twomeanLoss = meanLoss + meanLoss;
161 }
while (0.0 > loss || twomeanLoss < loss);
191 if(tmax <=
e0) {
return meanLoss; }
213 a1 = meanLoss*(1.-
rate)/
e1;
238 if(a1 > 0.0) {
AddExcitation(rndmEngineF, a1,
e1, emean, loss, sig2e); }
241 if(a2 > 0.0) {
AddExcitation(rndmEngineF, a2,
e2, emean, loss, sig2e); }
243 if(sig2e > 0.0) {
SampleGauss(rndmEngineF, emean, sig2e, loss); }
255 G4double namean = a3*w1*(alfa-1.)/((w1-1.)*alfa);
256 emean += namean*
e0*alfa1;
257 sig2e +=
e0*
e0*namean*(alfa-alfa1*alfa1);
275 if(sig2e > 0.0) {
SampleGauss(rndmEngineF, emean, sig2e, loss); }