Geant4-11
|
Abstract interface for the cross-section classes. More...
#include <G4INCLICrossSections.hh>
Public Member Functions | |
virtual G4double | calculateNNAngularSlope (G4double energyCM, G4int iso)=0 |
Calculate the slope of the NN DDXS. More... | |
virtual G4double | elastic (Particle const *const p1, Particle const *const p2)=0 |
Elastic particle-particle cross section. More... | |
virtual G4double | etaNToPiN (Particle const *const p1, Particle const *const p2)=0 |
Cross section for EtaN->PiN. More... | |
virtual G4double | etaNToPiPiN (Particle const *const p1, Particle const *const p2)=0 |
Cross section for EtaN->PiPiN. More... | |
virtual G4double | etaPrimeNToPiN (Particle const *const p1, Particle const *const p2)=0 |
Cross section for EtaPrimeN->PiN. More... | |
ICrossSections () | |
virtual G4double | NDeltaToDeltaLK (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NDeltaToDeltaSK (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NDeltaToNLK (Particle const *const p1, Particle const *const p2)=0 |
Nucleon-Delta to Stange particles cross sections. More... | |
virtual G4double | NDeltaToNN (Particle const *const p1, Particle const *const p2)=0 |
Cross section for NDelta->NN. More... | |
virtual G4double | NDeltaToNNKKb (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NDeltaToNSK (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NKbelastic (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NKbToL2pi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NKbToLpi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NKbToNKb (Particle const *const p1, Particle const *const p2)=0 |
Nucleon-antiKaon inelastic cross sections. More... | |
virtual G4double | NKbToNKb2pi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NKbToNKbpi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NKbToS2pi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NKbToSpi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NKelastic (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NKToNK (Particle const *const p1, Particle const *const p2)=0 |
Nucleon-Kaon inelastic cross sections. More... | |
virtual G4double | NKToNK2pi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NKToNKpi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NLToNS (Particle const *const p1, Particle const *const p2)=0 |
Nucleon-Hyperon cross sections. More... | |
virtual G4double | NNToMissingStrangeness (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NNToNDelta (Particle const *const p1, Particle const *const p2)=0 |
Cross section for NN->NDelta. More... | |
virtual G4double | NNToNDeltaEta (Particle const *const p1, Particle const *const p2)=0 |
Cross section for N-Delta-Eta production - NNEta Channel. More... | |
virtual G4double | NNToNDeltaOmega (Particle const *const p1, Particle const *const p2)=0 |
Cross section for N-Delta-Eta production - NNEta Channel. More... | |
virtual G4double | NNToNLK (Particle const *const p1, Particle const *const p2)=0 |
Nucleon-Nucleon to Stange particles cross sections. More... | |
virtual G4double | NNToNLK2pi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NNToNLKpi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NNToNNEta (Particle const *const p1, Particle const *const p2)=0 |
Cross section for NN->NNEta (inclusive) More... | |
virtual G4double | NNToNNEtaExclu (Particle const *const p1, Particle const *const p2)=0 |
Cross section for NN->NNEta (exclusive) More... | |
virtual G4double | NNToNNEtaxPi (const G4int xpi, Particle const *const p1, Particle const *const p2)=0 |
Cross section for NN->NNEtaxPi. More... | |
virtual G4double | NNToNNKKb (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NNToNNOmega (Particle const *const p1, Particle const *const p2)=0 |
Cross section for NN->NNEta (inclusive) More... | |
virtual G4double | NNToNNOmegaExclu (Particle const *const p1, Particle const *const p2)=0 |
Cross section for NN->NNEta (exclusive) More... | |
virtual G4double | NNToNNOmegaxPi (const G4int xpi, Particle const *const p1, Particle const *const p2)=0 |
Cross section for NN->NNEtaxPi. More... | |
virtual G4double | NNToNSK (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NNToNSK2pi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NNToNSKpi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NNToxPiNN (const G4int xpi, Particle const *const p1, Particle const *const p2)=0 |
Cross section for NN->xpiN. More... | |
virtual G4double | NpiToLK (Particle const *const p1, Particle const *const p2)=0 |
Nucleon-Pion to Stange particles cross sections. More... | |
virtual G4double | NpiToLK2pi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NpiToLKpi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NpiToMissingStrangeness (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NpiToNKKb (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NpiToSK (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NpiToSK2pi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NpiToSKpi (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NSToNL (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NSToNS (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | NYelastic (Particle const *const p1, Particle const *const p2)=0 |
elastic scattering for Nucleon-Strange Particles cross sections More... | |
virtual G4double | omegaNToPiN (Particle const *const p1, Particle const *const p2)=0 |
Cross section for OmegaN->PiN. More... | |
virtual G4double | omegaNToPiPiN (Particle const *const p1, Particle const *const p2)=0 |
Cross section for OmegaN->PiPiN. More... | |
virtual G4double | p_pimToSmKp (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | p_pimToSzKz (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | p_pizToSzKp (Particle const *const p1, Particle const *const p2)=0 |
virtual G4double | piNToDelta (Particle const *const p1, Particle const *const p2)=0 |
Cross section for piN->NDelta. More... | |
virtual G4double | piNToEtaN (Particle const *const p1, Particle const *const p2)=0 |
Cross section for PiN->EtaN. More... | |
virtual G4double | piNToEtaPrimeN (Particle const *const p1, Particle const *const p2)=0 |
Cross section for PiN->EtaPrimeN. More... | |
virtual G4double | piNToOmegaN (Particle const *const p1, Particle const *const p2)=0 |
Cross section for PiN->OmegaN. More... | |
virtual G4double | piNToxPiN (const G4int xpi, Particle const *const p1, Particle const *const p2)=0 |
Cross section for piN->piNpi. More... | |
virtual G4double | total (Particle const *const p1, Particle const *const p2)=0 |
Total (elastic+inelastic) particle-particle cross section. More... | |
virtual | ~ICrossSections () |
Abstract interface for the cross-section classes.
Definition at line 52 of file G4INCLICrossSections.hh.
|
inline |
Definition at line 55 of file G4INCLICrossSections.hh.
|
inlinevirtual |
Definition at line 56 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, and G4INCL::CrossSectionsMultiPions.
Referenced by G4INCL::CrossSections::calculateNNAngularSlope().
|
pure virtual |
Elastic particle-particle cross section.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, G4INCL::CrossSectionsMultiPionsAndResonances, G4INCL::CrossSectionsStrangeness, and G4INCL::CrossSectionsTruncatedMultiPions.
Referenced by G4INCL::CrossSections::elastic().
|
pure virtual |
Cross section for EtaN->PiN.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::etaNToPiN().
|
pure virtual |
Cross section for EtaN->PiPiN.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::etaNToPiPiN().
|
pure virtual |
Cross section for EtaPrimeN->PiN.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::etaPrimeNToPiN().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NDeltaToDeltaLK().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NDeltaToDeltaSK().
|
pure virtual |
Nucleon-Delta to Stange particles cross sections.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NDeltaToNLK().
|
pure virtual |
Cross section for NDelta->NN.
Implemented in G4INCL::CrossSectionsINCL46, and G4INCL::CrossSectionsMultiPions.
Referenced by G4INCL::CrossSections::NDeltaToNN().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NDeltaToNNKKb().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NDeltaToNSK().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKbelastic().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKbToL2pi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKbToLpi().
|
pure virtual |
Nucleon-antiKaon inelastic cross sections.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKbToNKb().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKbToNKb2pi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKbToNKbpi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKbToS2pi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKbToSpi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKelastic().
|
pure virtual |
Nucleon-Kaon inelastic cross sections.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKToNK().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKToNK2pi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NKToNKpi().
|
pure virtual |
Nucleon-Hyperon cross sections.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NLToNS().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NNToMissingStrangeness().
|
pure virtual |
Cross section for NN->NDelta.
Implemented in G4INCL::CrossSectionsINCL46, and G4INCL::CrossSectionsMultiPions.
Referenced by G4INCL::CrossSections::NNToNDelta().
|
pure virtual |
Cross section for N-Delta-Eta production - NNEta Channel.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::NNToNDeltaEta().
|
pure virtual |
Cross section for N-Delta-Eta production - NNEta Channel.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::NNToNDeltaOmega().
|
pure virtual |
Nucleon-Nucleon to Stange particles cross sections.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NNToNLK().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NNToNLK2pi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NNToNLKpi().
|
pure virtual |
Cross section for NN->NNEta (inclusive)
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::NNToNNEta().
|
pure virtual |
Cross section for NN->NNEta (exclusive)
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::NNToNNEtaExclu().
|
pure virtual |
Cross section for NN->NNEtaxPi.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::NNToNNEtaxPi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NNToNNKKb().
|
pure virtual |
Cross section for NN->NNEta (inclusive)
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::NNToNNOmega().
|
pure virtual |
Cross section for NN->NNEta (exclusive)
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::NNToNNOmegaExclu().
|
pure virtual |
Cross section for NN->NNEtaxPi.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::NNToNNOmegaxPi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NNToNSK().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NNToNSK2pi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NNToNSKpi().
|
pure virtual |
Cross section for NN->xpiN.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, G4INCL::CrossSectionsMultiPionsAndResonances, G4INCL::CrossSectionsStrangeness, and G4INCL::CrossSectionsTruncatedMultiPions.
Referenced by G4INCL::CrossSections::NNToxPiNN().
|
pure virtual |
Nucleon-Pion to Stange particles cross sections.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NpiToLK().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NpiToLK2pi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NpiToLKpi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NpiToMissingStrangeness().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NpiToNKKb().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NpiToSK().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NpiToSK2pi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NpiToSKpi().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NSToNL().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NSToNS().
|
pure virtual |
elastic scattering for Nucleon-Strange Particles cross sections
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::NYelastic().
|
pure virtual |
Cross section for OmegaN->PiN.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::omegaNToPiN().
|
pure virtual |
Cross section for OmegaN->PiPiN.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::omegaNToPiPiN().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::p_pimToSmKp().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::p_pimToSzKz().
|
pure virtual |
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::p_pizToSzKp().
|
pure virtual |
Cross section for piN->NDelta.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsTruncatedMultiPions.
Referenced by G4INCL::CrossSections::piNToDelta().
|
pure virtual |
Cross section for PiN->EtaN.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::piNToEtaN().
|
pure virtual |
Cross section for PiN->EtaPrimeN.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::piNToEtaPrimeN().
|
pure virtual |
Cross section for PiN->OmegaN.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, and G4INCL::CrossSectionsMultiPionsAndResonances.
Referenced by G4INCL::CrossSections::piNToOmegaN().
|
pure virtual |
Cross section for piN->piNpi.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, G4INCL::CrossSectionsMultiPionsAndResonances, G4INCL::CrossSectionsStrangeness, and G4INCL::CrossSectionsTruncatedMultiPions.
Referenced by G4INCL::CrossSections::piNToxPiN().
|
pure virtual |
Total (elastic+inelastic) particle-particle cross section.
Implemented in G4INCL::CrossSectionsINCL46, G4INCL::CrossSectionsMultiPions, G4INCL::CrossSectionsMultiPionsAndResonances, and G4INCL::CrossSectionsStrangeness.
Referenced by G4INCL::CrossSections::total().