48 fDiffraction(nullptr), fDiffractionRatio(nullptr)
56 outFile <<
"G4HadronElasticProcess handles the elastic scattering of \n"
57 <<
"hadrons by invoking the following hadronic model(s) and \n"
58 <<
"hadronic cross section(s).\n";
111 ed <<
"Target element "<< elm->
GetName()<<
" Z= "
115 ed <<
" ApplyYourself failed" <<
G4endl;
116 G4Exception(
"G4HadronElasticProcess::PostStepDoIt",
"had006",
120 result =
CheckResult(theProj, *targNucleus, result);
143 ed <<
"Target element "<< elm->
GetName()<<
" Z= "
146 DumpState(track,
"ChooseHadronicInteraction",ed);
147 ed <<
" No HadronicInteraction found out" <<
G4endl;
148 G4Exception(
"G4HadronElasticProcess::PostStepDoIt",
"had005",
158 G4cout <<
"G4HadronElasticProcess::PostStepDoIt for "
160 <<
" in " << material->
GetName()
163 <<
" Tcut(MeV)= " << tcut <<
G4endl;
175 ed <<
"Target element "<< elm->
GetName()<<
" Z= "
179 ed <<
" ApplyYourself failed" <<
G4endl;
180 G4Exception(
"G4HadronElasticProcess::PostStepDoIt",
"had006",
197 <<
" dir= " << outdir
254 PrintWarning(
"G4HadronElasticProcess::SetLowestEnergy(..) ");
260 PrintWarning(
"G4HadronElasticProcess::SetLowestEnergyNeutron(..) ");
275 " method is obsolete and will be removed in the next release");