33 #define INCLXX_IN_GEANT4_MODE 1
37 #ifndef G4INCLCrossSections_hh
38 #define G4INCLCrossSections_hh 1
43 namespace CrossSections {
void deleteCrossSections()
G4double deltaProduction(Particle const *const p1, Particle const *const p2)
G4double recombination(Particle const *const p1, Particle const *const p2)
G4double interactionDistanceNN(const ParticleSpecies &aSpecies, const G4double kineticEnergy)
Compute the "interaction distance".
Abstract interface for the cross-section classes.
void setCrossSections(ICrossSections *c)
G4double calculateNNAngularSlope(G4double energyCM, G4int iso)
Calculate the slope of the NN DDXS.
G4double pionNucleon(Particle const *const p1, Particle const *const p2)
G4double total(Particle const *const p1, Particle const *const p2)
G4double interactionDistancePiN(const G4double projectileKineticEnergy)
Compute the "interaction distance".
Abstract interface for the cross-section classes.
G4double elastic(Particle const *const p1, Particle const *const p2)