36 pomeron_Alpha(0), pomeron_Alpha_Hard(0), pomeron_Alphaprime(0),
37 pomeron_C(0), pomeron_Gamma(0), pomeron_Gamma_Hard(0),
38 pomeron_Rsquare(0), pomeron_S(0)
52 else if (Encoding/100== 3 || Encoding/10 == 3)
110 return SigP(S) * FZ2;
171 std::pow(2*
Eikonal(S,impactsquare),nPomerons)/factorial;
244 for (
G4int j=2; j<21; j++ )
246 current *= -z *(j-1)/
sqr(j);
269 return 8 *
pi * hbarc_squared *
Power(S);
275 return Z(S)/2 * std::exp(-impactsquare/(4*
Lambda(S)*hbarc_squared));
310 return Zsoft(S)/2*std::exp(-impactsquare/
LambdaSoft(S)/hbarc_squared/4);
315 return Zhard(S)/2*std::exp(-impactsquare/
LambdaHard(S)/hbarc_squared/4);
static G4Pow * GetInstance()
G4double SigP(const G4double Scms)
G4double Zsoft(const G4double s)
G4double GetCutPomeronProbability(const G4double s, const G4double impactsquare, const G4int nPomerons)
G4double SoftEikonal(G4double s, G4double impactsquare)
G4double GetTotalCrossSection(const G4double s)
G4double PowerHard(const G4double s)
G4double pomeron_Gamma_Hard
G4double GetInelasticProbability(const G4double s, const G4double impactsquare)
G4double Expand(G4double z)
G4double LambdaSoft(const G4double s)
G4int GetPDGEncoding() const
G4double Z(const G4double Scms)
G4double pomeron_Alpha_Hard
G4double GetTotalProbability(const G4double s, const G4double impactsquare)
G4double PowerSoft(const G4double s)
G4double Lambda(const G4double s)
G4double factorial(G4int Z) const
G4double GetDiffractiveCrossSection(const G4double s)
G4double GetElasticProbability(const G4double s, const G4double impactsquare)
G4double GetElasticCrossSection(const G4double s)
G4double GetNondiffractiveProbability(const G4double s, const G4double impactsquare)
G4double GetDiffractiveProbability(const G4double s, const G4double impactsquare)
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
G4int GetBaryonNumber() const