Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 멤버 함수 | Protected 속성 | 정적 Protected 속성 | 모든 멤버 목록
G4INCL::CrossSectionsStrangeness 클래스 참조

Multipion, mesonic Resonances and strange cross sections. 더 자세히 ...

#include <G4INCLCrossSectionsStrangeness.hh>

G4INCL::CrossSectionsStrangeness에 대한 상속 다이어그램 :
G4INCL::CrossSectionsMultiPionsAndResonances G4INCL::CrossSectionsMultiPions G4INCL::ICrossSections

Public 멤버 함수

 CrossSectionsStrangeness ()
 
virtual G4double total (Particle const *const p1, Particle const *const p2)
 second new total particle-particle cross section 더 자세히 ...
 
virtual G4double elastic (Particle const *const p1, Particle const *const p2)
 second new elastic particle-particle cross section 더 자세히 ...
 
virtual G4double piNToxPiN (const G4int xpi, Particle const *const p1, Particle const *const p2)
 correction to old 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 NYelastic (Particle const *const p1, Particle const *const p2)
 elastic scattering for Nucleon-Strange Particles cross sections 더 자세히 ...
 
virtual G4double NKbelastic (Particle const *const p1, Particle const *const p2)
 
virtual G4double NKelastic (Particle const *const p1, Particle const *const p2)
 
virtual G4double NNToNLK (Particle const *const p1, Particle const *const p2)
 Nucleon-Nucleon to Stange particles cross sections. 더 자세히 ...
 
virtual G4double NNToNSK (Particle const *const p1, Particle const *const p2)
 
virtual G4double NNToNLKpi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NNToNSKpi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NNToNLK2pi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NNToNSK2pi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NNToNNKKb (Particle const *const p1, Particle const *const p2)
 
virtual G4double NNToMissingStrangeness (Particle const *const p1, Particle const *const p2)
 
virtual G4double NDeltaToNLK (Particle const *const p1, Particle const *const p2)
 Nucleon-Delta to Stange particles cross sections. 더 자세히 ...
 
virtual G4double NDeltaToNSK (Particle const *const p1, Particle const *const p2)
 
virtual G4double NDeltaToDeltaLK (Particle const *const p1, Particle const *const p2)
 
virtual G4double NDeltaToDeltaSK (Particle const *const p1, Particle const *const p2)
 
virtual G4double NDeltaToNNKKb (Particle const *const p1, Particle const *const p2)
 
virtual G4double NpiToLK (Particle const *const p1, Particle const *const p2)
 Nucleon-Pion to Stange particles cross sections. 더 자세히 ...
 
G4double p_pimToLK0 (Particle const *const p1, Particle const *const p2)
 
virtual G4double NpiToSK (Particle const *const p1, Particle const *const p2)
 
G4double p_pipToSpKp (Particle const *const p1, Particle const *const p2)
 
virtual G4double p_pimToSzKz (Particle const *const p1, Particle const *const p2)
 
virtual G4double p_pimToSmKp (Particle const *const p1, Particle const *const p2)
 
virtual G4double p_pizToSzKp (Particle const *const p1, Particle const *const p2)
 
virtual G4double NpiToLKpi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NpiToSKpi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NpiToLK2pi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NpiToSK2pi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NpiToNKKb (Particle const *const p1, Particle const *const p2)
 
virtual G4double NpiToMissingStrangeness (Particle const *const p1, Particle const *const p2)
 
virtual G4double NLToNS (Particle const *const p1, Particle const *const p2)
 Nucleon-Hyperon quasi-elastic cross sections. 더 자세히 ...
 
virtual G4double NSToNL (Particle const *const p1, Particle const *const p2)
 
virtual G4double NSToNS (Particle const *const p1, Particle const *const p2)
 
virtual G4double NKToNK (Particle const *const p1, Particle const *const p2)
 Nucleon-Kaon cross sections. 더 자세히 ...
 
virtual G4double NKToNKpi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NKToNK2pi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NKbToNKb (Particle const *const p1, Particle const *const p2)
 Nucleon-antiKaon cross sections. 더 자세히 ...
 
virtual G4double NKbToSpi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NKbToLpi (Particle const *const p1, Particle const *const p2)
 
virtual G4double p_kmToL_pz (Particle const *const p1, Particle const *const p2)
 
virtual G4double NKbToS2pi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NKbToL2pi (Particle const *const p1, Particle const *const p2)
 
virtual G4double p_kmToL_pp_pm (Particle const *const p1, Particle const *const p2)
 
virtual G4double NKbToNKbpi (Particle const *const p1, Particle const *const p2)
 
virtual G4double NKbToNKb2pi (Particle const *const p1, Particle const *const p2)
 
virtual G4double piNToEtaN (Particle const *const p1, Particle const *const p2)
 Cross sections for mesonic resonance production - piN Channel. 더 자세히 ...
 
virtual G4double piNToOmegaN (Particle const *const p1, Particle const *const p2)
 Cross section for PiN->OmegaN. 더 자세히 ...
 
virtual G4double piNToEtaPrimeN (Particle const *const p1, Particle const *const p2)
 Cross section for PiN->EtaPrimeN. 더 자세히 ...
 
virtual G4double etaNToPiN (Particle const *const p1, Particle const *const p2)
 Cross sections for mesonic resonance absorption on nucleon - piN Channel. 더 자세히 ...
 
virtual G4double omegaNToPiN (Particle const *const p1, Particle const *const p2)
 Cross section for OmegaN->PiN. 더 자세히 ...
 
virtual G4double etaPrimeNToPiN (Particle const *const p1, Particle const *const p2)
 Cross section for EtaPrimeN->PiN. 더 자세히 ...
 
virtual G4double etaNToPiPiN (Particle const *const p1, Particle const *const p2)
 Cross sections for mesonic resonance absorption on nucleon - pipiN Channel. 더 자세히 ...
 
virtual G4double NNToNNEta (Particle const *const particle1, Particle const *const particle2)
 Cross section for Eta production (inclusive) - NN entrance channel. 더 자세히 ...
 
virtual G4double NNToNNEtaExclu (Particle const *const particle1, Particle const *const particle2)
 Cross section for Eta production (exclusive) - NN entrance channel. 더 자세히 ...
 
virtual G4double NNToNNOmega (Particle const *const particle1, Particle const *const particle2)
 Cross section for Omega production (inclusive) - NN entrance channel. 더 자세히 ...
 
virtual G4double NNToNNOmegaExclu (Particle const *const particle1, Particle const *const particle2)
 Cross section for Omega production (exclusive) - NN entrance channel. 더 자세히 ...
 
virtual G4double NNToNNEtaxPi (const G4int xpi, Particle const *const p1, Particle const *const p2)
 Cross section for X pion production - NNEta Channel. 더 자세히 ...
 
virtual G4double NNToNDeltaEta (Particle const *const p1, Particle const *const p2)
 Cross section for N-Delta-Eta production - NNEta Channel. 더 자세히 ...
 
virtual G4double NNToNNOmegaxPi (const G4int xpi, Particle const *const p1, Particle const *const p2)
 Cross section for X pion production - NNOmega Channel. 더 자세히 ...
 
virtual G4double NNToNDeltaOmega (Particle const *const p1, Particle const *const p2)
 Cross section for N-Delta-Eta production - NNOmega Channel. 더 자세히 ...
 
virtual G4double NDeltaToNN (Particle const *const p1, Particle const *const p2)
 Cross section for NDelta->NN. 더 자세히 ...
 
virtual G4double NNToNDelta (Particle const *const p1, Particle const *const p2)
 Cross section for Delta production - NN Channel. 더 자세히 ...
 
virtual G4double piNToDelta (Particle const *const p1, Particle const *const p2)
 Cross section for Delta production - piN Channel. 더 자세히 ...
 
virtual G4double calculateNNAngularSlope (G4double energyCM, G4int iso)
 Calculate the slope of the NN DDXS. 더 자세히 ...
 

Protected 멤버 함수

G4double piMinuspToEtaN (Particle const *const p1, Particle const *const p2)
 Internal function for pion cross sections. 더 자세히 ...
 
G4double piMinuspToEtaN (const G4double ECM)
 
G4double piMinuspToOmegaN (Particle const *const p1, Particle const *const p2)
 
G4double piMinuspToOmegaN (const G4double ECM)
 
virtual G4double NNToNNEtaIso (const G4double ener, const G4int iso)
 Cross section for One (more) pion production - piN entrance channel. 더 자세히 ...
 
virtual G4double NNToNNEtaExcluIso (const G4double ener, const G4int iso)
 Isotopic Cross section for Eta production (exclusive) - NN entrance channel. 더 자세히 ...
 
virtual G4double NNToNNEtaOnePi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 1-pion production - NNEta channel. 더 자세히 ...
 
virtual G4double NNToNNEtaOnePiOrDelta (Particle const *const part1, Particle const *const part2)
 Cross section for direct 1-pion production - NNEta channel. 더 자세히 ...
 
virtual G4double NNToNNEtaTwoPi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 2-pion production - NNEta channel. 더 자세히 ...
 
virtual G4double NNToNNEtaThreePi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 3-pion production - NNEta channel. 더 자세히 ...
 
virtual G4double NNToNNEtaFourPi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 4-pion production - NNEta channel. 더 자세히 ...
 
virtual G4double NNToNNOmegaIso (const G4double ener, const G4int iso)
 Isotopic Cross section for Omega production (inclusive) - NN entrance channel. 더 자세히 ...
 
virtual G4double NNToNNOmegaExcluIso (const G4double ener, const G4int iso)
 Isotopic Cross section for Omega production (exclusive) - NN entrance channel. 더 자세히 ...
 
virtual G4double NNToNNOmegaOnePi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 1-pion production - NNOmega channel. 더 자세히 ...
 
virtual G4double NNToNNOmegaOnePiOrDelta (Particle const *const part1, Particle const *const part2)
 Cross section for direct 1-pion production - NNOmega channel. 더 자세히 ...
 
virtual G4double NNToNNOmegaTwoPi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 2-pion production - NNOmega channel. 더 자세히 ...
 
virtual G4double NNToNNOmegaThreePi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 3-pion production - NNOmega channel. 더 자세히 ...
 
virtual G4double NNToNNOmegaFourPi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 4-pion production - NNOmega channel. 더 자세히 ...
 
virtual G4double etaNElastic (Particle const *const p1, Particle const *const p2)
 Cross sections for mesonic resonance absorption on nucleon - elastic Channel. 더 자세히 ...
 
virtual G4double omegaNElastic (Particle const *const p1, Particle const *const p2)
 
virtual G4double omegaNInelastic (Particle const *const p1, Particle const *const p2)
 Cross sections for mesonic resonance absorption on nucleon - inelastic Channel. 더 자세히 ...
 
virtual G4double omegaNToPiPiN (Particle const *const p1, Particle const *const p2)
 Cross sections for omega-induced 2Pi emission on nucleon. 더 자세히 ...
 
G4double NNElastic (Particle const *const part1, Particle const *const part2)
 Internal implementation of the NN elastic cross section. 더 자세히 ...
 
G4double NNElasticFixed (const G4double s, const G4int i)
 Internal implementation of the NN elastic cross section with fixed isospin. 더 자세히 ...
 
G4double NNTot (Particle const *const part1, Particle const *const part2)
 Internal implementation of the NN total cross section. 더 자세히 ...
 
G4double NNTotFixed (const G4double s, const G4int i)
 Internal implementation of the NN total cross section with fixed isospin. 더 자세히 ...
 
G4double NNInelasticIso (const G4double ener, const G4int iso)
 Internal implementation of the isospin dependent NN reaction cross section. 더 자세히 ...
 
virtual G4double NNOnePiOrDelta (const G4double ener, const G4int iso, const G4double xsiso)
 Cross section for direct 1-pion production + delta production - NN entrance channel. 더 자세히 ...
 
virtual G4double NNOnePiOrDelta (Particle const *const part1, Particle const *const part2)
 Cross section for direct 1-pion production - NN entrance channel. 더 자세히 ...
 
virtual G4double NNTwoPi (const G4double ener, const G4int iso, const G4double xsiso)
 Cross section for direct 2-pion production - NN entrance channel. 더 자세히 ...
 
virtual G4double NNTwoPi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 2-pion production - NN entrance channel. 더 자세히 ...
 
virtual G4double NNThreePi (const G4double ener, const G4int iso, const G4double xsiso, const G4double xs1pi, const G4double xs2pi)
 Cross section for direct 3-pion production - NN entrance channel. 더 자세히 ...
 
virtual G4double NNThreePi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 3-pion production - NN entrance channel. 더 자세히 ...
 
virtual G4double NNOnePi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 1-pion production - NN entrance channel. 더 자세히 ...
 
virtual G4double NNFourPi (Particle const *const part1, Particle const *const part2)
 Cross section for direct 4-pion production - NN entrance channel. 더 자세히 ...
 
G4double spnPiPlusPHE (const G4double x)
 Internal function for pion cross sections. 더 자세히 ...
 
G4double spnPiMinusPHE (const G4double x)
 Internal function for pion cross sections. 더 자세히 ...
 
G4double piNIne (Particle const *const p1, Particle const *const p2)
 
G4double piNTot (Particle const *const p1, Particle const *const p2)
 
G4double piNTopiN (Particle const *const p1, Particle const *const p2)
 
G4double piPluspIne (Particle const *const p1, Particle const *const p2)
 
G4double piMinuspIne (Particle const *const p1, Particle const *const p2)
 
G4double piPluspOnePi (Particle const *const p1, Particle const *const p2)
 
G4double piMinuspOnePi (Particle const *const p1, Particle const *const p2)
 
G4double piPluspTwoPi (Particle const *const p1, Particle const *const p2)
 
G4double piMinuspTwoPi (Particle const *const p1, Particle const *const p2)
 
virtual G4double piNOnePi (Particle const *const p1, Particle const *const p2)
 Cross section for One (more) pion production - piN entrance channel. 더 자세히 ...
 
virtual G4double piNTwoPi (Particle const *const p1, Particle const *const p2)
 Cross section for Two (more) pion production - piN entrance channel. 더 자세히 ...
 

Protected 속성

const HornerC7 s11pzHC
 Horner coefficients for s11pz. 더 자세히 ...
 
const HornerC8 s01ppHC
 Horner coefficients for s01pp. 더 자세히 ...
 
const HornerC4 s01pzHC
 Horner coefficients for s01pz. 더 자세히 ...
 
const HornerC4 s11pmHC
 Horner coefficients for s11pm. 더 자세히 ...
 
const HornerC5 s12pmHC
 Horner coefficients for s12pm. 더 자세히 ...
 
const HornerC3 s12ppHC
 Horner coefficients for s12pp. 더 자세히 ...
 
const HornerC4 s12zzHC
 Horner coefficients for s12zz. 더 자세히 ...
 
const HornerC4 s02pzHC
 Horner coefficients for s02pz. 더 자세히 ...
 
const HornerC6 s02pmHC
 Horner coefficients for s02pm. 더 자세히 ...
 
const HornerC4 s12mzHC
 Horner coefficients for s12mz. 더 자세히 ...
 

정적 Protected 속성

static const G4int nMaxPiNN = 4
 Maximum number of outgoing pions in NN collisions. 더 자세히 ...
 
static const G4int nMaxPiPiN = 4
 Maximum number of outgoing pions in piN collisions. 더 자세히 ...
 
static const G4double s11pzOOT = 0.0035761542037692665889
 One over threshold for s11pz. 더 자세히 ...
 
static const G4double s01ppOOT = 0.003421025623481919853
 One over threshold for s01pp. 더 자세히 ...
 
static const G4double s01pzOOT = 0.0035739814152966403123
 One over threshold for s01pz. 더 자세히 ...
 
static const G4double s11pmOOT = 0.0034855350296270480281
 One over threshold for s11pm. 더 자세히 ...
 
static const G4double s12pmOOT = 0.0016672224074691565119
 One over threshold for s12pm. 더 자세히 ...
 
static const G4double s12ppOOT = 0.0016507643038726931312
 One over threshold for s12pp. 더 자세히 ...
 
static const G4double s12zzOOT = 0.0011111111111111111111
 One over threshold for s12zz. 더 자세히 ...
 
static const G4double s02pzOOT = 0.00125
 One over threshold for s02pz. 더 자세히 ...
 
static const G4double s02pmOOT = 0.0016661112962345883443
 One over threshold for s02pm. 더 자세히 ...
 
static const G4double s12mzOOT = 0.0017047391749062392793
 One over threshold for s12mz. 더 자세히 ...
 

상세한 설명

Multipion, mesonic Resonances and strange cross sections.

G4INCLCrossSectionsStrangeness.hh 파일의 55 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4INCL::CrossSectionsStrangeness::CrossSectionsStrangeness ( )

G4INCLCrossSectionsStrangeness.cc 파일의 66 번째 라인에서 정의되었습니다.

멤버 함수 문서화

G4double G4INCL::CrossSectionsMultiPions::calculateNNAngularSlope ( G4double  energyCM,
G4int  iso 
)
virtualinherited

Calculate the slope of the NN DDXS.

매개변수
energyCMenergy in the CM frame, in MeV
isototal isospin of the system
반환값
the slope of the angular distribution

G4INCL::ICrossSections를 구현.

G4INCLCrossSectionsMultiPions.cc 파일의 826 번째 라인에서 정의되었습니다.

다음을 참조함 : e, x.

G4double G4INCL::CrossSectionsStrangeness::elastic ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsMultiPionsAndResonances::etaNElastic ( Particle const *const  p1,
Particle const *const  p2 
)
protectedvirtualinherited

Cross sections for mesonic resonance absorption on nucleon - elastic Channel.

G4INCLCrossSectionsMultiPionsAndResonances.cc 파일의 339 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::Particle::isEta(), G4INCL::KinematicsUtils::momentumInLab(), G4InuclParticleNames::nucleon().

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPionsAndResonances::elastic(), elastic().

G4double G4INCL::CrossSectionsMultiPionsAndResonances::etaNToPiN ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::etaNToPiPiN ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited

Cross sections for mesonic resonance absorption on nucleon - pipiN Channel.

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsMultiPionsAndResonances.cc 파일의 302 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::CrossSectionsMultiPionsAndResonances::etaNToPiN(), G4INCL::Particle::isEta(), G4INCL::KinematicsUtils::momentumInLab(), G4InuclParticleNames::nucleon().

다음에 의해서 참조됨 : total(), G4INCL::CrossSectionsMultiPionsAndResonances::total().

G4double G4INCL::CrossSectionsMultiPionsAndResonances::etaPrimeNToPiN ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited

Cross section for EtaPrimeN->PiN.

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsMultiPionsAndResonances.cc 파일의 492 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : total(), G4INCL::CrossSectionsMultiPionsAndResonances::total().

G4double G4INCL::CrossSectionsStrangeness::NDeltaToDeltaLK ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 819 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4InuclParticleNames::s0, G4INCL::KinematicsUtils::squareTotalEnergyInCM().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NDeltaToDeltaSK ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 859 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4InuclParticleNames::s0, G4INCL::KinematicsUtils::squareTotalEnergyInCM().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NDeltaToNLK ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

Nucleon-Delta to Stange particles cross sections.

NDelta to strange cross sections.

No experimental data Parametrization from Phys.Rev.C 59 1 (369) (1999)

Correction are applied on the isospin symetry provided in the paper

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 732 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4InuclParticleNames::s0, G4INCL::KinematicsUtils::squareTotalEnergyInCM().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsMultiPions::NDeltaToNN ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited
G4double G4INCL::CrossSectionsStrangeness::NDeltaToNNKKb ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 917 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::KinematicsUtils::totalEnergyInCM().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NDeltaToNSK ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 772 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4InuclParticleNames::s0, G4INCL::KinematicsUtils::squareTotalEnergyInCM().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NKbelastic ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 372 번째 라인에서 정의되었습니다.

다음을 참조함 : E, G4INCL::Particle::isAntiKaon(), G4INCL::KinematicsUtils::momentumInLab(), G4InuclParticleNames::nucleon().

다음에 의해서 참조됨 : elastic().

G4double G4INCL::CrossSectionsStrangeness::NKbToL2pi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1845 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isAntiKaon(), G4InuclParticleNames::nucleon(), p_kmToL_pp_pm().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NKbToLpi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1744 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isAntiKaon(), G4InuclParticleNames::nucleon(), p_kmToL_pz().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NKbToNKb ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

Nucleon-antiKaon cross sections.

NKb cross sections.

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1643 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isAntiKaon(), G4INCL::KinematicsUtils::momentumInLab(), G4InuclParticleNames::nucleon(), G4INCL::Proton.

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NKbToNKb2pi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1937 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isAntiKaon(), G4INCL::KinematicsUtils::momentumInLab(), G4InuclParticleNames::nucleon().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NKbToNKbpi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1891 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isAntiKaon(), G4INCL::KinematicsUtils::momentumInLab(), G4InuclParticleNames::nucleon().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NKbToS2pi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1793 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isAntiKaon(), G4INCL::KinematicsUtils::momentumInLab(), G4InuclParticleNames::nucleon().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NKbToSpi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1695 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isAntiKaon(), G4INCL::KinematicsUtils::momentumInLab(), G4InuclParticleNames::nucleon().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NKelastic ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 335 번째 라인에서 정의되었습니다.

다음을 참조함 : e, G4INCL::Particle::isKaon(), G4INCL::KinematicsUtils::momentumInLab(), G4InuclParticleNames::nucleon().

다음에 의해서 참조됨 : elastic().

G4double G4INCL::CrossSectionsStrangeness::NKToNK ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

Nucleon-Kaon cross sections.

NK cross sections.

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1506 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isKaon(), G4INCL::KinematicsUtils::momentumInLab(), G4INCL::Proton.

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NKToNK2pi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1587 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isKaon(), G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NKToNKpi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1543 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isKaon(), G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NLToNS ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

Nucleon-Hyperon quasi-elastic cross sections.

NY cross sections.

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1403 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::Particle::isLambda(), G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsMultiPions::NNElastic ( Particle const *const  part1,
Particle const *const  part2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPions::NNElasticFixed ( const G4double  s,
const G4int  i 
)
protectedinherited

Internal implementation of the NN elastic cross section with fixed isospin.

G4INCLCrossSectionsMultiPions.cc 파일의 118 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::effectiveNucleonMass, G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPions::NNElastic(), G4INCL::CrossSectionsMultiPions::NNInelasticIso().

G4double G4INCL::CrossSectionsMultiPions::NNFourPi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPions::NNInelasticIso ( const G4double  ener,
const G4int  iso 
)
protectedinherited

Internal implementation of the isospin dependent NN reaction cross section.

G4INCLCrossSectionsMultiPions.cc 파일의 224 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::CrossSectionsMultiPions::NNElasticFixed(), G4INCL::CrossSectionsMultiPions::NNTotFixed().

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPions::NDeltaToNN(), G4INCL::CrossSectionsMultiPions::NNOnePi(), G4INCL::CrossSectionsMultiPions::NNOnePiOrDelta(), G4INCL::CrossSectionsMultiPions::NNThreePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNDeltaEta(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNDeltaOmega(), NNToNLK2pi(), NNToNLKpi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaFourPi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaOnePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaOnePiOrDelta(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaThreePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaTwoPi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaxPi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaFourPi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaOnePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaOnePiOrDelta(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaThreePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaTwoPi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaxPi(), NNToNSK2pi(), NNToNSKpi(), G4INCL::CrossSectionsMultiPions::NNTwoPi().

G4double G4INCL::CrossSectionsMultiPions::NNOnePi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited

Cross section for direct 1-pion production - NN entrance channel.

G4INCLCrossSectionsMultiPions.cc 파일의 455 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::CrossSectionsMultiPions::NNInelasticIso(), G4INCL::CrossSectionsMultiPions::NNOnePiOrDelta(), G4INCL::KinematicsUtils::totalEnergyInCM().

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPions::NNToxPiNN().

G4double G4INCL::CrossSectionsMultiPions::NNOnePiOrDelta ( const G4double  ener,
const G4int  iso,
const G4double  xsiso 
)
protectedvirtualinherited

Cross section for direct 1-pion production + delta production - NN entrance channel.

G4INCLCrossSectionsMultiPions.cc 파일의 248 번째 라인에서 정의되었습니다.

다음을 참조함 : e, G4INCL::ParticleTable::effectiveNucleonMass, G4INCL::BystrickyEvaluator< N >::eval(), G4INCL::KinematicsUtils::momentumInLab(), G4INCL::CrossSectionsMultiPions::NNTwoPi(), G4INCL::CrossSectionsMultiPions::s01ppHC, G4INCL::CrossSectionsMultiPions::s01ppOOT, G4INCL::CrossSectionsMultiPions::s01pzHC, G4INCL::CrossSectionsMultiPions::s01pzOOT, G4INCL::CrossSectionsMultiPions::s11pmHC, G4INCL::CrossSectionsMultiPions::s11pmOOT, G4INCL::CrossSectionsMultiPions::s11pzHC, G4INCL::CrossSectionsMultiPions::s11pzOOT.

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPions::NDeltaToNN(), G4INCL::CrossSectionsMultiPions::NNFourPi(), G4INCL::CrossSectionsMultiPions::NNOnePi(), G4INCL::CrossSectionsMultiPions::NNOnePiOrDelta(), G4INCL::CrossSectionsMultiPions::NNThreePi(), G4INCL::CrossSectionsMultiPions::NNToNDelta(), NNToNLK2pi(), NNToNLKpi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaOnePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaOnePiOrDelta(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaThreePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaOnePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaOnePiOrDelta(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaThreePi(), NNToNSK2pi(), NNToNSKpi(), G4INCL::CrossSectionsMultiPions::NNTwoPi().

G4double G4INCL::CrossSectionsMultiPions::NNOnePiOrDelta ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPions::NNThreePi ( const G4double  ener,
const G4int  iso,
const G4double  xsiso,
const G4double  xs1pi,
const G4double  xs2pi 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPions::NNThreePi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsStrangeness::NNToMissingStrangeness ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 700 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : NNToxPiNN().

G4double G4INCL::CrossSectionsMultiPions::NNToNDelta ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited

Cross section for Delta production - NN Channel.

G4INCL::ICrossSections를 구현.

G4INCLCrossSectionsMultiPions.cc 파일의 798 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::CrossSectionsMultiPions::NNOnePiOrDelta().

G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNDeltaEta ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNDeltaOmega ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited
G4double G4INCL::CrossSectionsStrangeness::NNToNLK ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

Nucleon-Nucleon to Stange particles cross sections.

NN to strange cross sections.

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 403 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::Particle::getType(), G4INCL::KinematicsUtils::momentumInLab(), G4INCL::Neutron, G4INCL::Proton.

다음에 의해서 참조됨 : NNToNLKpi(), NNToxPiNN().

G4double G4INCL::CrossSectionsStrangeness::NNToNLK2pi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsStrangeness::NNToNLKpi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEta ( Particle const *const  particle1,
Particle const *const  particle2 
)
virtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaExclu ( Particle const *const  particle1,
Particle const *const  particle2 
)
virtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaExcluIso ( const G4double  ener,
const G4int  iso 
)
protectedvirtualinherited

Isotopic Cross section for Eta production (exclusive) - NN entrance channel.

G4INCLCrossSectionsMultiPionsAndResonances.cc 파일의 704 번째 라인에서 정의되었습니다.

다음을 참조함 : e, G4INCL::Eta, G4INCL::ParticleTable::getRealMass(), G4INCL::Neutron, G4INCL::Proton.

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaExclu(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaIso().

G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaFourPi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaIso ( const G4double  ener,
const G4int  iso 
)
protectedvirtualinherited

Cross section for One (more) pion production - piN entrance channel.

Cross section for Two (more) pion production - piN entrance channel Cross section for Three (more) pion production - piN entrance channel virtual G4double piNThreePi(Particle const * const p1, Particle const * const p2); Isotopic Cross section for Eta production (inclusive) - NN entrance channel

G4INCLCrossSectionsMultiPionsAndResonances.cc 파일의 638 번째 라인에서 정의되었습니다.

다음을 참조함 : e, G4INCL::Eta, G4INCL::ParticleTable::getRealMass(), G4INCL::Neutron, G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaExcluIso(), G4INCL::Proton, x.

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEta().

G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaOnePi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaOnePiOrDelta ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaThreePi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaTwoPi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaxPi ( const G4int  xpi,
Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited
G4double G4INCL::CrossSectionsStrangeness::NNToNNKKb ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 669 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::KinematicsUtils::totalEnergyInCM().

다음에 의해서 참조됨 : NNToxPiNN().

G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmega ( Particle const *const  particle1,
Particle const *const  particle2 
)
virtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaExclu ( Particle const *const  particle1,
Particle const *const  particle2 
)
virtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaExcluIso ( const G4double  ener,
const G4int  iso 
)
protectedvirtualinherited

Isotopic Cross section for Omega production (exclusive) - NN entrance channel.

G4INCLCrossSectionsMultiPionsAndResonances.cc 파일의 830 번째 라인에서 정의되었습니다.

다음을 참조함 : e, G4INCL::ParticleTable::getRealMass(), G4INCL::Neutron, G4INCL::Omega, G4INCL::Proton.

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaExclu(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaIso().

G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaFourPi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaIso ( const G4double  ener,
const G4int  iso 
)
protectedvirtualinherited

Isotopic Cross section for Omega production (inclusive) - NN entrance channel.

G4INCLCrossSectionsMultiPionsAndResonances.cc 파일의 781 번째 라인에서 정의되었습니다.

다음을 참조함 : e, G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaExcluIso(), x.

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmega().

G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaOnePi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaOnePiOrDelta ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaThreePi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaTwoPi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaxPi ( const G4int  xpi,
Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited
G4double G4INCL::CrossSectionsStrangeness::NNToNSK ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 445 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::Particle::getType(), G4INCL::KinematicsUtils::momentumInLab(), G4INCL::Neutron, G4INCL::Proton.

다음에 의해서 참조됨 : NNToNSKpi(), NNToxPiNN().

G4double G4INCL::CrossSectionsStrangeness::NNToNSK2pi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsStrangeness::NNToNSKpi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsMultiPions::NNTot ( Particle const *const  part1,
Particle const *const  part2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPions::NNTotFixed ( const G4double  s,
const G4int  i 
)
protectedinherited

Internal implementation of the NN total cross section with fixed isospin.

G4INCLCrossSectionsMultiPions.cc 파일의 181 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::effectiveNucleonMass, G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPions::NNInelasticIso(), G4INCL::CrossSectionsMultiPions::NNTot().

G4double G4INCL::CrossSectionsStrangeness::NNToxPiNN ( const G4int  xpi,
Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsMultiPions::NNTwoPi ( const G4double  ener,
const G4int  iso,
const G4double  xsiso 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPions::NNTwoPi ( Particle const *const  part1,
Particle const *const  part2 
)
protectedvirtualinherited

Cross section for direct 2-pion production - NN entrance channel.

G4INCLCrossSectionsMultiPions.cc 파일의 483 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::CrossSectionsMultiPions::NNInelasticIso(), G4INCL::CrossSectionsMultiPions::NNTwoPi(), G4INCL::KinematicsUtils::totalEnergyInCM().

G4double G4INCL::CrossSectionsStrangeness::NpiToLK ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

Nucleon-Pion to Stange particles cross sections.

piN to strange cross sections

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 967 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isPion(), G4InuclParticleNames::nucleon(), p_pimToLK0(), G4InuclParticleNames::pion(), G4INCL::PiZero.

다음에 의해서 참조됨 : piNToxPiN().

G4double G4INCL::CrossSectionsStrangeness::NpiToLK2pi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsStrangeness::NpiToLKpi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsStrangeness::NpiToMissingStrangeness ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsStrangeness::NpiToNKKb ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1312 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::Particle::getType(), G4INCL::Particle::isPion(), G4INCL::KinematicsUtils::momentumInLab(), G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, G4INCL::Proton.

다음에 의해서 참조됨 : piNToxPiN().

G4double G4INCL::CrossSectionsStrangeness::NpiToSK ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsStrangeness::NpiToSK2pi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsStrangeness::NpiToSKpi ( Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsStrangeness::NSToNL ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1438 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isSigma(), G4INCL::KinematicsUtils::momentumInLab(), G4INCL::SigmaZero.

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NSToNS ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1477 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Particle::isSigma(), G4INCL::KinematicsUtils::momentumInLab(), G4INCL::Neutron.

다음에 의해서 참조됨 : total().

G4double G4INCL::CrossSectionsStrangeness::NYelastic ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

elastic scattering for Nucleon-Strange Particles cross sections

elastic cross sections

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 300 번째 라인에서 정의되었습니다.

다음을 참조함 : e, G4InuclParticleNames::hyperon(), G4INCL::Particle::isHyperon(), G4INCL::KinematicsUtils::momentumInLab(), G4InuclParticleNames::nucleon().

다음에 의해서 참조됨 : elastic().

G4double G4INCL::CrossSectionsMultiPionsAndResonances::omegaNElastic ( Particle const *const  p1,
Particle const *const  p2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::omegaNInelastic ( Particle const *const  p1,
Particle const *const  p2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::omegaNToPiN ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::omegaNToPiPiN ( Particle const *const  p1,
Particle const *const  p2 
)
protectedvirtualinherited

Cross sections for omega-induced 2Pi emission on nucleon.

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsMultiPionsAndResonances.cc 파일의 477 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::CrossSectionsMultiPionsAndResonances::omegaNInelastic(), G4INCL::CrossSectionsMultiPionsAndResonances::omegaNToPiN().

G4double G4INCL::CrossSectionsStrangeness::p_kmToL_pp_pm ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCLCrossSectionsStrangeness.cc 파일의 1878 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : NKbToL2pi().

G4double G4INCL::CrossSectionsStrangeness::p_kmToL_pz ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCLCrossSectionsStrangeness.cc 파일의 1776 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : NKbToLpi().

G4double G4INCL::CrossSectionsStrangeness::p_pimToLK0 ( Particle const *const  p1,
Particle const *const  p2 
)

G4INCLCrossSectionsStrangeness.cc 파일의 1000 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : NpiToLK().

G4double G4INCL::CrossSectionsStrangeness::p_pimToSmKp ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1053 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : NpiToSK().

G4double G4INCL::CrossSectionsStrangeness::p_pimToSzKz ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1098 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::Particle::getType(), G4INCL::KinematicsUtils::momentumInLab(), G4INCL::PiZero.

다음에 의해서 참조됨 : NpiToSK().

G4double G4INCL::CrossSectionsStrangeness::p_pipToSpKp ( Particle const *const  p1,
Particle const *const  p2 
)

G4INCLCrossSectionsStrangeness.cc 파일의 1068 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : NpiToSK().

G4double G4INCL::CrossSectionsStrangeness::p_pizToSzKp ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsStrangeness.cc 파일의 1083 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::KinematicsUtils::momentumInLab().

다음에 의해서 참조됨 : NpiToSK().

G4double G4INCL::CrossSectionsMultiPions::piMinuspIne ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPions::piMinuspOnePi ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::piMinuspToEtaN ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::piMinuspToEtaN ( const G4double  ECM)
protectedinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::piMinuspToOmegaN ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::piMinuspToOmegaN ( const G4double  ECM)
protectedinherited
G4double G4INCL::CrossSectionsMultiPions::piMinuspTwoPi ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPions::piNIne ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPions::piNOnePi ( Particle const *const  p1,
Particle const *const  p2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPions::piNToDelta ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited
G4double G4INCL::CrossSectionsMultiPionsAndResonances::piNToEtaN ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited

Cross sections for mesonic resonance production - piN Channel.

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsMultiPionsAndResonances.cc 파일의 195 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getType(), G4INCL::Neutron, G4INCL::CrossSectionsMultiPionsAndResonances::piMinuspToEtaN(), G4INCL::Proton.

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPionsAndResonances::piNToxPiN(), piNToxPiN().

G4double G4INCL::CrossSectionsMultiPionsAndResonances::piNToEtaPrimeN ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited

Cross section for PiN->EtaPrimeN.

G4INCL::CrossSectionsMultiPions(으)로부터 재구현되었습니다.

G4INCLCrossSectionsMultiPionsAndResonances.cc 파일의 244 번째 라인에서 정의되었습니다.

G4double G4INCL::CrossSectionsMultiPionsAndResonances::piNToOmegaN ( Particle const *const  p1,
Particle const *const  p2 
)
virtualinherited
G4double G4INCL::CrossSectionsMultiPions::piNTopiN ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPions::piNTot ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsStrangeness::piNToxPiN ( const G4int  xpi,
Particle const *const  p1,
Particle const *const  p2 
)
virtual
G4double G4INCL::CrossSectionsMultiPions::piNTwoPi ( Particle const *const  p1,
Particle const *const  p2 
)
protectedvirtualinherited
G4double G4INCL::CrossSectionsMultiPions::piPluspIne ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPions::piPluspOnePi ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPions::piPluspTwoPi ( Particle const *const  p1,
Particle const *const  p2 
)
protectedinherited
G4double G4INCL::CrossSectionsMultiPions::spnPiMinusPHE ( const G4double  x)
protectedinherited

Internal function for pion cross sections.

G4INCLCrossSectionsMultiPions.cc 파일의 582 번째 라인에서 정의되었습니다.

다음을 참조함 : f3, x, y.

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPions::piNTot().

G4double G4INCL::CrossSectionsMultiPions::spnPiPlusPHE ( const G4double  x)
protectedinherited

Internal function for pion cross sections.

G4INCLCrossSectionsMultiPions.cc 파일의 552 번째 라인에서 정의되었습니다.

다음을 참조함 : f3, x, y.

다음에 의해서 참조됨 : G4INCL::CrossSectionsMultiPions::piNTot().

G4double G4INCL::CrossSectionsStrangeness::total ( Particle const *const  p1,
Particle const *const  p2 
)
virtual

멤버 데이타 문서화

const G4int G4INCL::CrossSectionsStrangeness::nMaxPiNN = 4
staticprotected

Maximum number of outgoing pions in NN collisions.

G4INCLCrossSectionsStrangeness.hh 파일의 133 번째 라인에서 정의되었습니다.

const G4int G4INCL::CrossSectionsStrangeness::nMaxPiPiN = 4
staticprotected

Maximum number of outgoing pions in piN collisions.

G4INCLCrossSectionsStrangeness.hh 파일의 136 번째 라인에서 정의되었습니다.

const HornerC8 G4INCL::CrossSectionsStrangeness::s01ppHC
protected

Horner coefficients for s01pp.

G4INCLCrossSectionsStrangeness.hh 파일의 141 번째 라인에서 정의되었습니다.

const G4double G4INCL::CrossSectionsMultiPionsAndResonances::s01ppOOT = 0.003421025623481919853
staticprotectedinherited

One over threshold for s01pp.

G4INCLCrossSectionsMultiPionsAndResonances.hh 파일의 139 번째 라인에서 정의되었습니다.

const HornerC4 G4INCL::CrossSectionsStrangeness::s01pzHC
protected

Horner coefficients for s01pz.

G4INCLCrossSectionsStrangeness.hh 파일의 143 번째 라인에서 정의되었습니다.

const G4double G4INCL::CrossSectionsMultiPionsAndResonances::s01pzOOT = 0.0035739814152966403123
staticprotectedinherited

One over threshold for s01pz.

G4INCLCrossSectionsMultiPionsAndResonances.hh 파일의 141 번째 라인에서 정의되었습니다.

const HornerC6 G4INCL::CrossSectionsStrangeness::s02pmHC
protected

Horner coefficients for s02pm.

G4INCLCrossSectionsStrangeness.hh 파일의 155 번째 라인에서 정의되었습니다.

const G4double G4INCL::CrossSectionsMultiPionsAndResonances::s02pmOOT = 0.0016661112962345883443
staticprotectedinherited

One over threshold for s02pm.

G4INCLCrossSectionsMultiPionsAndResonances.hh 파일의 153 번째 라인에서 정의되었습니다.

const HornerC4 G4INCL::CrossSectionsStrangeness::s02pzHC
protected

Horner coefficients for s02pz.

G4INCLCrossSectionsStrangeness.hh 파일의 153 번째 라인에서 정의되었습니다.

const G4double G4INCL::CrossSectionsMultiPionsAndResonances::s02pzOOT = 0.00125
staticprotectedinherited

One over threshold for s02pz.

G4INCLCrossSectionsMultiPionsAndResonances.hh 파일의 151 번째 라인에서 정의되었습니다.

const HornerC4 G4INCL::CrossSectionsStrangeness::s11pmHC
protected

Horner coefficients for s11pm.

G4INCLCrossSectionsStrangeness.hh 파일의 145 번째 라인에서 정의되었습니다.

const G4double G4INCL::CrossSectionsMultiPionsAndResonances::s11pmOOT = 0.0034855350296270480281
staticprotectedinherited

One over threshold for s11pm.

G4INCLCrossSectionsMultiPionsAndResonances.hh 파일의 143 번째 라인에서 정의되었습니다.

const HornerC7 G4INCL::CrossSectionsStrangeness::s11pzHC
protected

Horner coefficients for s11pz.

G4INCLCrossSectionsStrangeness.hh 파일의 139 번째 라인에서 정의되었습니다.

const G4double G4INCL::CrossSectionsMultiPionsAndResonances::s11pzOOT = 0.0035761542037692665889
staticprotectedinherited

One over threshold for s11pz.

G4INCLCrossSectionsMultiPionsAndResonances.hh 파일의 137 번째 라인에서 정의되었습니다.

const HornerC4 G4INCL::CrossSectionsStrangeness::s12mzHC
protected

Horner coefficients for s12mz.

G4INCLCrossSectionsStrangeness.hh 파일의 157 번째 라인에서 정의되었습니다.

const G4double G4INCL::CrossSectionsMultiPionsAndResonances::s12mzOOT = 0.0017047391749062392793
staticprotectedinherited

One over threshold for s12mz.

G4INCLCrossSectionsMultiPionsAndResonances.hh 파일의 155 번째 라인에서 정의되었습니다.

const HornerC5 G4INCL::CrossSectionsStrangeness::s12pmHC
protected

Horner coefficients for s12pm.

G4INCLCrossSectionsStrangeness.hh 파일의 147 번째 라인에서 정의되었습니다.

const G4double G4INCL::CrossSectionsMultiPionsAndResonances::s12pmOOT = 0.0016672224074691565119
staticprotectedinherited

One over threshold for s12pm.

G4INCLCrossSectionsMultiPionsAndResonances.hh 파일의 145 번째 라인에서 정의되었습니다.

const HornerC3 G4INCL::CrossSectionsStrangeness::s12ppHC
protected

Horner coefficients for s12pp.

G4INCLCrossSectionsStrangeness.hh 파일의 149 번째 라인에서 정의되었습니다.

const G4double G4INCL::CrossSectionsMultiPionsAndResonances::s12ppOOT = 0.0016507643038726931312
staticprotectedinherited

One over threshold for s12pp.

G4INCLCrossSectionsMultiPionsAndResonances.hh 파일의 147 번째 라인에서 정의되었습니다.

const HornerC4 G4INCL::CrossSectionsStrangeness::s12zzHC
protected

Horner coefficients for s12zz.

G4INCLCrossSectionsStrangeness.hh 파일의 151 번째 라인에서 정의되었습니다.

const G4double G4INCL::CrossSectionsMultiPionsAndResonances::s12zzOOT = 0.0011111111111111111111
staticprotectedinherited

One over threshold for s12zz.

G4INCLCrossSectionsMultiPionsAndResonances.hh 파일의 149 번째 라인에서 정의되었습니다.


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: