88 if(edep <= 0.0) {
return 0.0; }
92 if(length <= 0.0) {
return edep; }
102 evis /= (1.0 + bfactor*edep/
119 eloss /= (1.0 + bfactor*eloss/
length);
133 nloss /= (1.0 + bfactor*nloss/range);
135 evis = eloss + nloss;
169 G4cout <<
"### G4EmSaturation::FindG4BirksCoefficient for "
187 G4Exception(
"G4EmSaturation::InitialiseBirksCoefficient",
"em0001",
198 if(curBirks == 0.0) {
208 if(curBirks == 0.0) {
return; }
217 for (
size_t i=0; i<nelm; ++i) {
218 const G4Element* elm = (*theElementVector)[i];
220 G4double w = Z*Z*theAtomNumDensityVector[i];
238 G4cout <<
"### Birks coefficients used in run time" <<
G4endl;
245 << br*
MeV/
mm <<
" mm/MeV" <<
" "
258 G4cout <<
"### Birks coefficients for Geant4 materials" <<
G4endl;