57 XS += elasticXS->GetIsoCrossSection( dp, iZ, iA, isotope, NULL , material );
58 XS += inelasticXS->GetIsoCrossSection( dp, iZ, iA, isotope, NULL , material );
59 XS += captureXS->GetIsoCrossSection( dp, iZ, iA, isotope, NULL , material );
60 XS += fissionXS->GetIsoCrossSection( dp, iZ, iA, isotope, NULL , material );
70 XSs[0] = elasticXS->GetIsoCrossSection( dp, iZ, iA, isotope, NULL , material );
71 XSs[1] = XSs[0] + inelasticXS->GetIsoCrossSection( dp, iZ, iA, isotope, NULL , material );
72 XSs[2] = XSs[1] + captureXS->GetIsoCrossSection( dp, iZ, iA, isotope, NULL , material );
73 XSs[3] = XSs[2] + fissionXS->GetIsoCrossSection( dp, iZ, iA, isotope, NULL , material );
78 for (
G4int i = 0 ; i < 4 ; i++) {
79 if (random*total < XSs[i]) {