48 using namespace G4InuclSpecialFunctions;
55 #ifdef G4CASCADE_CHECK_ECONS
56 doConservationChecks(true),
58 doConservationChecks(false),
76 return (dynamic_cast<G4InuclElementaryParticle*>(bullet) &&
77 dynamic_cast<G4InuclElementaryParticle*>(target));
98 const G4int a_cut = 20;
102 return ((A <= a_cut || Z==0) &&
124 G4double ab = nuclei_bullet ? nuclei_bullet->
getA() : 1;
128 G4double at = nuclei_target ? nuclei_target->
getA() : 1;
139 G4cout <<
" VCOL: " << VCOL <<
" ekin: " << ekin <<
" inelastic possible: "
167 const std::vector<G4InuclElementaryParticle>& particles) {
180 const std::vector<G4InuclNuclei>& fragments) {