129 if(1 >= Z) {
return 0.0; }
142 G4double bmin = thePhotonSpectrum->GetClosestApproach(AP, ZP, AT, ZT, b);
151 GetCrossSectionForProjectile (AP, ZP, AT, ZT, b, bmin);
153 (*theProjectileCrossSections)[0]+(*theProjectileCrossSections)[1];
154 delete theProjectileCrossSections;
156 GetCrossSectionForTarget (AP, ZP, AT, ZT, b, bmin);
158 (*theTargetCrossSections)[0]+(*theTargetCrossSections)[1];
159 delete theTargetCrossSections;
200 if (AP > 100.0) sE2 *= 0.9;
201 else if (AP > 40.0) sE2 *= 0.6;
209 theCrossSectionVector->
PutValue(0, E_GDR, sE1*nE1);
210 theCrossSectionVector->
PutValue(1, E_GQR, sE2*nE2*E_GQR*E_GQR);
212 return theCrossSectionVector;