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] ) {
G4LENDCombinedCrossSection(G4ParticleDefinition *pd)
G4double GetIsoCrossSection(const G4DynamicParticle *, G4int, G4int, const G4Isotope *, const G4Element *, const G4Material *)
G4int SelectChannel(const G4DynamicParticle *, G4int, G4int, const G4Isotope *, const G4Element *, const G4Material *)
void BuildPhysicsTable(const G4ParticleDefinition &)
G4double GetIsoCrossSection(const G4DynamicParticle *, G4int, G4int, const G4Isotope *, const G4Element *, const G4Material *)
G4ParticleDefinition * proj
void create_used_target_map()
void BuildPhysicsTable(const G4ParticleDefinition &)