- aa3 = xlambda*(xlambda-2d0)/(1-xlambda)**2 ! --> should be xlambda*(xlambda-2d0)/(2*(1-xlambda)**2) ?
+ aa3 = xlambda*(xlambda-2d0)/(1d0-xlambda)**2
aexpC=Exp(aa3)
- aa4 = log1xlambda/(1-xlambda)**2 ! --> should be (xlambda*(2d0-xlambda)+2d0*log1xlambda)/(2d0*(1-xlambda)**2) ?
+ aa4 = log1xlambda/(1d0-xlambda)**2
aexpD=Exp(aa4)
-
return
end
c.....Sudakov form factor
function S(b)
implicit none
complex *16 S,f0,f1,f2,b,bstar,blim,blog
integer flag1
COMMON/flag1/flag1
real*8 g
common/NP/g
complex *16 y
include 'sudakov_inc.f'
include 'scales_inc.f'
include 'const.h'
! blim=(1/q)*exp(1/(2*aass*beta0))
c****************************
c mass dependence in blim
blim=cblim
c In reading these formulas, notice that blog is L = log(q*bstar/b0p) = log[(q/a_param)*bstar/b0] = log[Q * bstar/b0], according to Eq. (13) and (17) of hep-ph/0508068.
bstar=b
c.....choose bstar (b) for real axis (complex plane) integration
c mass dependence in bstar
if (flagrealcomplex.eq.0) bstar=b/sqrt(1+(b**2)/(blim**2))
c mass dependence in blog
if (imod.eq.1) blog=log( (q*bstar/b0p)**2+1) !modified sudakov
if (imod.eq.0) blog= log( (q*bstar/b0p)**2 ) !normal sudakov
c mass dependence in f0(y), f1(y), f2(y)
y = beta0*aass*blog
log1y=log(1-y)
if (flag1.eq.0) then
S=exp(blog*f0(y))
elseif (flag1.eq.1) then
S=exp(blog*f0(y)+f1(y))
elseif (flag1.eq.2) then
S=exp(blog*f0(y)+f1(y)+aass*f2(y))
endif
!
if ((flagrealcomplex.eq.0).and.(DBLE(S).gt.1d2)) then
write(*,*) "WARNING! LARGE SUDAKOV, S(b)=",S,"; for bstar=",bstar
S=cmplx(0d0,0d0)
endif
!
c S=S*exp(-g*b**2)
return
c****************************
end
c.....Soft-gluon-Resummation of LL (Eq.22 of arXiv:hep-ph/0508068)
function f0(y)
implicit none
complex *16 f0,y
include 'const.h'
include 'sudakov_inc.f'
f0=(A1q/beta0)*(y+log1y)/(y)
! f0 = 0d0
return
end
c.....Soft-gluon-Resummation of NLL (Eq.23 of arXiv:hep-ph/0508068)
\ (A1q/beta0)*(y/(1-y)+log1y)*rlogq2mur2 !!! should be rlogq2mur2 -> log(mures^2/mur^2) = (logq2mur2-2.*loga) (is this a bug in DYRES?) (--> no see a dependence below)
c a dependence
f1=f1-2*rloga*A1q/beta0*y/(1-y) !!! (Here is missing the term log1y in (y/(1-y)+log1y) ???)