|
Geant4.10
|
Abstract interface for the cross-section classes. More...
#include <G4INCLICrossSections.hh>
Public Member Functions | |
| ICrossSections () | |
| virtual | ~ICrossSections () |
| virtual G4double | elastic (Particle const *const p1, Particle const *const p2)=0 |
| Elastic particle-particle cross section. More... | |
| virtual G4double | total (Particle const *const p1, Particle const *const p2)=0 |
| Total (elastic+inelastic) particle-particle cross section. More... | |
| virtual G4double | pionNucleon (Particle const *const p1, Particle const *const p2)=0 |
| Total (elastic+inelastic) pion-nucleon cross section. More... | |
| virtual G4double | recombination (Particle const *const p1, Particle const *const p2)=0 |
| Cross section for NDelta->NN. More... | |
| virtual G4double | deltaProduction (Particle const *const p1, Particle const *const p2)=0 |
| Cross section for NN->NDelta. More... | |
| virtual G4double | calculateNNAngularSlope (G4double energyCM, G4int iso)=0 |
| Calculate the slope of the NN DDXS. More... | |
Abstract interface for the cross-section classes.
Definition at line 51 of file G4INCLICrossSections.hh.
|
inline |
Definition at line 54 of file G4INCLICrossSections.hh.
|
inlinevirtual |
Definition at line 55 of file G4INCLICrossSections.hh.
|
pure virtual |
Calculate the slope of the NN DDXS.
| energyCM | energy in the CM frame, in MeV |
| iso | total isospin of the system |
Implemented in G4INCL::CrossSectionsINCL46.
|
pure virtual |
Cross section for NN->NDelta.
Implemented in G4INCL::CrossSectionsINCL46.
|
pure virtual |
Elastic particle-particle cross section.
Implemented in G4INCL::CrossSectionsINCL46.
|
pure virtual |
Total (elastic+inelastic) pion-nucleon cross section.
Implemented in G4INCL::CrossSectionsINCL46.
|
pure virtual |
Cross section for NDelta->NN.
Implemented in G4INCL::CrossSectionsINCL46.
|
pure virtual |
Total (elastic+inelastic) particle-particle cross section.
Implemented in G4INCL::CrossSectionsINCL46.
1.8.7