34 #define INCLXX_IN_GEANT4_MODE 1
45 #ifndef G4INCLCROSSSECTIONSINCL46_HH
46 #define G4INCLCROSSSECTIONSINCL46_HH
G4double deltaProduction(const G4int isospin, const G4double pLab)
Internal function for the delta-production cross section.
virtual G4double piNToDelta(Particle const *const p1, Particle const *const p2)
Cross section for piN->NDelta.
G4double elasticNNLegacy(Particle const *const part1, Particle const *const part2)
Internal implementation of the elastic cross section.
virtual G4double NNToxPiNN(const G4int xpi, Particle const *const p1, Particle const *const p2)
Cross section for X pion production - NN Channel.
virtual G4double NDeltaToNN(Particle const *const p1, Particle const *const p2)
Cross section for NDelta->NN.
virtual G4double calculateNNAngularSlope(G4double energyCM, G4int iso)
Calculate the slope of the NN DDXS.
G4double spnPiMinusPHE(const G4double x)
Abstract interface for the cross-section classes.
G4double spnPiPlusPHE(const G4double x)
virtual G4double piNToxPiN(const G4int xpi, Particle const *const p1, Particle const *const p2)
Cross section for X pion production - piN Channel.
Cross sections used in INCL4.6.
virtual G4double NNToNDelta(Particle const *const p1, Particle const *const p2)
Cross section for NN->NDelta.
virtual G4double total(Particle const *const p1, Particle const *const p2)
Total (elastic+inelastic) particle-particle cross section.
Abstract interface for the cross-section classes.
virtual G4double elastic(Particle const *const p1, Particle const *const p2)
Elastic particle-particle cross section.