78 for (
G4int i = 0 ; i != 4 ; i++ ) {
79 if ( random*
total <= XSs[i] ) {
G4LENDCaptureCrossSection * captureXS
G4LENDCombinedCrossSection(G4ParticleDefinition *pd)
G4double GetIsoCrossSection(const G4DynamicParticle *, G4int, G4int, const G4Isotope *, const G4Element *, const G4Material *)
G4LENDFissionCrossSection * fissionXS
G4int SelectChannel(const G4DynamicParticle *, G4int, G4int, const G4Isotope *, const G4Element *, const G4Material *)
void BuildPhysicsTable(const G4ParticleDefinition &)
G4LENDInelasticCrossSection * inelasticXS
G4LENDElasticCrossSection * elasticXS
G4double GetIsoCrossSection(const G4DynamicParticle *, G4int, G4int, const G4Isotope *, const G4Element *, const G4Material *)
G4ParticleDefinition * proj
void create_used_target_map()
void BuildPhysicsTable(const G4ParticleDefinition &)
G4double total(Particle const *const p1, Particle const *const p2)