64 #ifdef G4MULTITHREADED
71 : maxEnergyTransfer(
DBL_MAX), verbose(verb)
100 #ifdef G4MULTITHREADED
106 #ifdef G4MULTITHREADED
122 G4double kinEnergyFinal = kinEnergy;
127 kinEnergyFinal = 0.0;
129 kinEnergyFinal -= step*
ComputeDEDX(kinEnergy,part);
135 return kinEnergyFinal;
148 G4double kinEnergyFinal = kinEnergy;
155 kinEnergyFinal += step*
ComputeDEDX(kinEnergy,part);
161 return kinEnergyFinal;
181 if(x < 0.2) { res *= (1.0 + 0.5*x + x*x/3.0); }
182 else if(x < 0.9999) { res = -
G4Log(1.0 - x)*stepLength/
x; }
199 if(!part || !mat || kinEnergy <
keV) {
return false; }
211 G4cout <<
"### G4EnergyLossForExtrapolator WARNING:index i= "
212 << i <<
" is out of table - NO extrapolation" <<
G4endl;
226 bg2 = tau * (tau + 2.0);
248 G4cout <<
"### G4EnergyLossForExtrapolator WARNING: "
249 <<
"FindParticle() fails to find "
329 G4cout <<
"### G4EnergyLossForExtrapolator::Initialisation" <<
G4endl;
349 #ifdef G4MULTITHREADED
353 G4cout <<
"### G4EnergyLossForExtrapolator::BuildTables for "
361 }
else if(
nmat != newmat) {
365 #ifdef G4MULTITHREADED