50 verboseLevel(0),minKinEnergy(0.0),
102 for (
size_t j=0; j<nIso; ++j) {
106 fact += abundVector[j];
110 return (fact > 0.0) ? xsec/fact : 0.0;
119 ed <<
"GetElementCrossSection is not implemented in <" <<
name <<
">\n"
122 if(mat) { ed <<
" material: " << mat->
GetName(); }
123 ed <<
" target Z= " << Z <<
G4endl;
124 G4Exception(
"G4VCrossSectionDataSet::GetElementCrossSection",
"had001",
137 ed <<
"GetIsoCrossSection is not implemented in <" <<
name <<
">\n"
140 if(mat) { ed <<
" material: " << mat->
GetName(); }
141 if(elm) { ed <<
" element: " << elm->
GetName(); }
142 ed <<
" target Z= " << Z <<
" A= " << A <<
G4endl;
143 G4Exception(
"G4VCrossSectionDataSet::GetIsoCrossSection",
"had001",
160 for (
size_t j=0; j<nIso; ++j) {
161 sum += abundVector[j];
179 outFile <<
"The description for this cross section data set has not been written yet.\n";