33 #define INCLXX_IN_GEANT4_MODE 1
44 #ifndef G4INCLICROSSSECTIONS_HH
45 #define G4INCLICROSSSECTIONS_HH
virtual G4double deltaProduction(Particle const *const p1, Particle const *const p2)=0
Cross section for NN->NDelta.
virtual G4double elastic(Particle const *const p1, Particle const *const p2)=0
Elastic particle-particle cross section.
virtual G4double calculateNNAngularSlope(G4double energyCM, G4int iso)=0
Calculate the slope of the NN DDXS.
virtual G4double recombination(Particle const *const p1, Particle const *const p2)=0
Cross section for NDelta->NN.
Abstract interface for the cross-section classes.
virtual ~ICrossSections()
virtual G4double pionNucleon(Particle const *const p1, Particle const *const p2)=0
Total (elastic+inelastic) pion-nucleon cross section.
virtual G4double total(Particle const *const p1, Particle const *const p2)=0
Total (elastic+inelastic) particle-particle cross section.