11
integer ign1,ign2,iud1,iud2,ilq
12
parameter (iud1=1,iud2=2)
13
double precision color
14
parameter (color=3.d0)
15
double precision qcd,c,vff,gm
18
double precision t3f,qf
20
integer idtau,idcq,idbq,idtq
21
parameter (idtau = 15, idcq = 4, idbq = 5, idtq = 6)
22
double precision taum,cqm,bqm,tqm
23
double precision gmh2ta,gmh2c,gmh2b,gmh2t,gmh2w,gmh2z
25
double precision fmass
29
c Initialize coupling constants.
47
vff = vkm(ign1,ign2,ilq)
49
call gmw2ff(wm,fm(ign1,1,ilq),fm(ign2,2,ilq),vff,c, gm)
54
c Set branching fractions
58
brwdk(imd) = brwdk(imd)/gmw
68
t3f = 3.d0/2.d0 - dble(iud)
75
call gmz2ff(zm,t3f,qf,c,fm(ign,iud,ilq),gm)
80
c Set branching fractions
84
brzdk(imd) = brzdk(imd)/gmz
87
c Initialize Higgs width.
92
call gmh2ff(hm,taum,zm,gmh2ta)
96
call gmh2ff(hm,cqm ,zm,gmh2c)
101
call gmh2ff(hm,bqm ,zm,gmh2b)
106
call gmh2ff(hm,tqm ,zm,gmh2t)
110
call gmh2vv(hm,wm ,zm,gmh2w)
114
call gmh2vv(hm,zm ,zm,gmh2z)
118
if(gmh.le.0.d0) gmh = 1.d-10
120
brhdk(imd) = brhdk(imd)/gmh
123
c Initialize top width.
127
call gmt2qw(tqm,bqm,wm,vff,gm)