52 lowestEnergy = 1.*
keV;
60 char* dirName = getenv(
"G4PhysListDocDir");
65 outFile.open(pathName);
66 outFile <<
"<html>\n";
67 outFile <<
"<head>\n";
69 outFile <<
"<title>Description of G4HadronElasticProcess</title>\n";
70 outFile <<
"</head>\n";
71 outFile <<
"<body>\n";
73 outFile <<
"G4HadronElasticProcess handles the elastic scattering of\n"
74 <<
"hadrons by invoking one or more hadronic models and one or\n"
75 <<
"more hadronic cross sections.\n";
77 outFile <<
"</body>\n";
78 outFile <<
"</html>\n";
117 ed <<
" PostStepDoIt failed on element selection" <<
G4endl;
118 G4Exception(
"G4HadronElasticProcess::PostStepDoIt",
"had003",
129 ed <<
"Target element "<< elm->
GetName()<<
" Z= "
132 DumpState(track,
"ChooseHadronicInteraction",ed);
133 ed <<
" No HadronicInteraction found out" <<
G4endl;
134 G4Exception(
"G4HadronElasticProcess::PostStepDoIt",
"had005",
147 G4cout <<
"G4HadronElasticProcess::PostStepDoIt for "
149 <<
" in " << material->
GetName()
163 ed <<
"Target element "<< elm->
GetName()<<
" Z= "
167 ed <<
" ApplyYourself failed" <<
G4endl;
168 G4Exception(
"G4HadronElasticProcess::PostStepDoIt",
"had006",
187 <<
" dir= " << outdir
194 if(efinal < 0.0) { efinal = 0.0; }
195 if(edep < 0.0) { edep = 0.0; }
199 if(efinal <= lowestEnergy) {
260 isInitialised =
true;