#include <G4PomeronCrossSection.hh>
Definition at line 45 of file G4PomeronCrossSection.hh.
◆ G4PomeronCrossSection() [1/13]
Definition at line 49 of file G4PomeronCrossSection.cc.
55 else if (Encoding/100== 3 || Encoding/10 == 3)
G4int GetBaryonNumber() const
G4int GetPDGEncoding() const
◆ G4PomeronCrossSection() [2/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
const G4Proton * |
| ) |
|
◆ G4PomeronCrossSection() [3/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
const G4Neutron * |
| ) |
|
◆ G4PomeronCrossSection() [4/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
const G4PionPlus * |
| ) |
|
◆ G4PomeronCrossSection() [5/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
const G4PionMinus * |
| ) |
|
◆ G4PomeronCrossSection() [6/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
const G4PionZero * |
| ) |
|
◆ G4PomeronCrossSection() [7/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
const G4KaonPlus * |
| ) |
|
◆ G4PomeronCrossSection() [8/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
const G4KaonMinus * |
| ) |
|
◆ G4PomeronCrossSection() [9/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
const G4KaonZero * |
| ) |
|
◆ G4PomeronCrossSection() [10/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
const G4KaonZeroLong * |
| ) |
|
◆ G4PomeronCrossSection() [11/13]
◆ G4PomeronCrossSection() [12/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
const G4Gamma * |
| ) |
|
◆ ~G4PomeronCrossSection()
G4PomeronCrossSection::~G4PomeronCrossSection |
( |
| ) |
|
◆ G4PomeronCrossSection() [13/13]
G4PomeronCrossSection::G4PomeronCrossSection |
( |
| ) |
|
|
private |
Definition at line 38 of file G4PomeronCrossSection.cc.
G4double pomeron_Gamma_Hard
G4double pomeron_Alpha_Hard
G4double pomeron_Alphaprime
◆ Eikonal()
Definition at line 275 of file G4PomeronCrossSection.cc.
G4double Z(const G4double Scms)
G4double Lambda(const G4double s)
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
◆ Expand()
◆ GetCutPomeronProbability()
Definition at line 168 of file G4PomeronCrossSection.cc.
static G4Pow * GetInstance()
G4double powN(G4double x, G4int n) const
G4double factorial(G4int Z) const
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4double Eikonal(const G4double s, const G4double impactsquare)
◆ GetDiffractiveCrossSection()
◆ GetDiffractiveProbability()
Definition at line 140 of file G4PomeronCrossSection.cc.
G4double GetTotalProbability(const G4double s, const G4double impactsquare)
G4double GetNondiffractiveProbability(const G4double s, const G4double impactsquare)
◆ GetElasticCrossSection()
Definition at line 117 of file G4PomeronCrossSection.cc.
G4double SigP(const G4double Scms)
G4double Expand(G4double z)
G4double Z(const G4double Scms)
◆ GetElasticProbability()
Definition at line 154 of file G4PomeronCrossSection.cc.
G4double GetInelasticProbability(const G4double s, const G4double impactsquare)
G4double GetTotalProbability(const G4double s, const G4double impactsquare)
◆ GetInelasticCrossSection()
Definition at line 127 of file G4PomeronCrossSection.cc.
G4double GetTotalCrossSection(const G4double s)
G4double GetElasticCrossSection(const G4double s)
◆ GetInelasticProbability()
Definition at line 161 of file G4PomeronCrossSection.cc.
G4double GetNondiffractiveProbability(const G4double s, const G4double impactsquare)
G4double GetDiffractiveProbability(const G4double s, const G4double impactsquare)
◆ GetNondiffractiveProbability()
Definition at line 148 of file G4PomeronCrossSection.cc.
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4double Eikonal(const G4double s, const G4double impactsquare)
◆ GetTotalCrossSection()
Definition at line 110 of file G4PomeronCrossSection.cc.
113 return SigP(
S) * FZ2;
G4double SigP(const G4double Scms)
G4double Expand(G4double z)
G4double Z(const G4double Scms)
◆ GetTotalProbability()
Definition at line 134 of file G4PomeronCrossSection.cc.
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4double Eikonal(const G4double s, const G4double impactsquare)
◆ HardEikonal()
Definition at line 316 of file G4PomeronCrossSection.cc.
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4double LambdaHard(const G4double s)
G4double Zhard(const G4double s)
◆ InitForGamma()
void G4PomeronCrossSection::InitForGamma |
( |
| ) |
|
|
private |
Definition at line 229 of file G4PomeronCrossSection.cc.
G4double pomeron_Gamma_Hard
G4double pomeron_Alpha_Hard
G4double pomeron_Alphaprime
◆ InitForKaon()
void G4PomeronCrossSection::InitForKaon |
( |
| ) |
|
|
private |
Definition at line 216 of file G4PomeronCrossSection.cc.
G4double pomeron_Gamma_Hard
G4double pomeron_Alpha_Hard
G4double pomeron_Alphaprime
◆ InitForNucleon()
void G4PomeronCrossSection::InitForNucleon |
( |
| ) |
|
|
private |
Definition at line 186 of file G4PomeronCrossSection.cc.
G4double pomeron_Gamma_Hard
G4double pomeron_Alpha_Hard
G4double pomeron_Alphaprime
◆ InitForPion()
void G4PomeronCrossSection::InitForPion |
( |
| ) |
|
|
private |
Definition at line 203 of file G4PomeronCrossSection.cc.
G4double pomeron_Gamma_Hard
G4double pomeron_Alpha_Hard
G4double pomeron_Alphaprime
◆ Lambda()
◆ LambdaHard()
◆ LambdaSoft()
◆ Pomeron_Alpha()
void G4PomeronCrossSection::Pomeron_Alpha |
( |
G4double |
apomeron_Alpha | ) |
|
|
inline |
◆ Pomeron_Alpha_Hard()
void G4PomeronCrossSection::Pomeron_Alpha_Hard |
( |
G4double |
apomeron_Alpha_Hard | ) |
|
|
inline |
◆ Pomeron_Alphaprime()
void G4PomeronCrossSection::Pomeron_Alphaprime |
( |
G4double |
apomeron_Alphaprime | ) |
|
|
inline |
◆ Pomeron_C()
void G4PomeronCrossSection::Pomeron_C |
( |
G4double |
apomeron_C | ) |
|
|
inline |
◆ Pomeron_Gamma()
void G4PomeronCrossSection::Pomeron_Gamma |
( |
G4double |
apomeron_Gamma | ) |
|
|
inline |
◆ Pomeron_Gamma_Hard()
void G4PomeronCrossSection::Pomeron_Gamma_Hard |
( |
G4double |
apomeron_Gamma_Hard | ) |
|
|
inline |
◆ Pomeron_Rsquare()
void G4PomeronCrossSection::Pomeron_Rsquare |
( |
G4double |
apomeron_Rsquare | ) |
|
|
inline |
◆ Pomeron_S()
void G4PomeronCrossSection::Pomeron_S |
( |
G4double |
apomeron_S | ) |
|
|
inline |
◆ Power()
◆ PowerHard()
Definition at line 286 of file G4PomeronCrossSection.cc.
static G4Pow * GetInstance()
G4double pomeron_Gamma_Hard
G4double pomeron_Alpha_Hard
G4double powA(G4double A, G4double y) const
◆ PowerSoft()
◆ Setgamma()
void G4PomeronCrossSection::Setgamma |
( |
const G4double |
agam | ) |
|
◆ SigP()
◆ SoftEikonal()
Definition at line 311 of file G4PomeronCrossSection.cc.
G4double Zsoft(const G4double s)
G4double LambdaSoft(const G4double s)
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
◆ Z()
◆ Zhard()
◆ Zsoft()
◆ pomeron_Alpha
G4double G4PomeronCrossSection::pomeron_Alpha |
|
private |
◆ pomeron_Alpha_Hard
G4double G4PomeronCrossSection::pomeron_Alpha_Hard |
|
private |
◆ pomeron_Alphaprime
G4double G4PomeronCrossSection::pomeron_Alphaprime |
|
private |
◆ pomeron_C
G4double G4PomeronCrossSection::pomeron_C |
|
private |
◆ pomeron_Gamma
G4double G4PomeronCrossSection::pomeron_Gamma |
|
private |
◆ pomeron_Gamma_Hard
G4double G4PomeronCrossSection::pomeron_Gamma_Hard |
|
private |
◆ pomeron_Rsquare
G4double G4PomeronCrossSection::pomeron_Rsquare |
|
private |
◆ pomeron_S
G4double G4PomeronCrossSection::pomeron_S |
|
private |
The documentation for this class was generated from the following files: