26 #ifndef G4PomeronCrossSection_h
27 #define G4PomeronCrossSection_h 1
79 const G4int nPomerons);
G4double SigP(const G4double Scms)
G4double Zsoft(const G4double s)
void Pomeron_Alpha(G4double apomeron_Alpha)
G4double GetCutPomeronProbability(const G4double s, const G4double impactsquare, const G4int nPomerons)
G4double SoftEikonal(G4double s, G4double impactsquare)
G4double GetTotalCrossSection(const G4double s)
static constexpr double s
G4double PowerHard(const G4double s)
void Pomeron_C(G4double apomeron_C)
G4double pomeron_Gamma_Hard
G4double GetInelasticProbability(const G4double s, const G4double impactsquare)
void Pomeron_Gamma(G4double apomeron_Gamma)
G4double Expand(G4double z)
G4double LambdaSoft(const G4double s)
G4double Z(const G4double Scms)
void Pomeron_Gamma_Hard(G4double apomeron_Gamma_Hard)
G4double pomeron_Alpha_Hard
G4double GetTotalProbability(const G4double s, const G4double impactsquare)
G4double PowerSoft(const G4double s)
G4double Lambda(const G4double s)
void Pomeron_Alphaprime(G4double apomeron_Alphaprime)
G4double GetDiffractiveCrossSection(const G4double s)
G4double GetElasticProbability(const G4double s, const G4double impactsquare)
G4double GetElasticCrossSection(const G4double s)
void Pomeron_Rsquare(G4double apomeron_Rsquare)
void Pomeron_Alpha_Hard(G4double apomeron_Alpha_Hard)
G4double GetNondiffractiveProbability(const G4double s, const G4double impactsquare)
G4double GetDiffractiveProbability(const G4double s, const G4double impactsquare)
void Pomeron_S(G4double apomeron_S)
G4double LambdaHard(const G4double s)
G4double Power(const G4double Scms)
G4double Zhard(const G4double s)
G4double GetInelasticCrossSection(const G4double s)
G4double Eikonal(const G4double s, const G4double impactsquare)
void Setgamma(const G4double agam)
G4double HardEikonal(G4double s, G4double impactsquare)
G4double pomeron_Alphaprime