You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

61 lines
1.8 KiB

!
! SPDX-License-Identifier: GPL-3.0-or-later
! Copyright (C) 2019-2022, respective authors of MCFM.
!
subroutine gg_hWWg_v(p,msq)
implicit none
include 'types.f'
c----Author: R.K. Ellis May 2007
c----Virtual corrections matrix element for H production
c----in the heavy quark (mt=Infinity) limit.
c----averaged over initial colours and spins
c----f(p1)+f(p2) --> H(W^+(-->nu(p3)+e^+(p4)) +W^-(-->e^-(p5)+nu~(p6)))+g(p7)
include 'constants.f'
include 'nf.f'
include 'mxpart.f'
include 'masses.f'
include 'ewcouple.f'
include 'qcdcouple.f'
include 'sprods_com.f'
include 'scheme.f'
c (Taken from Ravindran, Smith, van Neerven hep-ph/0201114)
c Modified by overall factors
integer:: iglue,j,k
real(dp):: p(mxpart,4),msq(fn:nf,fn:nf),s3456
real(dp):: ss,tt,uu,
& virtgg,virtqa,virtaq,virtqg,virtgq,hdecay,Asq,fac
parameter(iglue=7)
scheme='tH-V'
call dotem(iglue,p,s)
ss=s(1,2)
tt=s(1,iglue)
uu=s(2,iglue)
Asq=(as/(3._dp*pi))**2/vevsq
c Deal with Higgs decay
s3456=s(3,4)+s(3,5)+s(3,6)+s(4,5)+s(4,6)+s(5,6)
hdecay=gwsq**3*wmass**2*s(3,5)*s(6,4)
hdecay=hdecay/(((s3456-hmass**2)**2+(hmass*hwidth)**2)
& *((s(3,4)-wmass**2)**2+(wmass*wwidth)**2)
& *((s(5,6)-wmass**2)**2+(wmass*wwidth)**2))
fac=ason2pi*Asq*gsq*hdecay
call hjetfill(ss,tt,uu,virtgg,virtqa,virtaq,virtqg,virtgq)
do j=-nf,nf
do k=-nf,nf
msq(j,k)=0._dp
if ((j==0).and.(k==0)) msq(j,k)=avegg*fac*virtgg
if ((j>0).and.(k==-j)) msq(j,k)=aveqq*fac*virtqa
if ((j<0).and.(k==-j)) msq(j,k)=aveqq*fac*virtaq
if ((j==0).and.(k /= 0)) msq(j,k)=aveqg*fac*virtgq
if ((j /= 0).and.(k==0)) msq(j,k)=aveqg*fac*virtqg
enddo
enddo
return
end