|
JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
|
Go to the documentation of this file.
42 real(8),
intent(in) :: inmz, inmw, ingf, inalpha_qed, inxw
54 real(8),
intent(in) :: mass, width
62 integer,
intent(in) :: idfirst(1:2)
63 integer,
intent(in) :: idsecond(1:2)
66 if( idfirst(1).eq.
pho_ .or. idfirst(2).eq.
pho_ )
then
71 if( idv(1).eq.
wp_ .or. idv(1).eq.
wm_ )
then
73 elseif( idv(1).eq.
z0_ )
then
77 if( idsecond(1).eq.
pho_ .or. idsecond(2).eq.
pho_ )
then
82 if( idv(2).eq.
wp_ .or. idv(2).eq.
wm_ )
then
84 elseif( idv(2).eq.
z0_ )
then
94 integer,
intent(in) :: flag
100 logical,
intent(in) :: flag
106 real(8),
intent(in) :: muren,mufac
125 complex(8),
intent(in) :: vvcoupl(39)
126 complex(8),
intent(in) :: vvpcoupl(39)
127 complex(8),
intent(in) :: vpvpcoupl(39)
128 integer,
intent(in) :: cqsq(3)
129 real(8),
intent(in) :: lambda_qsq(1:3,1:4)
130 logical,
intent(in) :: usewwcoupl
133 (any(vvpcoupl.ne.
czero) .or. any(vpvpcoupl.ne.
czero)) &
136 if(.not.usewwcoupl)
then
435 complex(8),
intent(in) :: zpffcoupl(20)
436 complex(8),
intent(in) :: wpffcoupl(20)
475 logical,
intent(in) :: doallow
482 complex(8),
intent(in) :: ggcoupl(1:3)
491 complex(8),
intent(in) :: qqcoupl(1:2)
499 complex(8),
intent(in) :: qqcoupl(1:2)
500 complex(8),
intent(in) :: vvcoupl(1:2)
511 integer,
parameter :: indexgammabegin=11
512 integer,
parameter :: indexvvsize=20
513 complex(8),
intent(in) :: acoupl(1:5)
514 complex(8),
intent(in) :: vvcoupl(1:indexvvsize),vvpcoupl(1:indexvvsize),vpvpcoupl(1:indexvvsize)
515 complex(8),
intent(in) ::
qlr(1:2)
519 any(vvcoupl(indexgammabegin:indexvvsize).ne.
czero) .or. &
520 any(vvpcoupl(indexgammabegin:indexvvsize).ne.
czero) &
589 complex(8),
intent(in) :: azffcoupl(1:12)
625 if( idv.eq.
z0_ )
then
630 else if( idv.eq.
wp_ .or. idv.eq.
wm_ )
then
645 real(8),
intent(out) :: mv,gv
652 real(8),
intent(out) :: mv,gv
659 real(8),
intent(out) :: val_as, val_asmz
666 real(8),
intent(out) :: pdfzmass
667 integer,
intent(out) :: pdfnloops, pdfnf
677 integer,
intent(in) :: vvmode,idordered(6:9)
678 real(
dp),
intent(out) :: al1,ar1,al2,ar2
681 if( vvmode.eq.
zzmode )
then
683 if( abs(idordered(6)).eq.abs(
elm_) .or. abs(idordered(6)).eq.abs(
mum_) )
then
686 elseif( abs(idordered(6)).eq.abs(
tam_) )
then
689 elseif( abs(idordered(6)).eq.abs(
nue_) .or. abs(idordered(6)).eq.abs(
num_) .or. abs(idordered(6)).eq.abs(
nut_) )
then
692 elseif( abs(idordered(6)).eq.abs(
up_) .or. abs(idordered(6)).eq.abs(
chm_) )
then
695 elseif( abs(idordered(6)).eq.abs(
dn_) .or. abs(idordered(6)).eq.abs(
str_) .or. abs(idordered(6)).eq.abs(
bot_) )
then
702 if( abs(idordered(8)).eq.abs(
elm_) .or. abs(idordered(8)).eq.abs(
mum_) )
then
705 elseif( abs(idordered(8)).eq.abs(
tam_) )
then
708 elseif( abs(idordered(8)).eq.abs(
nue_) .or. abs(idordered(8)).eq.abs(
num_) .or. abs(idordered(8)).eq.abs(
nut_) )
then
711 elseif( abs(idordered(8)).eq.abs(
up_) .or. abs(idordered(8)).eq.abs(
chm_) )
then
714 elseif( abs(idordered(8)).eq.abs(
dn_) .or. abs(idordered(8)).eq.abs(
str_) .or. abs(idordered(8)).eq.abs(
bot_) )
then
722 elseif( vvmode.eq.
wwmode )
then
728 (abs(idordered(6)).eq.abs(
elp_) .and. abs(idordered(7)).eq.abs(
nue_)) .or. (abs(idordered(7)).eq.abs(
elp_) .and. abs(idordered(6)).eq.abs(
nue_)) .or. &
729 (abs(idordered(6)).eq.abs(
mup_) .and. abs(idordered(7)).eq.abs(
num_)) .or. (abs(idordered(7)).eq.abs(
mup_) .and. abs(idordered(6)).eq.abs(
num_)) &
734 (abs(idordered(6)).eq.abs(
tap_) .and. abs(idordered(7)).eq.abs(
nut_)) .or. (abs(idordered(7)).eq.abs(
tap_) .and. abs(idordered(6)).eq.abs(
nut_)) &
746 (abs(idordered(8)).eq.abs(
elm_) .and. abs(idordered(9)).eq.abs(
anue_)) .or. (abs(idordered(9)).eq.abs(
elm_) .and. abs(idordered(8)).eq.abs(
anue_)) .or. &
747 (abs(idordered(8)).eq.abs(
mum_) .and. abs(idordered(9)).eq.abs(
anum_)) .or. (abs(idordered(9)).eq.abs(
mum_) .and. abs(idordered(8)).eq.abs(
anum_)) &
752 (abs(idordered(8)).eq.abs(
tam_) .and. abs(idordered(9)).eq.abs(
anut_)) .or. (abs(idordered(9)).eq.abs(
tam_) .and. abs(idordered(8)).eq.abs(
anut_)) &
761 elseif( vvmode.eq.
zgmode )
then
763 if( abs(idordered(6)).eq.abs(
elm_) .or. abs(idordered(6)).eq.abs(
mum_) )
then
766 elseif( abs(idordered(6)).eq.abs(
tam_) )
then
769 elseif( abs(idordered(6)).eq.abs(
nue_) .or. abs(idordered(6)).eq.abs(
num_) .or. abs(idordered(6)).eq.abs(
nut_) )
then
772 elseif( abs(idordered(6)).eq.abs(
up_) .or. abs(idordered(6)).eq.abs(
chm_) )
then
775 elseif( abs(idordered(6)).eq.abs(
dn_) .or. abs(idordered(6)).eq.abs(
str_) .or. abs(idordered(6)).eq.abs(
bot_) )
then
785 elseif( vvmode.eq.
ggmode )
then
792 elseif( vvmode.eq.
gsgmode )
then
794 if( abs(idordered(6)).eq.abs(
elm_) .or. abs(idordered(6)).eq.abs(
mum_) )
then
797 elseif( abs(idordered(6)).eq.abs(
tam_) )
then
800 elseif( abs(idordered(6)).eq.abs(
nue_) .or. abs(idordered(6)).eq.abs(
num_) .or. abs(idordered(6)).eq.abs(
nut_) )
then
803 elseif( abs(idordered(6)).eq.abs(
up_) .or. abs(idordered(6)).eq.abs(
chm_) )
then
806 elseif( abs(idordered(6)).eq.abs(
dn_) .or. abs(idordered(6)).eq.abs(
str_) .or. abs(idordered(6)).eq.abs(
bot_) )
then
816 elseif( vvmode.eq.
gszmode )
then
818 if( abs(idordered(6)).eq.abs(
elm_) .or. abs(idordered(6)).eq.abs(
mum_) )
then
821 elseif( abs(idordered(6)).eq.abs(
tam_) )
then
824 elseif( abs(idordered(6)).eq.abs(
nue_) .or. abs(idordered(6)).eq.abs(
num_) .or. abs(idordered(6)).eq.abs(
nut_) )
then
827 elseif( abs(idordered(6)).eq.abs(
up_) .or. abs(idordered(6)).eq.abs(
chm_) )
then
830 elseif( abs(idordered(6)).eq.abs(
dn_) .or. abs(idordered(6)).eq.abs(
str_) .or. abs(idordered(6)).eq.abs(
bot_) )
then
837 if( abs(idordered(8)).eq.abs(
elm_) .or. abs(idordered(8)).eq.abs(
mum_) )
then
840 elseif( abs(idordered(8)).eq.abs(
tam_) )
then
843 elseif( abs(idordered(8)).eq.abs(
nue_) .or. abs(idordered(8)).eq.abs(
num_) .or. abs(idordered(8)).eq.abs(
nut_) )
then
846 elseif( abs(idordered(8)).eq.abs(
up_) .or. abs(idordered(8)).eq.abs(
chm_) )
then
849 elseif( abs(idordered(8)).eq.abs(
dn_) .or. abs(idordered(8)).eq.abs(
str_) .or. abs(idordered(8)).eq.abs(
bot_) )
then
857 elseif( vvmode.eq.
zgsmode )
then
859 if( abs(idordered(6)).eq.abs(
elm_) .or. abs(idordered(6)).eq.abs(
mum_) )
then
862 elseif( abs(idordered(6)).eq.abs(
tam_) )
then
865 elseif( abs(idordered(6)).eq.abs(
nue_) .or. abs(idordered(6)).eq.abs(
num_) .or. abs(idordered(6)).eq.abs(
nut_) )
then
868 elseif( abs(idordered(6)).eq.abs(
up_) .or. abs(idordered(6)).eq.abs(
chm_) )
then
871 elseif( abs(idordered(6)).eq.abs(
dn_) .or. abs(idordered(6)).eq.abs(
str_) .or. abs(idordered(6)).eq.abs(
bot_) )
then
878 if( abs(idordered(8)).eq.abs(
elm_) .or. abs(idordered(8)).eq.abs(
mum_) )
then
881 elseif( abs(idordered(8)).eq.abs(
tam_) )
then
884 elseif( abs(idordered(8)).eq.abs(
nue_) .or. abs(idordered(8)).eq.abs(
num_) .or. abs(idordered(8)).eq.abs(
nut_) )
then
887 elseif( abs(idordered(8)).eq.abs(
up_) .or. abs(idordered(8)).eq.abs(
chm_) )
then
890 elseif( abs(idordered(8)).eq.abs(
dn_) .or. abs(idordered(8)).eq.abs(
str_) .or. abs(idordered(8)).eq.abs(
bot_) )
then
900 if( abs(idordered(6)).eq.abs(
elm_) .or. abs(idordered(6)).eq.abs(
mum_) )
then
903 elseif( abs(idordered(6)).eq.abs(
tam_) )
then
906 elseif( abs(idordered(6)).eq.abs(
nue_) .or. abs(idordered(6)).eq.abs(
num_) .or. abs(idordered(6)).eq.abs(
nut_) )
then
909 elseif( abs(idordered(6)).eq.abs(
up_) .or. abs(idordered(6)).eq.abs(
chm_) )
then
912 elseif( abs(idordered(6)).eq.abs(
dn_) .or. abs(idordered(6)).eq.abs(
str_) .or. abs(idordered(6)).eq.abs(
bot_) )
then
919 if( abs(idordered(8)).eq.abs(
elm_) .or. abs(idordered(8)).eq.abs(
mum_) )
then
922 elseif( abs(idordered(8)).eq.abs(
tam_) )
then
925 elseif( abs(idordered(8)).eq.abs(
nue_) .or. abs(idordered(8)).eq.abs(
num_) .or. abs(idordered(8)).eq.abs(
nut_) )
then
928 elseif( abs(idordered(8)).eq.abs(
up_) .or. abs(idordered(8)).eq.abs(
chm_) )
then
931 elseif( abs(idordered(8)).eq.abs(
dn_) .or. abs(idordered(8)).eq.abs(
str_) .or. abs(idordered(8)).eq.abs(
bot_) )
then
complex(8), public ghzpzp1_prime7
complex(8), public ezp_top_right
real(dp), public alphas_mz
real(8), public lambda_w31
complex(8), public bzpgs8
complex(8), public ghzpzp4_prime4
complex(8), public ghwwp4_prime5
logical, public includegammastar
complex(8), public ghz4_prime6
integer, parameter, public nloops_pdf
complex(8), public ghzzp1_prime
complex(8), public bzpgs3
complex(8), public ezp_top_left
integer, target, public elm_
subroutine, public getalphasalphasmz(val_as, val_asmz)
subroutine, public sethiggsmasswidth(mass, width)
complex(8), public ghzpzp2_prime7
subroutine, public setvprimecontactcouplings(Zpffcoupl, Wpffcoupl)
complex(8), public ghz2_prime
complex(8), public ghzzp1_prime7
complex(8), public ewp_chm_right
complex(8), public ghz4_prime4
complex(8), public ghwpwp3
complex(8), public ghzpzp1
complex(8), public ghz3_prime5
complex(8), public ghwwp4_prime3
subroutine, public setspinzerovvcouplings(vvcoupl, vvpcoupl, vpvpcoupl, cqsq, Lambda_qsq, useWWcoupl)
subroutine, public getmvgv(mv, gv)
logical, public distinguish_hwwcouplings
subroutine, public getdecaycouplings(VVMode, idordered, aL1, aR1, aL2, aR2)
real(8), public lambda_z10
complex(8), public bzpzp1
subroutine, public setdecaymodes(idfirst, idsecond)
complex(8), public ghzzp3_prime
complex(8), public ghw2_prime6
integer function coupledvertex(id, hel, useAHcoupl)
complex(8), public bzpzp6
complex(8), public ghzzp4_prime2
integer, parameter, public zgmode
subroutine, public setspinonecouplings(qqcoupl, vvcoupl)
complex(8), public ghwwp2_prime7
complex(8), public ghwwp4_prime4
real(8), public lambda_z41
complex(8), public ghwpwp1
complex(8), public ezp_up_left
complex(8), public ghzgs4
complex(8), public zprime_zz_1
real(8), public lambda_z12
complex(8), public bzpgs2
complex(8), public ghzpzp2_prime6
complex(8), public ghz3_prime2
complex(8), public ghw2_prime7
complex(8), public ghzzp2_prime5
real(8), public ga_wprime
complex(8), public ghwwp4_prime7
real(8), public lambda_z21
subroutine, public setazffcouplings(azffcoupl)
complex(8), public ghzpzp2
complex(8), public ghzzp4_prime3
complex(8), public ghwpwp3_prime6
complex(8), public bzpzp8
integer, target, public dn_
subroutine, public setspinzeroggcouplings(ggcoupl)
complex(8), public ghw2_prime3
complex(8), public ghzzp4_prime4
complex(8), public ghzpzp3_prime5
real(8), public lambda_z31
complex(8), public ghzpzp3_prime2
complex(8), public ghz3_prime6
subroutine, public resetmubarhgabarh()
subroutine, public setdistinguishwwcouplingsflag(doAllow)
complex(8), public ghwpwp2_prime2
complex(8), public ghzgs2
real(8), public scale_alpha_w_tn
integer, public topdecays
complex(8), public ghwpwp3_prime
complex(8), public ezp_el_left
complex(8), public ghwwp2_prime5
complex(8), public ghzpzp1_prime5
subroutine, public resetamplitudeincludes()
complex(8), public ghz1_prime
complex(8), public ghwwp2
subroutine, public setmurenfac(muren, mufac)
integer, parameter, public zgsmode
complex(8), public ghzpzp3_prime
complex(8), public ezp_bot_right
real(8), public scale_alpha_w_ln
complex(8), public ewp_top_right
complex(8), public bzpzp3
complex(8), public ghz1_prime7
complex(8), public ghwpwp2_prime3
logical, public includevprime
complex(8), public ghwpwp3_prime7
complex(8), public bgsgs1
complex(8), public bgsgs8
complex(8), public ghwpwp1_prime
complex(8), public graviton_qq_left
complex(8), public ghzzp3_prime3
complex(8), public ghzpzp1_prime4
subroutine, public settopdecays(flag)
complex(8), public ghzzp1_prime3
complex(8), public ghzpzp1_prime6
complex(8), public bzzp10
complex(8), public bgsgs4
complex(8), public ghz2_prime5
complex(8), public ghgsgs4
complex(8), public ghw3_prime5
complex(8), public ghw4_prime4
integer, target, public wm_
complex(8), public ghzpzp4_prime
complex(8), public ghzpzp4_prime5
integer, target, public chm_
integer, target, public up_
integer, target, public bot_
complex(8), public ghzzp1
complex(8), public ghwwp4_prime2
complex(8), public ghzzp1_prime6
complex(8), public ghzzp4
real(8), public lambda_w30
complex(8), public ghz3_prime3
real(8), public lambda_w22
complex(8), public ghwwp1_prime5
complex(8), public ghw3_prime6
complex(8), public ezp_chm_right
complex(8), public ghwwp1_prime
real(8), public lambda_z11
complex(8), public zprime_qq_right
integer, parameter, public zzmode
complex(8), public ghzpgs3
complex(8), public ghz3_prime4
complex(8), public bzpzp9
complex(8), public ghw3_prime4
complex(8), public ghwwp3_prime
complex(8), public ghwpwp2
complex(8), public ghwpwp3_prime3
complex(8), public ghzzp2_prime6
subroutine computeewvariables()
complex(8), public ghwpwp1_prime5
complex(8), public ghz1_prime4
integer, parameter, public gsgmode
complex(8), public ghwwp3_prime5
real(8), public scale_alpha_z_ll
complex(8), public ghz1_prime2
complex(8), public ghzzp4_prime5
complex(8), public bzpzp5
complex(8), public ewp_mu_left
complex(8), public ghz4_prime5
complex(8), public ghw4_prime3
complex(8), public ezp_mu_right
complex(8), public ghzzp2_prime
complex(8), public ezp_chm_left
complex(8), public ghwwp3_prime2
complex(8), public ewp_ta_left
complex(8), public ghw1_prime6
complex(8), public ghzzp2
complex(8), public ghwpwp2_prime
complex(8), public ghzzp3_prime7
complex(8), public ghwwp1
complex(8), public ghzzp1_prime4
real(8), public lambda_z32
complex(8), public ghw2_prime5
real(8), public lambda_w10
complex(8), public ghw2_prime4
complex(8), public ghzpgs4
integer, target, public tam_
complex(8), public ghzpzp2_prime3
real(8), public scale_alpha_w_ud
complex(8), public zprime_qq_left
complex(8), public bzpgs4
complex(8), public ghwpwp2_prime7
complex(8), public ghw1_prime3
complex(8), public ghwpwp4_prime2
complex(8), public ghwwp2_prime2
real(8), public lambda_w11
complex(8), public ghzpzp3
complex(8), public ghzpzp4_prime3
real(8), public ga_zprime
logical function isawdecay(DKMode)
subroutine, public setspinzeroqqcouplings(qqcoupl)
subroutine setmvgvfromvertex(idV)
complex(8), public ghwpwp3_prime2
integer, target, public nue_
complex(8), public ghw1_prime4
complex(8), public ghzpzp4_prime6
real(8), public lambda_z42
complex(8), public ewp_up_right
subroutine setmass(mass, ipart)
complex(8), public ezp_str_right
complex(8), parameter, public czero
complex(8), public ghzzp2_prime3
integer, parameter, public gszmode
complex(8), public ghzpzp2_prime2
complex(8), public ghzpzp1_prime
complex(8), public ezp_up_right
complex(8), public ghzzp3
real(8), public lambda_z30
complex(8), public bzpzp4
complex(8), public ghzgs1_prime2
complex(8), public ghwpwp2_prime4
integer, target, public elp_
complex(8), public ghzpzp4_prime2
complex(8), public kappa_tilde
complex(8), public ghwwp1_prime3
complex(8), public ghzzp3_prime5
complex(8), public ghw2_prime2
complex(8), public ghzpgs2
complex(8), public ghz4_prime7
complex(8), public ghwpwp4_prime5
real(8), public lambda_w20
complex(8), public ghz3_prime7
complex(8), public bzpzp7
real(8), public scale_alpha_z_tt
real(8), public zmass_pdf
complex(8), public ghw4_prime6
complex(8), public ghwpwp2_prime6
complex(8), public ghzzp2_prime7
integer, target, public anum_
complex(8), public ewp_chm_left
complex(8), public ghwpwp4_prime7
complex(8), public ghzpzp3_prime7
real(8), public alpha_qed
real(8), public lambda_w41
complex(8), public ewp_el_right
complex(8), public ghzpzp2_prime5
real(8), public lambda_w40
complex(8), public ghz1_prime3
complex(8), public ghwwp3
complex(8), public ghzzp4_prime7
complex(8), public ewp_up_left
integer, target, public anut_
integer, target, public anue_
complex(8), public ezp_dn_left
complex(8), public ghz2_prime6
subroutine, public sethdk(flag)
complex(8), public ghz4_prime
real(8), public lambda_z40
complex(8), public ghwwp2_prime3
complex(8), public ezp_nue_right
complex(8), public ghz3_prime
complex(8), public ghwwp3_prime3
real(8), public scale_alpha_z_nn
complex(8), public ghwpwp4
complex(8), public ghwpwp4_prime3
complex(8), public ghwpwp4_prime6
complex(8), public ghz2_prime4
complex(8), public ezp_ta_left
complex(8), public ghzpzp4_prime7
complex(8), public ghw2_prime
complex(8), public ghw1_prime7
complex(8), public ghzzp1_prime2
complex(8), public ghw4_prime
complex(8), public bzpzp10
complex(8), public ezp_mu_left
complex(8), public ghwwp3_prime4
complex(8), public ghzgs3
complex(8), public ghwwp4
real(8), public lambda_z22
complex(8), public ghwwp2_prime
complex(8), public ezp_dn_right
complex(8), public graviton_qq_right
integer, parameter, public nqflavors_pdf
complex(8), public bzpzp2
complex(8), public ghwpwp2_prime5
real(8), public scale_alpha_z_dd
complex(8), public ghzpzp1_prime2
complex(8), public ezp_nue_left
real(8), public lambda_w42
complex(8), public ghzzp3_prime2
subroutine, public setewparameters(inMZ, inMW, inGf, inalpha_QED, inxw)
subroutine, public getpdfconstants(pdfzmass, pdfnloops, pdfnf)
complex(8), public ghwpwp1_prime6
real(8), public lambda_z20
integer, target, public nut_
integer, parameter, public wwmode
subroutine, public getmvprimegvprime(mv, gv)
integer, parameter, public dp
complex(8), public ghz2_prime7
complex(8), public ghzpzp2_prime4
complex(8), public ghw4_prime5
complex(8), public ghzpzp1_prime3
complex(8), public ghwwp4_prime6
complex(8), public ghgsgs2
integer, target, public mum_
real(8), parameter, public qlr
complex(8), public ghzpgs1_prime2
complex(8), public ghzpzp3_prime4
complex(8), public ghw3_prime2
integer, target, public wp_
subroutine, public setspintwocouplings(acoupl, vvcoupl, vvpcoupl, vpvpcoupl, qLR)
complex(8), public ghzzp2_prime4
complex(8), public ghzzp3_prime6
complex(8), public ghw3_prime3
integer, target, public str_
complex(8), public ghzpzp2_prime
logical function isaquark(PartType)
complex(8), public ghwwp1_prime6
complex(8), public ewp_top_left
complex(8), public ghwwp1_prime2
complex(8), public bzpgs1
complex(8), public ghwwp2_prime6
real(8), public scale_alpha_z_uu
complex(8), public ewp_mu_right
complex(8), public ghwpwp3_prime4
complex(8), public ghwwp3_prime7
complex(8), public ghw1_prime
complex(8), public ghz1_prime6
real(8), public lambda_w12
complex(8), public bgsgs2
integer, parameter, public ggmode
complex(8), public ghzpzp3_prime6
real(8), public lambda_w32
logical function isazdecay(DKMode)
integer, public decaymode1
complex(8), public ghwwp4_prime
complex(8), public ezp_str_left
complex(8), public ghwwp1_prime4
complex(8), public ghw1_prime5
integer, target, public num_
complex(8), public ewp_ta_right
complex(8), public ezp_el_right
complex(8), public ghwpwp1_prime2
complex(8), public zprime_zz_2
complex(8), public ghz4_prime2
complex(8), public ghzzp1_prime5
integer, target, public hig_
integer, target, public tap_
complex(8), public ghwpwp4_prime
complex(8), public ghzpzp3_prime3
complex(8), public ghzpzp4
complex(8), public ghwpwp4_prime4
complex(8), public ghwpwp1_prime3
integer, public decaymode2
complex(8), public ghzzp2_prime2
integer, parameter, public gsgsmode
complex(8), public ghwwp2_prime4
subroutine setdecaywidth(width, ipart)
complex(8), public ghz2_prime2
real(8), public ga_vprime
complex(8), public ghw1_prime2
complex(8), public ghz1_prime5
complex(8), public ghz2_prime3
complex(8), public ghzzp3_prime4
integer, target, public pho_
complex(8), public ghgsgs3
real(8), public lambda_w21
complex(8), public ghw3_prime
integer, target, public z0_
complex(8), public ghzzp4_prime6
complex(8), public ewp_el_left
complex(8), public ghwpwp1_prime4
complex(8), public ghwwp3_prime6
complex(8), public ghwpwp3_prime5
complex(8), public ghw3_prime7
complex(8), public ghw4_prime2
complex(8), public bgsgs3
complex(8), public ghz4_prime3
complex(8), public ghwpwp1_prime7
complex(8), public ghwwp1_prime7
complex(8), public ezp_ta_right
complex(8), public ghw4_prime7
complex(8), public ezp_bot_left
complex(8), public ghzzp4_prime
integer, target, public mup_