JHUGen MELA  v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
mod_JHUGenMELA.F90
Go to the documentation of this file.
2  use modparameters
3  use modkinematics
4  use modmisc
5 #if compiler==1
6  use ifport
7 #endif
8  implicit none
9 
10 ! JHUGenMELA-specific subroutines and functions
11 
12 public :: setewparameters
13 public :: sethiggsmasswidth
14 public :: setdecaymodes
15 public :: settopdecays
16 public :: sethdk
17 public :: setmurenfac
18 public :: resetmubarhgabarh
19 public :: resetamplitudeincludes
22 public :: setspinonecouplings
23 public :: setspintwocouplings
25 public :: setazffcouplings
26 
27 public :: getmvgv,getmvprimegvprime
28 public :: getalphasalphasmz
29 public :: getpdfconstants
30 public :: getdecaycouplings
31 
32 
33 contains
34 
35 
36 !=====================================================
37 ! Subroutines visible to the user
38 !=====================================================
39 
40 subroutine setewparameters(inMZ, inMW, inGf, inalpha_QED, inxw)
41  implicit none
42  real(8), intent(in) :: inmz, inmw, ingf, inalpha_qed, inxw
43  m_z = inmz
44  m_w = inmw
45  gf = ingf
46  alpha_qed = inalpha_qed
47  xw = inxw
48  call computeewvariables()
49 end subroutine setewparameters
50 
51 
52 subroutine sethiggsmasswidth(mass,width)
53  implicit none
54  real(8), intent(in) :: mass, width
55  call setmass(mass,hig_)
56  call setdecaywidth(width,hig_)
57  return
58 end subroutine sethiggsmasswidth
59 
60 subroutine setdecaymodes(idfirst,idsecond)
61  implicit none
62  integer, intent(in) :: idfirst(1:2)
63  integer, intent(in) :: idsecond(1:2)
64  integer :: idv(1:2)
65 
66  if( idfirst(1).eq.pho_ .or. idfirst(2).eq.pho_ ) then
67  decaymode1 = 7
68  idv(1)=pho_
69  else
70  idv(1)=coupledvertex(idfirst,-1)
71  if( idv(1).eq.wp_ .or. idv(1).eq.wm_ ) then
72  decaymode1=11
73  elseif( idv(1).eq.z0_ ) then
74  decaymode1=9
75  endif
76  endif
77  if( idsecond(1).eq.pho_ .or. idsecond(2).eq.pho_ ) then
78  decaymode2 = 7
79  idv(2)=pho_
80  else
81  idv(2)=coupledvertex(idsecond,-1)
82  if( idv(2).eq.wp_ .or. idv(2).eq.wm_ ) then
83  decaymode2=11
84  elseif( idv(2).eq.z0_ ) then
85  decaymode2=9
86  endif
87  endif
88  call setmvgv()
89  return
90 end subroutine setdecaymodes
91 
92 subroutine settopdecays(flag)
93 implicit none
94 integer, intent(in) :: flag
95  topdecays=flag
96 end subroutine
97 
98 subroutine sethdk(flag)
99 implicit none
100 logical, intent(in) :: flag
101  h_dk=flag
102 end subroutine
103 
104 subroutine setmurenfac(muren,mufac)
105 implicit none
106 real(8), intent(in) :: muren,mufac
107  mu_ren = muren
108  mu_fact = mufac
109 end subroutine
110 
111 subroutine resetmubarhgabarh()
112 implicit none
113  mubarh=-999d0
114  gabarh=-999d0
115 end subroutine
116 
117 subroutine resetamplitudeincludes()
118 implicit none
119  includevprime=.false.
120  includegammastar=.false.
121 end subroutine
122 
123 subroutine setspinzerovvcouplings(vvcoupl, vvpcoupl, vpvpcoupl, cqsq, Lambda_qsq, useWWcoupl)
124  implicit none
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
131 
132  includevprime = includevprime .or. ( &
133  (any(vvpcoupl.ne.czero) .or. any(vpvpcoupl.ne.czero)) &
134  )
135 
136  if(.not.usewwcoupl) then
137  cz_q1sq = cqsq(1)
138  lambda_z11 = lambda_qsq(1,1)
139  lambda_z21 = lambda_qsq(1,2)
140  lambda_z31 = lambda_qsq(1,3)
141  lambda_z41 = lambda_qsq(1,4)
142  cz_q2sq = cqsq(2)
143  lambda_z12 = lambda_qsq(2,1)
144  lambda_z22 = lambda_qsq(2,2)
145  lambda_z32 = lambda_qsq(2,3)
146  lambda_z42 = lambda_qsq(2,4)
147  cz_q12sq = cqsq(3)
148  lambda_z10 = lambda_qsq(3,1)
149  lambda_z20 = lambda_qsq(3,2)
150  lambda_z30 = lambda_qsq(3,3)
151  lambda_z40 = lambda_qsq(3,4)
152 
153  ghz1 = vvcoupl(1)
154  ghz2 = vvcoupl(2)
155  ghz3 = vvcoupl(3)
156  ghz4 = vvcoupl(4)
157 
158  ghzgs2 = vvcoupl(5)
159  ghzgs3 = vvcoupl(6)
160  ghzgs4 = vvcoupl(7)
161  ghgsgs2 = vvcoupl(8)
162  ghgsgs3 = vvcoupl(9)
163  ghgsgs4 = vvcoupl(10)
164 
165  ghz1_prime = vvcoupl(11)
166  ghz1_prime2= vvcoupl(12)
167  ghz1_prime3= vvcoupl(13)
168  ghz1_prime4= vvcoupl(14)
169  ghz1_prime5= vvcoupl(15)
170 
171  ghz2_prime = vvcoupl(16)
172  ghz2_prime2= vvcoupl(17)
173  ghz2_prime3= vvcoupl(18)
174  ghz2_prime4= vvcoupl(19)
175  ghz2_prime5= vvcoupl(20)
176 
177  ghz3_prime = vvcoupl(21)
178  ghz3_prime2= vvcoupl(22)
179  ghz3_prime3= vvcoupl(23)
180  ghz3_prime4= vvcoupl(24)
181  ghz3_prime5= vvcoupl(25)
182 
183  ghz4_prime = vvcoupl(26)
184  ghz4_prime2= vvcoupl(27)
185  ghz4_prime3= vvcoupl(28)
186  ghz4_prime4= vvcoupl(29)
187  ghz4_prime5= vvcoupl(30)
188 
189  ghzgs1_prime2= vvcoupl(31)
190 
191  ghz1_prime6 = vvcoupl(32)
192  ghz1_prime7 = vvcoupl(33)
193  ghz2_prime6 = vvcoupl(34)
194  ghz2_prime7 = vvcoupl(35)
195  ghz3_prime6 = vvcoupl(36)
196  ghz3_prime7 = vvcoupl(37)
197  ghz4_prime6 = vvcoupl(38)
198  ghz4_prime7 = vvcoupl(39)
199 
200 
201  ghzzp1 = vvpcoupl(1)
202  ghzzp2 = vvpcoupl(2)
203  ghzzp3 = vvpcoupl(3)
204  ghzzp4 = vvpcoupl(4)
205 
206  ghzpgs2 = vvpcoupl(5)
207  ghzpgs3 = vvpcoupl(6)
208  ghzpgs4 = vvpcoupl(7)
209 
210  ghzzp1_prime = vvpcoupl(11)
211  ghzzp1_prime2= vvpcoupl(12)
212  ghzzp1_prime3= vvpcoupl(13)
213  ghzzp1_prime4= vvpcoupl(14)
214  ghzzp1_prime5= vvpcoupl(15)
215 
216  ghzzp2_prime = vvpcoupl(16)
217  ghzzp2_prime2= vvpcoupl(17)
218  ghzzp2_prime3= vvpcoupl(18)
219  ghzzp2_prime4= vvpcoupl(19)
220  ghzzp2_prime5= vvpcoupl(20)
221 
222  ghzzp3_prime = vvpcoupl(21)
223  ghzzp3_prime2= vvpcoupl(22)
224  ghzzp3_prime3= vvpcoupl(23)
225  ghzzp3_prime4= vvpcoupl(24)
226  ghzzp3_prime5= vvpcoupl(25)
227 
228  ghzzp4_prime = vvpcoupl(26)
229  ghzzp4_prime2= vvpcoupl(27)
230  ghzzp4_prime3= vvpcoupl(28)
231  ghzzp4_prime4= vvpcoupl(29)
232  ghzzp4_prime5= vvpcoupl(30)
233 
234  ghzpgs1_prime2= vvpcoupl(31)
235 
236  ghzzp1_prime6 = vvpcoupl(32)
237  ghzzp1_prime7 = vvpcoupl(33)
238  ghzzp2_prime6 = vvpcoupl(34)
239  ghzzp2_prime7 = vvpcoupl(35)
240  ghzzp3_prime6 = vvpcoupl(36)
241  ghzzp3_prime7 = vvpcoupl(37)
242  ghzzp4_prime6 = vvpcoupl(38)
243  ghzzp4_prime7 = vvpcoupl(39)
244 
245  ghzpzp1 = vpvpcoupl(1)
246  ghzpzp2 = vpvpcoupl(2)
247  ghzpzp3 = vpvpcoupl(3)
248  ghzpzp4 = vpvpcoupl(4)
249 
250  ghzpzp1_prime = vpvpcoupl(11)
251  ghzpzp1_prime2= vpvpcoupl(12)
252  ghzpzp1_prime3= vpvpcoupl(13)
253  ghzpzp1_prime4= vpvpcoupl(14)
254  ghzpzp1_prime5= vpvpcoupl(15)
255 
256  ghzpzp2_prime = vpvpcoupl(16)
257  ghzpzp2_prime2= vpvpcoupl(17)
258  ghzpzp2_prime3= vpvpcoupl(18)
259  ghzpzp2_prime4= vpvpcoupl(19)
260  ghzpzp2_prime5= vpvpcoupl(20)
261 
262  ghzpzp3_prime = vpvpcoupl(21)
263  ghzpzp3_prime2= vpvpcoupl(22)
264  ghzpzp3_prime3= vpvpcoupl(23)
265  ghzpzp3_prime4= vpvpcoupl(24)
266  ghzpzp3_prime5= vpvpcoupl(25)
267 
268  ghzpzp4_prime = vpvpcoupl(26)
269  ghzpzp4_prime2= vpvpcoupl(27)
270  ghzpzp4_prime3= vpvpcoupl(28)
271  ghzpzp4_prime4= vpvpcoupl(29)
272  ghzpzp4_prime5= vpvpcoupl(30)
273 
274  ghzpzp1_prime6 = vpvpcoupl(32)
275  ghzpzp1_prime7 = vpvpcoupl(33)
276  ghzpzp2_prime6 = vpvpcoupl(34)
277  ghzpzp2_prime7 = vpvpcoupl(35)
278  ghzpzp3_prime6 = vpvpcoupl(36)
279  ghzpzp3_prime7 = vpvpcoupl(37)
280  ghzpzp4_prime6 = vpvpcoupl(38)
281  ghzpzp4_prime7 = vpvpcoupl(39)
282 
283 
284  ! Set includeGammaStar based on the actual coupling values
285  includegammastar = ( &
286  ghzgs1_prime2.ne.czero .or. &
287  ghzgs2.ne.czero .or. &
288  ghzgs3.ne.czero .or. &
289  ghzgs4.ne.czero .or. &
290  ghgsgs2.ne.czero .or. &
291  ghgsgs3.ne.czero .or. &
292  ghgsgs4.ne.czero .or. &
293  ghzpgs1_prime2.ne.czero .or. &
294  ghzpgs2.ne.czero .or. &
295  ghzpgs3.ne.czero .or. &
296  ghzpgs4.ne.czero &
297  )
298 
299  else
300  cw_q1sq = cqsq(1)
301  lambda_w11 = lambda_qsq(1,1)
302  lambda_w21 = lambda_qsq(1,2)
303  lambda_w31 = lambda_qsq(1,3)
304  lambda_w41 = lambda_qsq(1,4)
305  cw_q2sq = cqsq(2)
306  lambda_w12 = lambda_qsq(2,1)
307  lambda_w22 = lambda_qsq(2,2)
308  lambda_w32 = lambda_qsq(2,3)
309  lambda_w42 = lambda_qsq(2,4)
310  cw_q12sq = cqsq(3)
311  lambda_w10 = lambda_qsq(3,1)
312  lambda_w20 = lambda_qsq(3,2)
313  lambda_w30 = lambda_qsq(3,3)
314  lambda_w40 = lambda_qsq(3,4)
315 
316  ghw1 = vvcoupl(1)
317  ghw2 = vvcoupl(2)
318  ghw3 = vvcoupl(3)
319  ghw4 = vvcoupl(4)
320 
321  ghw1_prime = vvcoupl(11)
322  ghw1_prime2= vvcoupl(12)
323  ghw1_prime3= vvcoupl(13)
324  ghw1_prime4= vvcoupl(14)
325  ghw1_prime5= vvcoupl(15)
326 
327  ghw2_prime = vvcoupl(16)
328  ghw2_prime2= vvcoupl(17)
329  ghw2_prime3= vvcoupl(18)
330  ghw2_prime4= vvcoupl(19)
331  ghw2_prime5= vvcoupl(20)
332 
333  ghw3_prime = vvcoupl(21)
334  ghw3_prime2= vvcoupl(22)
335  ghw3_prime3= vvcoupl(23)
336  ghw3_prime4= vvcoupl(24)
337  ghw3_prime5= vvcoupl(25)
338 
339  ghw4_prime = vvcoupl(26)
340  ghw4_prime2= vvcoupl(27)
341  ghw4_prime3= vvcoupl(28)
342  ghw4_prime4= vvcoupl(29)
343  ghw4_prime5= vvcoupl(30)
344 
345  ghw1_prime6 = vvcoupl(32)
346  ghw1_prime7 = vvcoupl(33)
347  ghw2_prime6 = vvcoupl(34)
348  ghw2_prime7 = vvcoupl(35)
349  ghw3_prime6 = vvcoupl(36)
350  ghw3_prime7 = vvcoupl(37)
351  ghw4_prime6 = vvcoupl(38)
352  ghw4_prime7 = vvcoupl(39)
353 
354  ghwwp1 = vvpcoupl(1)
355  ghwwp2 = vvpcoupl(2)
356  ghwwp3 = vvpcoupl(3)
357  ghwwp4 = vvpcoupl(4)
358 
359  ghwwp1_prime = vvpcoupl(11)
360  ghwwp1_prime2= vvpcoupl(12)
361  ghwwp1_prime3= vvpcoupl(13)
362  ghwwp1_prime4= vvpcoupl(14)
363  ghwwp1_prime5= vvpcoupl(15)
364 
365  ghwwp2_prime = vvpcoupl(16)
366  ghwwp2_prime2= vvpcoupl(17)
367  ghwwp2_prime3= vvpcoupl(18)
368  ghwwp2_prime4= vvpcoupl(19)
369  ghwwp2_prime5= vvpcoupl(20)
370 
371  ghwwp3_prime = vvpcoupl(21)
372  ghwwp3_prime2= vvpcoupl(22)
373  ghwwp3_prime3= vvpcoupl(23)
374  ghwwp3_prime4= vvpcoupl(24)
375  ghwwp3_prime5= vvpcoupl(25)
376 
377  ghwwp4_prime = vvpcoupl(26)
378  ghwwp4_prime2= vvpcoupl(27)
379  ghwwp4_prime3= vvpcoupl(28)
380  ghwwp4_prime4= vvpcoupl(29)
381  ghwwp4_prime5= vvpcoupl(30)
382 
383  ghwwp1_prime6 = vvpcoupl(32)
384  ghwwp1_prime7 = vvpcoupl(33)
385  ghwwp2_prime6 = vvpcoupl(34)
386  ghwwp2_prime7 = vvpcoupl(35)
387  ghwwp3_prime6 = vvpcoupl(36)
388  ghwwp3_prime7 = vvpcoupl(37)
389  ghwwp4_prime6 = vvpcoupl(38)
390  ghwwp4_prime7 = vvpcoupl(39)
391 
392  ghwpwp1 = vpvpcoupl(1)
393  ghwpwp2 = vpvpcoupl(2)
394  ghwpwp3 = vpvpcoupl(3)
395  ghwpwp4 = vpvpcoupl(4)
396 
397  ghwpwp1_prime = vpvpcoupl(11)
398  ghwpwp1_prime2= vpvpcoupl(12)
399  ghwpwp1_prime3= vpvpcoupl(13)
400  ghwpwp1_prime4= vpvpcoupl(14)
401  ghwpwp1_prime5= vpvpcoupl(15)
402 
403  ghwpwp2_prime = vpvpcoupl(16)
404  ghwpwp2_prime2= vpvpcoupl(17)
405  ghwpwp2_prime3= vpvpcoupl(18)
406  ghwpwp2_prime4= vpvpcoupl(19)
407  ghwpwp2_prime5= vpvpcoupl(20)
408 
409  ghwpwp3_prime = vpvpcoupl(21)
410  ghwpwp3_prime2= vpvpcoupl(22)
411  ghwpwp3_prime3= vpvpcoupl(23)
412  ghwpwp3_prime4= vpvpcoupl(24)
413  ghwpwp3_prime5= vpvpcoupl(25)
414 
415  ghwpwp4_prime = vpvpcoupl(26)
416  ghwpwp4_prime2= vpvpcoupl(27)
417  ghwpwp4_prime3= vpvpcoupl(28)
418  ghwpwp4_prime4= vpvpcoupl(29)
419  ghwpwp4_prime5= vpvpcoupl(30)
420 
421  ghwpwp1_prime6 = vpvpcoupl(32)
422  ghwpwp1_prime7 = vpvpcoupl(33)
423  ghwpwp2_prime6 = vpvpcoupl(34)
424  ghwpwp2_prime7 = vpvpcoupl(35)
425  ghwpwp3_prime6 = vpvpcoupl(36)
426  ghwpwp3_prime7 = vpvpcoupl(37)
427  ghwpwp4_prime6 = vpvpcoupl(38)
428  ghwpwp4_prime7 = vpvpcoupl(39)
429  endif
430  return
431 end subroutine setspinzerovvcouplings
432 
433 subroutine setvprimecontactcouplings(Zpffcoupl, Wpffcoupl)
434  implicit none
435  complex(8), intent(in) :: zpffcoupl(20)
436  complex(8), intent(in) :: wpffcoupl(20)
437 
438  ezp_el_left = zpffcoupl(1)
439  ezp_el_right = zpffcoupl(2)
440  ezp_mu_left = zpffcoupl(3)
441  ezp_mu_right = zpffcoupl(4)
442  ezp_ta_left = zpffcoupl(5)
443  ezp_ta_right = zpffcoupl(6)
444  ezp_nue_left = zpffcoupl(7)
445  ezp_nue_right = zpffcoupl(8)
446  ezp_dn_left = zpffcoupl(9)
447  ezp_dn_right = zpffcoupl(10)
448  ezp_up_left = zpffcoupl(11)
449  ezp_up_right = zpffcoupl(12)
450  ezp_str_left = zpffcoupl(13)
451  ezp_str_right = zpffcoupl(14)
452  ezp_chm_left = zpffcoupl(15)
453  ezp_chm_right = zpffcoupl(16)
454  ezp_bot_left = zpffcoupl(17)
455  ezp_bot_right = zpffcoupl(18)
456  ezp_top_left = zpffcoupl(19)
457  ezp_top_right = zpffcoupl(20)
458 
459  ewp_el_left = wpffcoupl(1)
460  ewp_el_right = wpffcoupl(2)
461  ewp_mu_left = wpffcoupl(3)
462  ewp_mu_right = wpffcoupl(4)
463  ewp_ta_left = wpffcoupl(5)
464  ewp_ta_right = wpffcoupl(6)
465  ewp_up_left = wpffcoupl(11)
466  ewp_up_right = wpffcoupl(12)
467  ewp_chm_left = wpffcoupl(15)
468  ewp_chm_right = wpffcoupl(16)
469  ewp_top_left = wpffcoupl(19)
470  ewp_top_right = wpffcoupl(20)
471 end subroutine
472 
473 subroutine setdistinguishwwcouplingsflag(doAllow)
474  implicit none
475  logical, intent(in) :: doallow
476  distinguish_hwwcouplings = doallow
477  return
478 end subroutine setdistinguishwwcouplingsflag
479 
480 subroutine setspinzeroggcouplings(ggcoupl)
481  implicit none
482  complex(8), intent(in) :: ggcoupl(1:3)
483  ghg2 = ggcoupl(1)
484  ghg3 = ggcoupl(2)
485  ghg4 = ggcoupl(3)
486  return
487 end subroutine setspinzeroggcouplings
488 
489 subroutine setspinzeroqqcouplings(qqcoupl)
490  implicit none
491  complex(8), intent(in) :: qqcoupl(1:2)
492  kappa = qqcoupl(1)
493  kappa_tilde = qqcoupl(2)
494  return
495 end subroutine setspinzeroqqcouplings
496 
497 subroutine setspinonecouplings(qqcoupl,vvcoupl)
498  implicit none
499  complex(8), intent(in) :: qqcoupl(1:2)
500  complex(8), intent(in) :: vvcoupl(1:2)
501 
502  zprime_qq_left = qqcoupl(1)
503  zprime_qq_right = qqcoupl(2)
504  zprime_zz_1 = vvcoupl(1)
505  zprime_zz_2 = vvcoupl(2)
506  return
507 end subroutine setspinonecouplings
508 
509 subroutine setspintwocouplings(acoupl,vvcoupl,vvpcoupl,vpvpcoupl,qLR)
510  implicit none
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)
516 
517  includevprime = (any(vvpcoupl.ne.czero) .or. any(vpvpcoupl.ne.czero))
518  includegammastar = ( &
519  any(vvcoupl(indexgammabegin:indexvvsize).ne.czero) .or. &
520  any(vvpcoupl(indexgammabegin:indexvvsize).ne.czero) &
521  )
522 
523  a1 = acoupl(1)
524  a2 = acoupl(2)
525  a3 = acoupl(3)
526  a4 = acoupl(4)
527  a5 = acoupl(5)
528 
529  graviton_qq_left = qlr(1)
531 
532  b1 = vvcoupl(1)
533  b2 = vvcoupl(2)
534  b3 = vvcoupl(3)
535  b4 = vvcoupl(4)
536  b5 = vvcoupl(5)
537  b6 = vvcoupl(6)
538  b7 = vvcoupl(7)
539  b8 = vvcoupl(8)
540  b9 = vvcoupl(9)
541  b10 = vvcoupl(10)
542 
543  bzgs1 = vvcoupl(11)
544  bzgs2 = vvcoupl(12)
545  bzgs3 = vvcoupl(13)
546  bzgs4 = vvcoupl(14)
547  bzgs8 = vvcoupl(15)
548 
549  bgsgs1 = vvcoupl(16)
550  bgsgs2 = vvcoupl(17)
551  bgsgs3 = vvcoupl(18)
552  bgsgs4 = vvcoupl(19)
553  bgsgs8 = vvcoupl(20)
554 
555  bzzp1 = vvpcoupl(1)
556  bzzp2 = vvpcoupl(2)
557  bzzp3 = vvpcoupl(3)
558  bzzp4 = vvpcoupl(4)
559  bzzp5 = vvpcoupl(5)
560  bzzp6 = vvpcoupl(6)
561  bzzp7 = vvpcoupl(7)
562  bzzp8 = vvpcoupl(8)
563  bzzp9 = vvpcoupl(9)
564  bzzp10 = vvpcoupl(10)
565 
566  bzpgs1 = vvpcoupl(11)
567  bzpgs2 = vvpcoupl(12)
568  bzpgs3 = vvpcoupl(13)
569  bzpgs4 = vvpcoupl(14)
570  bzpgs8 = vvpcoupl(15)
571 
572 
573  bzpzp1 = vpvpcoupl(1)
574  bzpzp2 = vpvpcoupl(2)
575  bzpzp3 = vpvpcoupl(3)
576  bzpzp4 = vpvpcoupl(4)
577  bzpzp5 = vpvpcoupl(5)
578  bzpzp6 = vpvpcoupl(6)
579  bzpzp7 = vpvpcoupl(7)
580  bzpzp8 = vpvpcoupl(8)
581  bzpzp9 = vpvpcoupl(9)
582  bzpzp10 = vpvpcoupl(10)
583 
584  return
585 end subroutine setspintwocouplings
586 
587 subroutine setazffcouplings(azffcoupl)
588  implicit none
589  complex(8), intent(in) :: azffcoupl(1:12)
590  ar_lep = azffcoupl(1) ! rez
591  al_lep = azffcoupl(2) ! lez
592  ar_qup = azffcoupl(3) ! rquz
593  al_qup = azffcoupl(4) ! lquz
594  ar_qdn = azffcoupl(5) ! rqdz
595  al_qdn = azffcoupl(6) ! lqdz
596  ar_neu = azffcoupl(7) ! rnz
597  al_neu = azffcoupl(8) ! lnz
598  return
599 end subroutine setazffcouplings
600 
601 
602 subroutine setmvgv()
603 implicit none
604  if( isazdecay(decaymode1) ) then
605  m_v = m_z
606  ga_v= ga_z
609  elseif( isawdecay(decaymode1) ) then
610  m_v = m_w
611  ga_v= ga_w
614  else
615  m_v = 0d0
616  ga_v= 0d0
617  m_vprime = -1d0
618  ga_vprime= 0d0
619  endif
620 end subroutine setmvgv
621 
622 subroutine setmvgvfromvertex(idV)
623 implicit none
624 integer idV
625  if( idv.eq.z0_ ) then
626  m_v = m_z
627  ga_v= ga_z
630  else if( idv.eq.wp_ .or. idv.eq.wm_ ) then
631  m_v = m_w
632  ga_v= ga_w
635  else
636  m_v = 0d0
637  ga_v= 0d0
638  m_vprime = -1d0
639  ga_vprime= 0d0
640  endif
641 end subroutine
642 
643 subroutine getmvgv(mv,gv)
644  implicit none
645  real(8), intent(out) :: mv,gv
646  mv=m_v
647  gv=ga_v
648 end subroutine getmvgv
649 
650 subroutine getmvprimegvprime(mv,gv)
651  implicit none
652  real(8), intent(out) :: mv,gv
653  mv=m_vprime
654  gv=ga_vprime
655 end subroutine getmvprimegvprime
656 
657 subroutine getalphasalphasmz(val_as, val_asmz)
658 implicit none
659 real(8), intent(out) :: val_as, val_asmz
660  val_as=alphas
661  val_asmz=alphas_mz
662 end subroutine
663 
664 subroutine getpdfconstants(pdfzmass, pdfnloops, pdfnf)
665 implicit none
666 real(8), intent(out) :: pdfzmass
667 integer, intent(out) :: pdfnloops, pdfnf
668  pdfzmass=zmass_pdf
669  pdfnloops=nloops_pdf
670  pdfnf=nqflavors_pdf
671 end subroutine getpdfconstants
672 
673 
674 ! This subroutine is slightly different form the one in the decay MEs in the sense that onshell photon returns 0,0 instead of 1,1
675 subroutine getdecaycouplings(VVMode,idordered,aL1,aR1,aL2,aR2)
676  implicit none
677  integer, intent(in) :: vvmode,idordered(6:9)
678  real(dp), intent(out) :: al1,ar1,al2,ar2
679 
680  ! h3/h4 helicities: -1 == left, 1 == right
681  if( vvmode.eq.zzmode ) then
682  ! ZZ DECAYS
683  if( abs(idordered(6)).eq.abs(elm_) .or. abs(idordered(6)).eq.abs(mum_) ) then
684  al1=al_lep * dsqrt(scale_alpha_z_ll)
685  ar1=ar_lep * dsqrt(scale_alpha_z_ll)
686  elseif( abs(idordered(6)).eq.abs(tam_) ) then
687  al1=al_lep * dsqrt(scale_alpha_z_tt)
688  ar1=ar_lep * dsqrt(scale_alpha_z_tt)
689  elseif( abs(idordered(6)).eq.abs(nue_) .or. abs(idordered(6)).eq.abs(num_) .or. abs(idordered(6)).eq.abs(nut_) ) then
690  al1=al_neu * dsqrt(scale_alpha_z_nn)
691  ar1=ar_neu * dsqrt(scale_alpha_z_nn)
692  elseif( abs(idordered(6)).eq.abs(up_) .or. abs(idordered(6)).eq.abs(chm_) ) then
693  al1=al_qup * dsqrt(scale_alpha_z_uu)
694  ar1=ar_qup * dsqrt(scale_alpha_z_uu)
695  elseif( abs(idordered(6)).eq.abs(dn_) .or. abs(idordered(6)).eq.abs(str_) .or. abs(idordered(6)).eq.abs(bot_) ) then
696  al1=al_qdn * dsqrt(scale_alpha_z_dd)
697  ar1=ar_qdn * dsqrt(scale_alpha_z_dd)
698  else
699  al1=0d0
700  ar1=0d0
701  endif
702  if( abs(idordered(8)).eq.abs(elm_) .or. abs(idordered(8)).eq.abs(mum_) ) then
703  al2=al_lep * dsqrt(scale_alpha_z_ll)
704  ar2=ar_lep * dsqrt(scale_alpha_z_ll)
705  elseif( abs(idordered(8)).eq.abs(tam_) ) then
706  al2=al_lep * dsqrt(scale_alpha_z_tt)
707  ar2=ar_lep * dsqrt(scale_alpha_z_tt)
708  elseif( abs(idordered(8)).eq.abs(nue_) .or. abs(idordered(8)).eq.abs(num_) .or. abs(idordered(8)).eq.abs(nut_) ) then
709  al2=al_neu * dsqrt(scale_alpha_z_nn)
710  ar2=ar_neu * dsqrt(scale_alpha_z_nn)
711  elseif( abs(idordered(8)).eq.abs(up_) .or. abs(idordered(8)).eq.abs(chm_) ) then
712  al2=al_qup * dsqrt(scale_alpha_z_uu)
713  ar2=ar_qup * dsqrt(scale_alpha_z_uu)
714  elseif( abs(idordered(8)).eq.abs(dn_) .or. abs(idordered(8)).eq.abs(str_) .or. abs(idordered(8)).eq.abs(bot_) ) then
715  al2=al_qdn * dsqrt(scale_alpha_z_dd)
716  ar2=ar_qdn * dsqrt(scale_alpha_z_dd)
717  else
718  al2=0d0
719  ar2=0d0
720  endif
721 
722  elseif( vvmode.eq.wwmode ) then
723  ! WW DECAYS
724  if( isaquark(idordered(6)) ) then
725  al1 = bl * dsqrt(scale_alpha_w_ud)
726  ar1 = br * dsqrt(scale_alpha_w_ud)! = 0
727  elseif( &
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_)) &
730  ) then
731  al1 = bl * dsqrt(scale_alpha_w_ln)
732  ar1 = br * dsqrt(scale_alpha_w_ln)! = 0
733  elseif( &
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_)) &
735  ) then
736  al1 = bl * dsqrt(scale_alpha_w_tn)
737  ar1 = br * dsqrt(scale_alpha_w_tn)! = 0
738  else
739  al1=0d0
740  ar1=0d0
741  endif
742  if( isaquark(idordered(8)) ) then
743  al2 = bl * dsqrt(scale_alpha_w_ud)
744  ar2 = br * dsqrt(scale_alpha_w_ud)! = 0
745  elseif( &
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_)) &
748  ) then
749  al2 = bl * dsqrt(scale_alpha_w_ln)
750  ar2 = br * dsqrt(scale_alpha_w_ln)! = 0
751  elseif( &
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_)) &
753  ) then
754  al2 = bl * dsqrt(scale_alpha_w_tn)
755  ar2 = br * dsqrt(scale_alpha_w_tn)! = 0
756  else
757  al2=0d0
758  ar2=0d0
759  endif
760 
761  elseif( vvmode.eq.zgmode ) then
762  ! Zgamma DECAYS
763  if( abs(idordered(6)).eq.abs(elm_) .or. abs(idordered(6)).eq.abs(mum_) ) then
764  al1=al_lep * dsqrt(scale_alpha_z_ll)
765  ar1=ar_lep * dsqrt(scale_alpha_z_ll)
766  elseif( abs(idordered(6)).eq.abs(tam_) ) then
767  al1=al_lep * dsqrt(scale_alpha_z_tt)
768  ar1=ar_lep * dsqrt(scale_alpha_z_tt)
769  elseif( abs(idordered(6)).eq.abs(nue_) .or. abs(idordered(6)).eq.abs(num_) .or. abs(idordered(6)).eq.abs(nut_) ) then
770  al1=al_neu * dsqrt(scale_alpha_z_nn)
771  ar1=ar_neu * dsqrt(scale_alpha_z_nn)
772  elseif( abs(idordered(6)).eq.abs(up_) .or. abs(idordered(6)).eq.abs(chm_) ) then
773  al1=al_qup * dsqrt(scale_alpha_z_uu)
774  ar1=ar_qup * dsqrt(scale_alpha_z_uu)
775  elseif( abs(idordered(6)).eq.abs(dn_) .or. abs(idordered(6)).eq.abs(str_) .or. abs(idordered(6)).eq.abs(bot_) ) then
776  al1=al_qdn * dsqrt(scale_alpha_z_dd)
777  ar1=ar_qdn * dsqrt(scale_alpha_z_dd)
778  else
779  al1=0d0
780  ar1=0d0
781  endif
782  al2=0d0
783  ar2=0d0
784 
785  elseif( vvmode.eq.ggmode ) then
786  ! gamma gamma DECAYS
787  al1=0d0
788  ar1=0d0
789  al2=0d0
790  ar2=0d0
791 
792  elseif( vvmode.eq.gsgmode ) then
793  ! gamma* gamma DECAYS
794  if( abs(idordered(6)).eq.abs(elm_) .or. abs(idordered(6)).eq.abs(mum_) ) then
795  al1=cl_lep * dsqrt(scale_alpha_z_ll)
796  ar1=cr_lep * dsqrt(scale_alpha_z_ll)
797  elseif( abs(idordered(6)).eq.abs(tam_) ) then
798  al1=cl_lep * dsqrt(scale_alpha_z_tt)
799  ar1=cr_lep * dsqrt(scale_alpha_z_tt)
800  elseif( abs(idordered(6)).eq.abs(nue_) .or. abs(idordered(6)).eq.abs(num_) .or. abs(idordered(6)).eq.abs(nut_) ) then
801  al1=cl_neu * dsqrt(scale_alpha_z_nn)! = 0
802  ar1=cr_neu * dsqrt(scale_alpha_z_nn)! = 0
803  elseif( abs(idordered(6)).eq.abs(up_) .or. abs(idordered(6)).eq.abs(chm_) ) then
804  al1=cl_qup * dsqrt(scale_alpha_z_uu)
805  ar1=cr_qup * dsqrt(scale_alpha_z_uu)
806  elseif( abs(idordered(6)).eq.abs(dn_) .or. abs(idordered(6)).eq.abs(str_) .or. abs(idordered(6)).eq.abs(bot_) ) then
807  al1=cl_qdn * dsqrt(scale_alpha_z_dd)
808  ar1=cr_qdn * dsqrt(scale_alpha_z_dd)
809  else
810  al1=0d0
811  ar1=0d0
812  endif
813  al2=0d0
814  ar2=0d0
815 
816  elseif( vvmode.eq.gszmode ) then
817  ! gamma* Z DECAYS
818  if( abs(idordered(6)).eq.abs(elm_) .or. abs(idordered(6)).eq.abs(mum_) ) then
819  al1=cl_lep * dsqrt(scale_alpha_z_ll)
820  ar1=cr_lep * dsqrt(scale_alpha_z_ll)
821  elseif( abs(idordered(6)).eq.abs(tam_) ) then
822  al1=cl_lep * dsqrt(scale_alpha_z_tt)
823  ar1=cr_lep * dsqrt(scale_alpha_z_tt)
824  elseif( abs(idordered(6)).eq.abs(nue_) .or. abs(idordered(6)).eq.abs(num_) .or. abs(idordered(6)).eq.abs(nut_) ) then
825  al1=cl_neu * dsqrt(scale_alpha_z_nn)
826  ar1=cr_neu * dsqrt(scale_alpha_z_nn)
827  elseif( abs(idordered(6)).eq.abs(up_) .or. abs(idordered(6)).eq.abs(chm_) ) then
828  al1=cl_qup * dsqrt(scale_alpha_z_uu)
829  ar1=cr_qup * dsqrt(scale_alpha_z_uu)
830  elseif( abs(idordered(6)).eq.abs(dn_) .or. abs(idordered(6)).eq.abs(str_) .or. abs(idordered(6)).eq.abs(bot_) ) then
831  al1=cl_qdn * dsqrt(scale_alpha_z_dd)
832  ar1=cr_qdn * dsqrt(scale_alpha_z_dd)
833  else
834  al1=0d0
835  ar1=0d0
836  endif
837  if( abs(idordered(8)).eq.abs(elm_) .or. abs(idordered(8)).eq.abs(mum_) ) then
838  al2=al_lep * dsqrt(scale_alpha_z_ll)
839  ar2=ar_lep * dsqrt(scale_alpha_z_ll)
840  elseif( abs(idordered(8)).eq.abs(tam_) ) then
841  al2=al_lep * dsqrt(scale_alpha_z_tt)
842  ar2=ar_lep * dsqrt(scale_alpha_z_tt)
843  elseif( abs(idordered(8)).eq.abs(nue_) .or. abs(idordered(8)).eq.abs(num_) .or. abs(idordered(8)).eq.abs(nut_) ) then
844  al2=al_neu * dsqrt(scale_alpha_z_nn)
845  ar2=ar_neu * dsqrt(scale_alpha_z_nn)
846  elseif( abs(idordered(8)).eq.abs(up_) .or. abs(idordered(8)).eq.abs(chm_) ) then
847  al2=al_qup * dsqrt(scale_alpha_z_uu)
848  ar2=ar_qup * dsqrt(scale_alpha_z_uu)
849  elseif( abs(idordered(8)).eq.abs(dn_) .or. abs(idordered(8)).eq.abs(str_) .or. abs(idordered(8)).eq.abs(bot_) ) then
850  al2=al_qdn * dsqrt(scale_alpha_z_dd)
851  ar2=ar_qdn * dsqrt(scale_alpha_z_dd)
852  else
853  al2=0d0
854  ar2=0d0
855  endif
856 
857  elseif( vvmode.eq.zgsmode ) then
858  ! Z gamma* DECAYS
859  if( abs(idordered(6)).eq.abs(elm_) .or. abs(idordered(6)).eq.abs(mum_) ) then
860  al1=al_lep * dsqrt(scale_alpha_z_ll)
861  ar1=ar_lep * dsqrt(scale_alpha_z_ll)
862  elseif( abs(idordered(6)).eq.abs(tam_) ) then
863  al1=al_lep * dsqrt(scale_alpha_z_tt)
864  ar1=ar_lep * dsqrt(scale_alpha_z_tt)
865  elseif( abs(idordered(6)).eq.abs(nue_) .or. abs(idordered(6)).eq.abs(num_) .or. abs(idordered(6)).eq.abs(nut_) ) then
866  al1=al_neu * dsqrt(scale_alpha_z_nn)
867  ar1=ar_neu * dsqrt(scale_alpha_z_nn)
868  elseif( abs(idordered(6)).eq.abs(up_) .or. abs(idordered(6)).eq.abs(chm_) ) then
869  al1=al_qup * dsqrt(scale_alpha_z_uu)
870  ar1=ar_qup * dsqrt(scale_alpha_z_uu)
871  elseif( abs(idordered(6)).eq.abs(dn_) .or. abs(idordered(6)).eq.abs(str_) .or. abs(idordered(6)).eq.abs(bot_) ) then
872  al1=al_qdn * dsqrt(scale_alpha_z_dd)
873  ar1=ar_qdn * dsqrt(scale_alpha_z_dd)
874  else
875  al1=0d0
876  ar1=0d0
877  endif
878  if( abs(idordered(8)).eq.abs(elm_) .or. abs(idordered(8)).eq.abs(mum_) ) then
879  al2=cl_lep * dsqrt(scale_alpha_z_ll)
880  ar2=cr_lep * dsqrt(scale_alpha_z_ll)
881  elseif( abs(idordered(8)).eq.abs(tam_) ) then
882  al2=cl_lep * dsqrt(scale_alpha_z_tt)
883  ar2=cr_lep * dsqrt(scale_alpha_z_tt)
884  elseif( abs(idordered(8)).eq.abs(nue_) .or. abs(idordered(8)).eq.abs(num_) .or. abs(idordered(8)).eq.abs(nut_) ) then
885  al2=cl_neu * dsqrt(scale_alpha_z_nn)! = 0
886  ar2=cr_neu * dsqrt(scale_alpha_z_nn)! = 0
887  elseif( abs(idordered(8)).eq.abs(up_) .or. abs(idordered(8)).eq.abs(chm_) ) then
888  al2=cl_qup * dsqrt(scale_alpha_z_uu)
889  ar2=cr_qup * dsqrt(scale_alpha_z_uu)
890  elseif( abs(idordered(8)).eq.abs(dn_) .or. abs(idordered(8)).eq.abs(str_) .or. abs(idordered(8)).eq.abs(bot_) ) then
891  al2=cl_qdn * dsqrt(scale_alpha_z_dd)
892  ar2=cr_qdn * dsqrt(scale_alpha_z_dd)
893  else
894  al2=0d0
895  ar2=0d0
896  endif
897 
898  elseif( vvmode.eq.gsgsmode ) then
899  ! gamma* gamma* DECAYS
900  if( abs(idordered(6)).eq.abs(elm_) .or. abs(idordered(6)).eq.abs(mum_) ) then
901  al1=cl_lep * dsqrt(scale_alpha_z_ll)
902  ar1=cr_lep * dsqrt(scale_alpha_z_ll)
903  elseif( abs(idordered(6)).eq.abs(tam_) ) then
904  al1=cl_lep * dsqrt(scale_alpha_z_tt)
905  ar1=cr_lep * dsqrt(scale_alpha_z_tt)
906  elseif( abs(idordered(6)).eq.abs(nue_) .or. abs(idordered(6)).eq.abs(num_) .or. abs(idordered(6)).eq.abs(nut_) ) then
907  al1=cl_neu * dsqrt(scale_alpha_z_nn)! = 0
908  ar1=cr_neu * dsqrt(scale_alpha_z_nn)! = 0
909  elseif( abs(idordered(6)).eq.abs(up_) .or. abs(idordered(6)).eq.abs(chm_) ) then
910  al1=cl_qup * dsqrt(scale_alpha_z_uu)
911  ar1=cr_qup * dsqrt(scale_alpha_z_uu)
912  elseif( abs(idordered(6)).eq.abs(dn_) .or. abs(idordered(6)).eq.abs(str_) .or. abs(idordered(6)).eq.abs(bot_) ) then
913  al1=cl_qdn * dsqrt(scale_alpha_z_dd)
914  ar1=cr_qdn * dsqrt(scale_alpha_z_dd)
915  else
916  al1=0d0
917  ar1=0d0
918  endif
919  if( abs(idordered(8)).eq.abs(elm_) .or. abs(idordered(8)).eq.abs(mum_) ) then
920  al2=cl_lep * dsqrt(scale_alpha_z_ll)
921  ar2=cr_lep * dsqrt(scale_alpha_z_ll)
922  elseif( abs(idordered(8)).eq.abs(tam_) ) then
923  al2=cl_lep * dsqrt(scale_alpha_z_tt)
924  ar2=cr_lep * dsqrt(scale_alpha_z_tt)
925  elseif( abs(idordered(8)).eq.abs(nue_) .or. abs(idordered(8)).eq.abs(num_) .or. abs(idordered(8)).eq.abs(nut_) ) then
926  al2=cl_neu * dsqrt(scale_alpha_z_nn)! = 0
927  ar2=cr_neu * dsqrt(scale_alpha_z_nn)! = 0
928  elseif( abs(idordered(8)).eq.abs(up_) .or. abs(idordered(8)).eq.abs(chm_) ) then
929  al2=cl_qup * dsqrt(scale_alpha_z_uu)
930  ar2=cr_qup * dsqrt(scale_alpha_z_uu)
931  elseif( abs(idordered(8)).eq.abs(dn_) .or. abs(idordered(8)).eq.abs(str_) .or. abs(idordered(8)).eq.abs(bot_) ) then
932  al2=cl_qdn * dsqrt(scale_alpha_z_dd)
933  ar2=cr_qdn * dsqrt(scale_alpha_z_dd)
934  else
935  al2=0d0
936  ar2=0d0
937  endif
938 
939  else
940  al1=0d0
941  ar1=0d0
942  al2=0d0
943  ar2=0d0
944  endif
945 
946  return
947 end subroutine
948 
949 
950 END MODULE modjhugenmela
modparameters::b5
complex(8), public b5
Definition: mod_Parameters.F90:940
modparameters::b1
complex(8), public b1
Definition: mod_Parameters.F90:936
modparameters::ghzpzp1_prime7
complex(8), public ghzpzp1_prime7
Definition: mod_Parameters.F90:571
modparameters::ezp_top_right
complex(8), public ezp_top_right
Definition: mod_Parameters.F90:617
modparameters::alphas_mz
real(dp), public alphas_mz
Definition: mod_Parameters.F90:270
modparameters::lambda_w31
real(8), public lambda_w31
Definition: mod_Parameters.F90:502
modparameters::bzpgs8
complex(8), public bzpgs8
Definition: mod_Parameters.F90:985
modparameters::ghzpzp4_prime4
complex(8), public ghzpzp4_prime4
Definition: mod_Parameters.F90:592
modparameters::ghwwp4_prime5
complex(8), public ghwwp4_prime5
Definition: mod_Parameters.F90:657
modparameters::m_vprime
real(8), public m_vprime
Definition: mod_Parameters.F90:78
modparameters::includegammastar
logical, public includegammastar
Definition: mod_Parameters.F90:213
modparameters::ghz4_prime6
complex(8), public ghz4_prime6
Definition: mod_Parameters.F90:416
modparameters::nloops_pdf
integer, parameter, public nloops_pdf
Definition: mod_Parameters.F90:265
modparameters::ghzzp1_prime
complex(8), public ghzzp1_prime
Definition: mod_Parameters.F90:520
modparameters::bzpgs3
complex(8), public bzpgs3
Definition: mod_Parameters.F90:983
modparameters::a5
complex(8), public a5
Definition: mod_Parameters.F90:927
modparameters::ezp_top_left
complex(8), public ezp_top_left
Definition: mod_Parameters.F90:616
modparameters::elm_
integer, target, public elm_
Definition: mod_Parameters.F90:1112
modjhugenmela::getalphasalphasmz
subroutine, public getalphasalphasmz(val_as, val_asmz)
Definition: mod_JHUGenMELA.F90:658
modjhugenmela::sethiggsmasswidth
subroutine, public sethiggsmasswidth(mass, width)
Definition: mod_JHUGenMELA.F90:53
modparameters::ghzpzp2_prime7
complex(8), public ghzpzp2_prime7
Definition: mod_Parameters.F90:579
modjhugenmela::setvprimecontactcouplings
subroutine, public setvprimecontactcouplings(Zpffcoupl, Wpffcoupl)
Definition: mod_JHUGenMELA.F90:434
modparameters::ghz2_prime
complex(8), public ghz2_prime
Definition: mod_Parameters.F90:395
modparameters::ghw1
complex(8), public ghw1
Definition: mod_Parameters.F90:454
modparameters::ghzzp1_prime7
complex(8), public ghzzp1_prime7
Definition: mod_Parameters.F90:526
modparameters::ewp_chm_right
complex(8), public ewp_chm_right
Definition: mod_Parameters.F90:708
modparameters::ghz4_prime4
complex(8), public ghz4_prime4
Definition: mod_Parameters.F90:414
modparameters::ghwpwp3
complex(8), public ghwpwp3
Definition: mod_Parameters.F90:663
modparameters::ghzpzp1
complex(8), public ghzpzp1
Definition: mod_Parameters.F90:559
modparameters::ghz3_prime5
complex(8), public ghz3_prime5
Definition: mod_Parameters.F90:407
modparameters::ghg2
complex(8), public ghg2
Definition: mod_Parameters.F90:371
modparameters::ghwwp4_prime3
complex(8), public ghwwp4_prime3
Definition: mod_Parameters.F90:655
modjhugenmela::setspinzerovvcouplings
subroutine, public setspinzerovvcouplings(vvcoupl, vvpcoupl, vpvpcoupl, cqsq, Lambda_qsq, useWWcoupl)
Definition: mod_JHUGenMELA.F90:124
modjhugenmela::getmvgv
subroutine, public getmvgv(mv, gv)
Definition: mod_JHUGenMELA.F90:644
modparameters::distinguish_hwwcouplings
logical, public distinguish_hwwcouplings
Definition: mod_Parameters.F90:453
modjhugenmela::getdecaycouplings
subroutine, public getdecaycouplings(VVMode, idordered, aL1, aR1, aL2, aR2)
Definition: mod_JHUGenMELA.F90:676
modparameters::lambda_z10
real(8), public lambda_z10
Definition: mod_Parameters.F90:446
modparameters::bzpzp1
complex(8), public bzpzp1
Definition: mod_Parameters.F90:958
modjhugenmela::setdecaymodes
subroutine, public setdecaymodes(idfirst, idsecond)
Definition: mod_JHUGenMELA.F90:61
modparameters::ghzzp3_prime
complex(8), public ghzzp3_prime
Definition: mod_Parameters.F90:536
modparameters::ghw2_prime6
complex(8), public ghw2_prime6
Definition: mod_Parameters.F90:473
modparameters::coupledvertex
integer function coupledvertex(id, hel, useAHcoupl)
Definition: mod_Parameters.F90:2467
modparameters::bzpzp6
complex(8), public bzpzp6
Definition: mod_Parameters.F90:963
modparameters::ghzzp4_prime2
complex(8), public ghzzp4_prime2
Definition: mod_Parameters.F90:545
modparameters::zgmode
integer, parameter, public zgmode
Definition: mod_Parameters.F90:13
modjhugenmela::setspinonecouplings
subroutine, public setspinonecouplings(qqcoupl, vvcoupl)
Definition: mod_JHUGenMELA.F90:498
modparameters::ghwwp2_prime7
complex(8), public ghwwp2_prime7
Definition: mod_Parameters.F90:643
modparameters::ghwwp4_prime4
complex(8), public ghwwp4_prime4
Definition: mod_Parameters.F90:656
modparameters::lambda_z41
real(8), public lambda_z41
Definition: mod_Parameters.F90:441
modparameters::mubarh
real(8), public mubarh
Definition: mod_Parameters.F90:133
modparameters::bzgs1
complex(8), public bzgs1
Definition: mod_Parameters.F90:969
modparameters::ghwpwp1
complex(8), public ghwpwp1
Definition: mod_Parameters.F90:661
modparameters::cl_neu
real(8), public cl_neu
Definition: mod_Parameters.F90:1071
modparameters::b10
complex(8), public b10
Definition: mod_Parameters.F90:945
modparameters::ezp_up_left
complex(8), public ezp_up_left
Definition: mod_Parameters.F90:606
modparameters::ghzgs4
complex(8), public ghzgs4
Definition: mod_Parameters.F90:422
modparameters::b8
complex(8), public b8
Definition: mod_Parameters.F90:943
modparameters::zprime_zz_1
complex(8), public zprime_zz_1
Definition: mod_Parameters.F90:914
modparameters::lambda_z12
real(8), public lambda_z12
Definition: mod_Parameters.F90:442
modparameters::ghg3
complex(8), public ghg3
Definition: mod_Parameters.F90:372
modparameters::bzpgs2
complex(8), public bzpgs2
Definition: mod_Parameters.F90:982
modparameters::ghzpzp2_prime6
complex(8), public ghzpzp2_prime6
Definition: mod_Parameters.F90:578
modparameters::ghz3_prime2
complex(8), public ghz3_prime2
Definition: mod_Parameters.F90:404
modparameters::ghz2
complex(8), public ghz2
Definition: mod_Parameters.F90:382
modparameters::ghw2_prime7
complex(8), public ghw2_prime7
Definition: mod_Parameters.F90:474
modparameters::ghzzp2_prime5
complex(8), public ghzzp2_prime5
Definition: mod_Parameters.F90:532
modparameters::ga_wprime
real(8), public ga_wprime
Definition: mod_Parameters.F90:713
modparameters::a2
complex(8), public a2
Definition: mod_Parameters.F90:924
modparameters::ghwwp4_prime7
complex(8), public ghwwp4_prime7
Definition: mod_Parameters.F90:659
modparameters::lambda_z21
real(8), public lambda_z21
Definition: mod_Parameters.F90:439
modparameters::mu_fact
real(8), public mu_fact
Definition: mod_Parameters.F90:267
modjhugenmela::setazffcouplings
subroutine, public setazffcouplings(azffcoupl)
Definition: mod_JHUGenMELA.F90:588
modparameters::ghzpzp2
complex(8), public ghzpzp2
Definition: mod_Parameters.F90:560
modparameters::ghzzp4_prime3
complex(8), public ghzzp4_prime3
Definition: mod_Parameters.F90:546
modparameters::ghwpwp3_prime6
complex(8), public ghwpwp3_prime6
Definition: mod_Parameters.F90:688
modparameters::bzpzp8
complex(8), public bzpzp8
Definition: mod_Parameters.F90:965
modparameters::dn_
integer, target, public dn_
Definition: mod_Parameters.F90:1085
modjhugenmela::setspinzeroggcouplings
subroutine, public setspinzeroggcouplings(ggcoupl)
Definition: mod_JHUGenMELA.F90:481
modparameters::ghw2_prime3
complex(8), public ghw2_prime3
Definition: mod_Parameters.F90:470
modparameters::bzgs4
complex(8), public bzgs4
Definition: mod_Parameters.F90:972
modparameters::ghzzp4_prime4
complex(8), public ghzzp4_prime4
Definition: mod_Parameters.F90:547
modparameters::ghzpzp3_prime5
complex(8), public ghzpzp3_prime5
Definition: mod_Parameters.F90:585
modparameters::bzzp2
complex(8), public bzzp2
Definition: mod_Parameters.F90:948
modparameters::lambda_z31
real(8), public lambda_z31
Definition: mod_Parameters.F90:440
modparameters::ghzpzp3_prime2
complex(8), public ghzpzp3_prime2
Definition: mod_Parameters.F90:582
modparameters::ghz3_prime6
complex(8), public ghz3_prime6
Definition: mod_Parameters.F90:408
modparameters::ga_w
real(8), public ga_w
Definition: mod_Parameters.F90:229
modjhugenmela::resetmubarhgabarh
subroutine, public resetmubarhgabarh()
Definition: mod_JHUGenMELA.F90:112
modjhugenmela::setdistinguishwwcouplingsflag
subroutine, public setdistinguishwwcouplingsflag(doAllow)
Definition: mod_JHUGenMELA.F90:474
modparameters::ghwpwp2_prime2
complex(8), public ghwpwp2_prime2
Definition: mod_Parameters.F90:676
modparameters::ghzgs2
complex(8), public ghzgs2
Definition: mod_Parameters.F90:420
modparameters::scale_alpha_w_tn
real(8), public scale_alpha_w_tn
Definition: mod_Parameters.F90:335
modparameters::topdecays
integer, public topdecays
Definition: mod_Parameters.F90:17
modparameters::ghwpwp3_prime
complex(8), public ghwpwp3_prime
Definition: mod_Parameters.F90:683
modparameters::ezp_el_left
complex(8), public ezp_el_left
Definition: mod_Parameters.F90:598
modparameters::ghwwp2_prime5
complex(8), public ghwwp2_prime5
Definition: mod_Parameters.F90:641
modparameters::ghzpzp1_prime5
complex(8), public ghzpzp1_prime5
Definition: mod_Parameters.F90:569
modparameters::cz_q12sq
integer, public cz_q12sq
Definition: mod_Parameters.F90:436
modjhugenmela::resetamplitudeincludes
subroutine, public resetamplitudeincludes()
Definition: mod_JHUGenMELA.F90:118
modparameters::ghz1_prime
complex(8), public ghz1_prime
Definition: mod_Parameters.F90:387
modparameters::ghwwp2
complex(8), public ghwwp2
Definition: mod_Parameters.F90:624
modjhugenmela::setmurenfac
subroutine, public setmurenfac(muren, mufac)
Definition: mod_JHUGenMELA.F90:105
modparameters::zgsmode
integer, parameter, public zgsmode
Definition: mod_Parameters.F90:13
modparameters::m_zprime
real(8), public m_zprime
Definition: mod_Parameters.F90:619
modparameters::ghzpzp3_prime
complex(8), public ghzpzp3_prime
Definition: mod_Parameters.F90:581
modparameters::ezp_bot_right
complex(8), public ezp_bot_right
Definition: mod_Parameters.F90:615
modparameters::scale_alpha_w_ln
real(8), public scale_alpha_w_ln
Definition: mod_Parameters.F90:334
modparameters::ewp_top_right
complex(8), public ewp_top_right
Definition: mod_Parameters.F90:710
modparameters::bzpzp3
complex(8), public bzpzp3
Definition: mod_Parameters.F90:960
modparameters::ghz1_prime7
complex(8), public ghz1_prime7
Definition: mod_Parameters.F90:393
modparameters::ghwpwp2_prime3
complex(8), public ghwpwp2_prime3
Definition: mod_Parameters.F90:677
modparameters::includevprime
logical, public includevprime
Definition: mod_Parameters.F90:214
modparameters::ghwpwp3_prime7
complex(8), public ghwpwp3_prime7
Definition: mod_Parameters.F90:689
modkinematics
Definition: mod_Kinematics.F90:1
modparameters::bgsgs1
complex(8), public bgsgs1
Definition: mod_Parameters.F90:975
modparameters::bgsgs8
complex(8), public bgsgs8
Definition: mod_Parameters.F90:979
modparameters::ghwpwp1_prime
complex(8), public ghwpwp1_prime
Definition: mod_Parameters.F90:667
modparameters::graviton_qq_left
complex(8), public graviton_qq_left
Definition: mod_Parameters.F90:928
modparameters::ghzzp3_prime3
complex(8), public ghzzp3_prime3
Definition: mod_Parameters.F90:538
modparameters::ghzpzp1_prime4
complex(8), public ghzpzp1_prime4
Definition: mod_Parameters.F90:568
modparameters::cr_qdn
real(8), public cr_qdn
Definition: mod_Parameters.F90:1074
modjhugenmela::settopdecays
subroutine, public settopdecays(flag)
Definition: mod_JHUGenMELA.F90:93
modparameters::ghzzp1_prime3
complex(8), public ghzzp1_prime3
Definition: mod_Parameters.F90:522
modparameters::ghzpzp1_prime6
complex(8), public ghzpzp1_prime6
Definition: mod_Parameters.F90:570
modparameters::bzzp10
complex(8), public bzzp10
Definition: mod_Parameters.F90:956
modparameters::bgsgs4
complex(8), public bgsgs4
Definition: mod_Parameters.F90:978
modparameters::ghz2_prime5
complex(8), public ghz2_prime5
Definition: mod_Parameters.F90:399
modparameters::cw_q2sq
integer, public cw_q2sq
Definition: mod_Parameters.F90:498
modparameters::ghgsgs4
complex(8), public ghgsgs4
Definition: mod_Parameters.F90:425
modparameters::cr_neu
real(8), public cr_neu
Definition: mod_Parameters.F90:1070
modparameters::ghw3_prime5
complex(8), public ghw3_prime5
Definition: mod_Parameters.F90:480
modparameters::ghw4_prime4
complex(8), public ghw4_prime4
Definition: mod_Parameters.F90:487
modparameters::wm_
integer, target, public wm_
Definition: mod_Parameters.F90:1115
modparameters::ghzpzp4_prime
complex(8), public ghzpzp4_prime
Definition: mod_Parameters.F90:589
modparameters::ghzpzp4_prime5
complex(8), public ghzpzp4_prime5
Definition: mod_Parameters.F90:593
modparameters::chm_
integer, target, public chm_
Definition: mod_Parameters.F90:1086
modparameters::up_
integer, target, public up_
Definition: mod_Parameters.F90:1084
modparameters::bot_
integer, target, public bot_
Definition: mod_Parameters.F90:1089
modparameters::cl_lep
real(8), public cl_lep
Definition: mod_Parameters.F90:1069
modparameters::ghzzp1
complex(8), public ghzzp1
Definition: mod_Parameters.F90:514
modparameters::ghwwp4_prime2
complex(8), public ghwwp4_prime2
Definition: mod_Parameters.F90:654
modparameters::ghzzp1_prime6
complex(8), public ghzzp1_prime6
Definition: mod_Parameters.F90:525
modparameters::ghzzp4
complex(8), public ghzzp4
Definition: mod_Parameters.F90:517
modparameters::cr_lep
real(8), public cr_lep
Definition: mod_Parameters.F90:1068
modparameters::lambda_w30
real(8), public lambda_w30
Definition: mod_Parameters.F90:510
modparameters::ghz3_prime3
complex(8), public ghz3_prime3
Definition: mod_Parameters.F90:405
modparameters::lambda_w22
real(8), public lambda_w22
Definition: mod_Parameters.F90:505
modparameters::ghwwp1_prime5
complex(8), public ghwwp1_prime5
Definition: mod_Parameters.F90:633
modparameters::a3
complex(8), public a3
Definition: mod_Parameters.F90:925
modparameters::ghw3_prime6
complex(8), public ghw3_prime6
Definition: mod_Parameters.F90:481
modparameters::ezp_chm_right
complex(8), public ezp_chm_right
Definition: mod_Parameters.F90:609
modparameters::h_dk
logical, public h_dk
Definition: mod_Parameters.F90:180
modparameters::ghwwp1_prime
complex(8), public ghwwp1_prime
Definition: mod_Parameters.F90:629
modparameters::lambda_z11
real(8), public lambda_z11
Definition: mod_Parameters.F90:438
modparameters::bzzp1
complex(8), public bzzp1
Definition: mod_Parameters.F90:947
modparameters::zprime_qq_right
complex(8), public zprime_qq_right
Definition: mod_Parameters.F90:913
modparameters::zzmode
integer, parameter, public zzmode
Definition: mod_Parameters.F90:13
modparameters::ghzpgs3
complex(8), public ghzpgs3
Definition: mod_Parameters.F90:555
modparameters::m_wprime
real(8), public m_wprime
Definition: mod_Parameters.F90:712
modparameters::b9
complex(8), public b9
Definition: mod_Parameters.F90:944
modparameters::ghz3_prime4
complex(8), public ghz3_prime4
Definition: mod_Parameters.F90:406
modparameters::ar_qdn
real(8), public ar_qdn
Definition: mod_Parameters.F90:1064
modparameters::bzpzp9
complex(8), public bzpzp9
Definition: mod_Parameters.F90:966
modparameters::ghw3_prime4
complex(8), public ghw3_prime4
Definition: mod_Parameters.F90:479
modparameters::ghwwp3_prime
complex(8), public ghwwp3_prime
Definition: mod_Parameters.F90:645
modparameters::ghz3
complex(8), public ghz3
Definition: mod_Parameters.F90:383
modjhugenmela::setmvgv
subroutine setmvgv()
Definition: mod_JHUGenMELA.F90:603
modparameters::ghwpwp2
complex(8), public ghwpwp2
Definition: mod_Parameters.F90:662
modparameters::bzgs2
complex(8), public bzgs2
Definition: mod_Parameters.F90:970
modparameters::ghwpwp3_prime3
complex(8), public ghwpwp3_prime3
Definition: mod_Parameters.F90:685
modparameters::ghzzp2_prime6
complex(8), public ghzzp2_prime6
Definition: mod_Parameters.F90:533
modparameters::computeewvariables
subroutine computeewvariables()
Definition: mod_Parameters.F90:2785
modparameters::ghwpwp1_prime5
complex(8), public ghwpwp1_prime5
Definition: mod_Parameters.F90:671
modparameters::bzgs8
complex(8), public bzgs8
Definition: mod_Parameters.F90:973
modparameters::ghz1_prime4
complex(8), public ghz1_prime4
Definition: mod_Parameters.F90:390
modparameters::gsgmode
integer, parameter, public gsgmode
Definition: mod_Parameters.F90:13
modparameters::ghwwp3_prime5
complex(8), public ghwwp3_prime5
Definition: mod_Parameters.F90:649
modparameters::scale_alpha_z_ll
real(8), public scale_alpha_z_ll
Definition: mod_Parameters.F90:329
modparameters::ghz1_prime2
complex(8), public ghz1_prime2
Definition: mod_Parameters.F90:388
modparameters::ghzzp4_prime5
complex(8), public ghzzp4_prime5
Definition: mod_Parameters.F90:548
modparameters::bzpzp5
complex(8), public bzpzp5
Definition: mod_Parameters.F90:962
modparameters::bl
real(8), public bl
Definition: mod_Parameters.F90:1066
modparameters::ewp_mu_left
complex(8), public ewp_mu_left
Definition: mod_Parameters.F90:701
modparameters::ghz4_prime5
complex(8), public ghz4_prime5
Definition: mod_Parameters.F90:415
modparameters::ghw4_prime3
complex(8), public ghw4_prime3
Definition: mod_Parameters.F90:486
modparameters::ezp_mu_right
complex(8), public ezp_mu_right
Definition: mod_Parameters.F90:601
modparameters::ghzzp2_prime
complex(8), public ghzzp2_prime
Definition: mod_Parameters.F90:528
modparameters::ezp_chm_left
complex(8), public ezp_chm_left
Definition: mod_Parameters.F90:608
modparameters::cz_q2sq
integer, public cz_q2sq
Definition: mod_Parameters.F90:435
modparameters::ghwwp3_prime2
complex(8), public ghwwp3_prime2
Definition: mod_Parameters.F90:646
modparameters::ewp_ta_left
complex(8), public ewp_ta_left
Definition: mod_Parameters.F90:703
modparameters::ghw1_prime6
complex(8), public ghw1_prime6
Definition: mod_Parameters.F90:465
modparameters::ghzzp2
complex(8), public ghzzp2
Definition: mod_Parameters.F90:515
modparameters::ghwpwp2_prime
complex(8), public ghwpwp2_prime
Definition: mod_Parameters.F90:675
modparameters::kappa
complex(8), public kappa
Definition: mod_Parameters.F90:882
modparameters::ghzzp3_prime7
complex(8), public ghzzp3_prime7
Definition: mod_Parameters.F90:542
modparameters::ghwwp1
complex(8), public ghwwp1
Definition: mod_Parameters.F90:623
modparameters::ghzzp1_prime4
complex(8), public ghzzp1_prime4
Definition: mod_Parameters.F90:523
modparameters::lambda_z32
real(8), public lambda_z32
Definition: mod_Parameters.F90:444
modparameters::ghw2_prime5
complex(8), public ghw2_prime5
Definition: mod_Parameters.F90:472
modparameters::lambda_w10
real(8), public lambda_w10
Definition: mod_Parameters.F90:508
modparameters::ghw2
complex(8), public ghw2
Definition: mod_Parameters.F90:455
modparameters::ghw2_prime4
complex(8), public ghw2_prime4
Definition: mod_Parameters.F90:471
modparameters::ar_neu
real(8), public ar_neu
Definition: mod_Parameters.F90:1060
modparameters::ghzpgs4
complex(8), public ghzpgs4
Definition: mod_Parameters.F90:556
modparameters::tam_
integer, target, public tam_
Definition: mod_Parameters.F90:1114
modparameters::ghzpzp2_prime3
complex(8), public ghzpzp2_prime3
Definition: mod_Parameters.F90:575
modparameters::scale_alpha_w_ud
real(8), public scale_alpha_w_ud
Definition: mod_Parameters.F90:332
modparameters::bzzp5
complex(8), public bzzp5
Definition: mod_Parameters.F90:951
modparameters::xw
real(8), public xw
Definition: mod_Parameters.F90:253
modparameters::zprime_qq_left
complex(8), public zprime_qq_left
Definition: mod_Parameters.F90:912
modparameters::bzpgs4
complex(8), public bzpgs4
Definition: mod_Parameters.F90:984
modparameters::ghwpwp2_prime7
complex(8), public ghwpwp2_prime7
Definition: mod_Parameters.F90:681
modparameters::ghw1_prime3
complex(8), public ghw1_prime3
Definition: mod_Parameters.F90:462
modparameters::al_qdn
real(8), public al_qdn
Definition: mod_Parameters.F90:1065
modparameters::ghwpwp4_prime2
complex(8), public ghwpwp4_prime2
Definition: mod_Parameters.F90:692
modparameters::ghwwp2_prime2
complex(8), public ghwwp2_prime2
Definition: mod_Parameters.F90:638
modparameters::lambda_w11
real(8), public lambda_w11
Definition: mod_Parameters.F90:500
modparameters::ghzpzp3
complex(8), public ghzpzp3
Definition: mod_Parameters.F90:561
modparameters::ghz1
complex(8), public ghz1
Definition: mod_Parameters.F90:381
modparameters::bzzp3
complex(8), public bzzp3
Definition: mod_Parameters.F90:949
modparameters::ghzpzp4_prime3
complex(8), public ghzpzp4_prime3
Definition: mod_Parameters.F90:591
modparameters::cl_qdn
real(8), public cl_qdn
Definition: mod_Parameters.F90:1075
modparameters::ga_zprime
real(8), public ga_zprime
Definition: mod_Parameters.F90:620
modparameters::a4
complex(8), public a4
Definition: mod_Parameters.F90:926
modparameters::isawdecay
logical function isawdecay(DKMode)
Definition: mod_Parameters.F90:2278
modjhugenmela::setspinzeroqqcouplings
subroutine, public setspinzeroqqcouplings(qqcoupl)
Definition: mod_JHUGenMELA.F90:490
modjhugenmela::setmvgvfromvertex
subroutine setmvgvfromvertex(idV)
Definition: mod_JHUGenMELA.F90:623
modparameters::ghwpwp3_prime2
complex(8), public ghwpwp3_prime2
Definition: mod_Parameters.F90:684
modparameters::nue_
integer, target, public nue_
Definition: mod_Parameters.F90:1097
modparameters::bzgs3
complex(8), public bzgs3
Definition: mod_Parameters.F90:971
modparameters::ar_lep
real(8), public ar_lep
Definition: mod_Parameters.F90:1058
modparameters::ghw1_prime4
complex(8), public ghw1_prime4
Definition: mod_Parameters.F90:463
modparameters::ghzpzp4_prime6
complex(8), public ghzpzp4_prime6
Definition: mod_Parameters.F90:594
modparameters::lambda_z42
real(8), public lambda_z42
Definition: mod_Parameters.F90:445
modparameters::b7
complex(8), public b7
Definition: mod_Parameters.F90:942
modparameters::ewp_up_right
complex(8), public ewp_up_right
Definition: mod_Parameters.F90:706
modparameters::setmass
subroutine setmass(mass, ipart)
Definition: mod_Parameters.F90:1962
modparameters::bzzp8
complex(8), public bzzp8
Definition: mod_Parameters.F90:954
modparameters::ezp_str_right
complex(8), public ezp_str_right
Definition: mod_Parameters.F90:613
modparameters::czero
complex(8), parameter, public czero
Definition: mod_Parameters.F90:86
modparameters::ghzzp2_prime3
complex(8), public ghzzp2_prime3
Definition: mod_Parameters.F90:530
modparameters::gszmode
integer, parameter, public gszmode
Definition: mod_Parameters.F90:13
modparameters::ghzpzp2_prime2
complex(8), public ghzpzp2_prime2
Definition: mod_Parameters.F90:574
modparameters::ghzpzp1_prime
complex(8), public ghzpzp1_prime
Definition: mod_Parameters.F90:565
modparameters::ezp_up_right
complex(8), public ezp_up_right
Definition: mod_Parameters.F90:607
modparameters::ghzzp3
complex(8), public ghzzp3
Definition: mod_Parameters.F90:516
modparameters::lambda_z30
real(8), public lambda_z30
Definition: mod_Parameters.F90:448
modparameters::bzpzp4
complex(8), public bzpzp4
Definition: mod_Parameters.F90:961
modparameters::ghzgs1_prime2
complex(8), public ghzgs1_prime2
Definition: mod_Parameters.F90:419
modparameters::ghwpwp2_prime4
complex(8), public ghwpwp2_prime4
Definition: mod_Parameters.F90:678
modparameters::elp_
integer, target, public elp_
Definition: mod_Parameters.F90:1090
modparameters::ghzpzp4_prime2
complex(8), public ghzpzp4_prime2
Definition: mod_Parameters.F90:590
modparameters::kappa_tilde
complex(8), public kappa_tilde
Definition: mod_Parameters.F90:883
modparameters::ghwwp1_prime3
complex(8), public ghwwp1_prime3
Definition: mod_Parameters.F90:631
modparameters::ghzzp3_prime5
complex(8), public ghzzp3_prime5
Definition: mod_Parameters.F90:540
modparameters::ghw2_prime2
complex(8), public ghw2_prime2
Definition: mod_Parameters.F90:469
modparameters::ghzpgs2
complex(8), public ghzpgs2
Definition: mod_Parameters.F90:554
modparameters::ghz4_prime7
complex(8), public ghz4_prime7
Definition: mod_Parameters.F90:417
modparameters::ghwpwp4_prime5
complex(8), public ghwpwp4_prime5
Definition: mod_Parameters.F90:695
modparameters::lambda_w20
real(8), public lambda_w20
Definition: mod_Parameters.F90:509
modparameters::ga_z
real(8), public ga_z
Definition: mod_Parameters.F90:227
modparameters::ghz3_prime7
complex(8), public ghz3_prime7
Definition: mod_Parameters.F90:409
modparameters::bzzp7
complex(8), public bzzp7
Definition: mod_Parameters.F90:953
modparameters::m_w
real(8), public m_w
Definition: mod_Parameters.F90:228
modparameters::bzpzp7
complex(8), public bzpzp7
Definition: mod_Parameters.F90:964
modparameters::scale_alpha_z_tt
real(8), public scale_alpha_z_tt
Definition: mod_Parameters.F90:330
modparameters::zmass_pdf
real(8), public zmass_pdf
Definition: mod_Parameters.F90:266
modparameters::m_v
real(8), public m_v
Definition: mod_Parameters.F90:78
modparameters::ghw4_prime6
complex(8), public ghw4_prime6
Definition: mod_Parameters.F90:489
modparameters::ghwpwp2_prime6
complex(8), public ghwpwp2_prime6
Definition: mod_Parameters.F90:680
modparameters::ghzzp2_prime7
complex(8), public ghzzp2_prime7
Definition: mod_Parameters.F90:534
modparameters::anum_
integer, target, public anum_
Definition: mod_Parameters.F90:1117
modparameters::ewp_chm_left
complex(8), public ewp_chm_left
Definition: mod_Parameters.F90:707
modparameters::ghwpwp4_prime7
complex(8), public ghwpwp4_prime7
Definition: mod_Parameters.F90:697
modparameters::bzzp4
complex(8), public bzzp4
Definition: mod_Parameters.F90:950
modparameters::al_qup
real(8), public al_qup
Definition: mod_Parameters.F90:1063
modparameters::ghzpzp3_prime7
complex(8), public ghzpzp3_prime7
Definition: mod_Parameters.F90:587
modparameters::alpha_qed
real(8), public alpha_qed
Definition: mod_Parameters.F90:248
modparameters::lambda_w41
real(8), public lambda_w41
Definition: mod_Parameters.F90:503
modparameters::ewp_el_right
complex(8), public ewp_el_right
Definition: mod_Parameters.F90:700
modparameters::bzzp6
complex(8), public bzzp6
Definition: mod_Parameters.F90:952
modparameters::ghzpzp2_prime5
complex(8), public ghzpzp2_prime5
Definition: mod_Parameters.F90:577
modparameters::lambda_w40
real(8), public lambda_w40
Definition: mod_Parameters.F90:511
modparameters::ghz1_prime3
complex(8), public ghz1_prime3
Definition: mod_Parameters.F90:389
modparameters::ghwwp3
complex(8), public ghwwp3
Definition: mod_Parameters.F90:625
modparameters::ga_v
real(8), public ga_v
Definition: mod_Parameters.F90:78
modparameters::ghzzp4_prime7
complex(8), public ghzzp4_prime7
Definition: mod_Parameters.F90:550
modparameters::ewp_up_left
complex(8), public ewp_up_left
Definition: mod_Parameters.F90:705
modparameters::anut_
integer, target, public anut_
Definition: mod_Parameters.F90:1118
modparameters::anue_
integer, target, public anue_
Definition: mod_Parameters.F90:1116
modparameters::ezp_dn_left
complex(8), public ezp_dn_left
Definition: mod_Parameters.F90:610
modparameters::ghz2_prime6
complex(8), public ghz2_prime6
Definition: mod_Parameters.F90:400
modjhugenmela::sethdk
subroutine, public sethdk(flag)
Definition: mod_JHUGenMELA.F90:99
modparameters::ghz4_prime
complex(8), public ghz4_prime
Definition: mod_Parameters.F90:411
modparameters::lambda_z40
real(8), public lambda_z40
Definition: mod_Parameters.F90:449
modparameters::ghwwp2_prime3
complex(8), public ghwwp2_prime3
Definition: mod_Parameters.F90:639
modparameters
Definition: mod_Parameters.F90:1
modparameters::ezp_nue_right
complex(8), public ezp_nue_right
Definition: mod_Parameters.F90:605
modparameters::ghz3_prime
complex(8), public ghz3_prime
Definition: mod_Parameters.F90:403
modparameters::ghwwp3_prime3
complex(8), public ghwwp3_prime3
Definition: mod_Parameters.F90:647
modparameters::scale_alpha_z_nn
real(8), public scale_alpha_z_nn
Definition: mod_Parameters.F90:331
modparameters::ghwpwp4
complex(8), public ghwpwp4
Definition: mod_Parameters.F90:664
modparameters::ghwpwp4_prime3
complex(8), public ghwpwp4_prime3
Definition: mod_Parameters.F90:693
modparameters::ghwpwp4_prime6
complex(8), public ghwpwp4_prime6
Definition: mod_Parameters.F90:696
modparameters::ghz2_prime4
complex(8), public ghz2_prime4
Definition: mod_Parameters.F90:398
modparameters::ezp_ta_left
complex(8), public ezp_ta_left
Definition: mod_Parameters.F90:602
modparameters::ghzpzp4_prime7
complex(8), public ghzpzp4_prime7
Definition: mod_Parameters.F90:595
modmisc
Definition: mod_Misc.F90:1
modparameters::ghw2_prime
complex(8), public ghw2_prime
Definition: mod_Parameters.F90:468
modparameters::ghw1_prime7
complex(8), public ghw1_prime7
Definition: mod_Parameters.F90:466
modparameters::ghzzp1_prime2
complex(8), public ghzzp1_prime2
Definition: mod_Parameters.F90:521
modparameters::ghw4_prime
complex(8), public ghw4_prime
Definition: mod_Parameters.F90:484
modparameters::bzpzp10
complex(8), public bzpzp10
Definition: mod_Parameters.F90:967
modparameters::ezp_mu_left
complex(8), public ezp_mu_left
Definition: mod_Parameters.F90:600
modparameters::ghwwp3_prime4
complex(8), public ghwwp3_prime4
Definition: mod_Parameters.F90:648
modparameters::ghzgs3
complex(8), public ghzgs3
Definition: mod_Parameters.F90:421
modparameters::ghwwp4
complex(8), public ghwwp4
Definition: mod_Parameters.F90:626
modparameters::lambda_z22
real(8), public lambda_z22
Definition: mod_Parameters.F90:443
modparameters::ghwwp2_prime
complex(8), public ghwwp2_prime
Definition: mod_Parameters.F90:637
modparameters::ezp_dn_right
complex(8), public ezp_dn_right
Definition: mod_Parameters.F90:611
modparameters::graviton_qq_right
complex(8), public graviton_qq_right
Definition: mod_Parameters.F90:929
modparameters::nqflavors_pdf
integer, parameter, public nqflavors_pdf
Definition: mod_Parameters.F90:264
modparameters::cr_qup
real(8), public cr_qup
Definition: mod_Parameters.F90:1072
modparameters::bzpzp2
complex(8), public bzpzp2
Definition: mod_Parameters.F90:959
modparameters::a1
complex(8), public a1
Definition: mod_Parameters.F90:923
modparameters::ghwpwp2_prime5
complex(8), public ghwpwp2_prime5
Definition: mod_Parameters.F90:679
modparameters::scale_alpha_z_dd
real(8), public scale_alpha_z_dd
Definition: mod_Parameters.F90:328
modparameters::ghzpzp1_prime2
complex(8), public ghzpzp1_prime2
Definition: mod_Parameters.F90:566
modparameters::b2
complex(8), public b2
Definition: mod_Parameters.F90:937
modparameters::ezp_nue_left
complex(8), public ezp_nue_left
Definition: mod_Parameters.F90:604
modparameters::lambda_w42
real(8), public lambda_w42
Definition: mod_Parameters.F90:507
modparameters::ghzzp3_prime2
complex(8), public ghzzp3_prime2
Definition: mod_Parameters.F90:537
modjhugenmela::setewparameters
subroutine, public setewparameters(inMZ, inMW, inGf, inalpha_QED, inxw)
Definition: mod_JHUGenMELA.F90:41
modparameters::br
real(8), public br
Definition: mod_Parameters.F90:1067
modjhugenmela::getpdfconstants
subroutine, public getpdfconstants(pdfzmass, pdfnloops, pdfnf)
Definition: mod_JHUGenMELA.F90:665
modparameters::ghwpwp1_prime6
complex(8), public ghwpwp1_prime6
Definition: mod_Parameters.F90:672
modparameters::m_z
real(8), public m_z
Definition: mod_Parameters.F90:226
modparameters::lambda_z20
real(8), public lambda_z20
Definition: mod_Parameters.F90:447
modparameters::nut_
integer, target, public nut_
Definition: mod_Parameters.F90:1099
modparameters::wwmode
integer, parameter, public wwmode
Definition: mod_Parameters.F90:13
modjhugenmela::getmvprimegvprime
subroutine, public getmvprimegvprime(mv, gv)
Definition: mod_JHUGenMELA.F90:651
modparameters::dp
integer, parameter, public dp
Definition: mod_Parameters.F90:11
modparameters::b6
complex(8), public b6
Definition: mod_Parameters.F90:941
modparameters::ghz2_prime7
complex(8), public ghz2_prime7
Definition: mod_Parameters.F90:401
modparameters::ghw3
complex(8), public ghw3
Definition: mod_Parameters.F90:456
modparameters::ghzpzp2_prime4
complex(8), public ghzpzp2_prime4
Definition: mod_Parameters.F90:576
modparameters::ghw4_prime5
complex(8), public ghw4_prime5
Definition: mod_Parameters.F90:488
modparameters::ghzpzp1_prime3
complex(8), public ghzpzp1_prime3
Definition: mod_Parameters.F90:567
modparameters::ghwwp4_prime6
complex(8), public ghwwp4_prime6
Definition: mod_Parameters.F90:658
modparameters::ghgsgs2
complex(8), public ghgsgs2
Definition: mod_Parameters.F90:423
modparameters::mu_ren
real(8), public mu_ren
Definition: mod_Parameters.F90:268
modparameters::mum_
integer, target, public mum_
Definition: mod_Parameters.F90:1113
modparameters::b3
complex(8), public b3
Definition: mod_Parameters.F90:938
modparameters::qlr
real(8), parameter, public qlr
Definition: mod_Parameters.F90:1033
modparameters::ghzpgs1_prime2
complex(8), public ghzpgs1_prime2
Definition: mod_Parameters.F90:553
modparameters::ghzpzp3_prime4
complex(8), public ghzpzp3_prime4
Definition: mod_Parameters.F90:584
modparameters::ghw3_prime2
complex(8), public ghw3_prime2
Definition: mod_Parameters.F90:477
modparameters::wp_
integer, target, public wp_
Definition: mod_Parameters.F90:1096
modparameters::gabarh
real(8), public gabarh
Definition: mod_Parameters.F90:134
modjhugenmela::setspintwocouplings
subroutine, public setspintwocouplings(acoupl, vvcoupl, vvpcoupl, vpvpcoupl, qLR)
Definition: mod_JHUGenMELA.F90:510
modparameters::ghzzp2_prime4
complex(8), public ghzzp2_prime4
Definition: mod_Parameters.F90:531
modparameters::ghzzp3_prime6
complex(8), public ghzzp3_prime6
Definition: mod_Parameters.F90:541
modparameters::alphas
real(dp), public alphas
Definition: mod_Parameters.F90:269
modparameters::ghw3_prime3
complex(8), public ghw3_prime3
Definition: mod_Parameters.F90:478
modparameters::str_
integer, target, public str_
Definition: mod_Parameters.F90:1087
modparameters::ghzpzp2_prime
complex(8), public ghzpzp2_prime
Definition: mod_Parameters.F90:573
modparameters::isaquark
logical function isaquark(PartType)
Definition: mod_Parameters.F90:2369
modparameters::ghwwp1_prime6
complex(8), public ghwwp1_prime6
Definition: mod_Parameters.F90:634
modparameters::ewp_top_left
complex(8), public ewp_top_left
Definition: mod_Parameters.F90:709
modparameters::ghwwp1_prime2
complex(8), public ghwwp1_prime2
Definition: mod_Parameters.F90:630
modparameters::ghg4
complex(8), public ghg4
Definition: mod_Parameters.F90:373
modparameters::bzpgs1
complex(8), public bzpgs1
Definition: mod_Parameters.F90:981
modparameters::ghwwp2_prime6
complex(8), public ghwwp2_prime6
Definition: mod_Parameters.F90:642
modparameters::scale_alpha_z_uu
real(8), public scale_alpha_z_uu
Definition: mod_Parameters.F90:327
modparameters::ewp_mu_right
complex(8), public ewp_mu_right
Definition: mod_Parameters.F90:702
modparameters::ghwpwp3_prime4
complex(8), public ghwpwp3_prime4
Definition: mod_Parameters.F90:686
modparameters::ghwwp3_prime7
complex(8), public ghwwp3_prime7
Definition: mod_Parameters.F90:651
modparameters::ghw1_prime
complex(8), public ghw1_prime
Definition: mod_Parameters.F90:460
modparameters::ghw4
complex(8), public ghw4
Definition: mod_Parameters.F90:457
modparameters::ghz1_prime6
complex(8), public ghz1_prime6
Definition: mod_Parameters.F90:392
modparameters::lambda_w12
real(8), public lambda_w12
Definition: mod_Parameters.F90:504
modparameters::bgsgs2
complex(8), public bgsgs2
Definition: mod_Parameters.F90:976
modparameters::b4
complex(8), public b4
Definition: mod_Parameters.F90:939
modparameters::ggmode
integer, parameter, public ggmode
Definition: mod_Parameters.F90:13
modparameters::ghzpzp3_prime6
complex(8), public ghzpzp3_prime6
Definition: mod_Parameters.F90:586
modparameters::lambda_w32
real(8), public lambda_w32
Definition: mod_Parameters.F90:506
modparameters::isazdecay
logical function isazdecay(DKMode)
Definition: mod_Parameters.F90:2243
modparameters::gf
real(8), public gf
Definition: mod_Parameters.F90:247
modparameters::decaymode1
integer, public decaymode1
Definition: mod_Parameters.F90:17
modparameters::al_lep
real(8), public al_lep
Definition: mod_Parameters.F90:1059
modparameters::ghwwp4_prime
complex(8), public ghwwp4_prime
Definition: mod_Parameters.F90:653
modparameters::ezp_str_left
complex(8), public ezp_str_left
Definition: mod_Parameters.F90:612
modparameters::ghwwp1_prime4
complex(8), public ghwwp1_prime4
Definition: mod_Parameters.F90:632
modparameters::ghw1_prime5
complex(8), public ghw1_prime5
Definition: mod_Parameters.F90:464
modparameters::num_
integer, target, public num_
Definition: mod_Parameters.F90:1098
modparameters::ewp_ta_right
complex(8), public ewp_ta_right
Definition: mod_Parameters.F90:704
modparameters::ezp_el_right
complex(8), public ezp_el_right
Definition: mod_Parameters.F90:599
modparameters::cz_q1sq
integer, public cz_q1sq
Definition: mod_Parameters.F90:434
modparameters::ghwpwp1_prime2
complex(8), public ghwpwp1_prime2
Definition: mod_Parameters.F90:668
modparameters::cl_qup
real(8), public cl_qup
Definition: mod_Parameters.F90:1073
modparameters::zprime_zz_2
complex(8), public zprime_zz_2
Definition: mod_Parameters.F90:915
modparameters::ghz4_prime2
complex(8), public ghz4_prime2
Definition: mod_Parameters.F90:412
modparameters::ghzzp1_prime5
complex(8), public ghzzp1_prime5
Definition: mod_Parameters.F90:524
modparameters::hig_
integer, target, public hig_
Definition: mod_Parameters.F90:1100
modparameters::tap_
integer, target, public tap_
Definition: mod_Parameters.F90:1092
modparameters::ghwpwp4_prime
complex(8), public ghwpwp4_prime
Definition: mod_Parameters.F90:691
modparameters::ghzpzp3_prime3
complex(8), public ghzpzp3_prime3
Definition: mod_Parameters.F90:583
modparameters::bzzp9
complex(8), public bzzp9
Definition: mod_Parameters.F90:955
modparameters::ghzpzp4
complex(8), public ghzpzp4
Definition: mod_Parameters.F90:562
modparameters::ghwpwp4_prime4
complex(8), public ghwpwp4_prime4
Definition: mod_Parameters.F90:694
modparameters::ghwpwp1_prime3
complex(8), public ghwpwp1_prime3
Definition: mod_Parameters.F90:669
modparameters::decaymode2
integer, public decaymode2
Definition: mod_Parameters.F90:17
modparameters::ghzzp2_prime2
complex(8), public ghzzp2_prime2
Definition: mod_Parameters.F90:529
modparameters::gsgsmode
integer, parameter, public gsgsmode
Definition: mod_Parameters.F90:13
modparameters::ghwwp2_prime4
complex(8), public ghwwp2_prime4
Definition: mod_Parameters.F90:640
modparameters::setdecaywidth
subroutine setdecaywidth(width, ipart)
Definition: mod_Parameters.F90:1996
modparameters::ghz2_prime2
complex(8), public ghz2_prime2
Definition: mod_Parameters.F90:396
modparameters::ga_vprime
real(8), public ga_vprime
Definition: mod_Parameters.F90:78
modparameters::ghw1_prime2
complex(8), public ghw1_prime2
Definition: mod_Parameters.F90:461
modparameters::ghz1_prime5
complex(8), public ghz1_prime5
Definition: mod_Parameters.F90:391
modparameters::cw_q12sq
integer, public cw_q12sq
Definition: mod_Parameters.F90:499
modparameters::ghz2_prime3
complex(8), public ghz2_prime3
Definition: mod_Parameters.F90:397
modparameters::ghzzp3_prime4
complex(8), public ghzzp3_prime4
Definition: mod_Parameters.F90:539
modparameters::pho_
integer, target, public pho_
Definition: mod_Parameters.F90:1094
modparameters::ghgsgs3
complex(8), public ghgsgs3
Definition: mod_Parameters.F90:424
modparameters::lambda_w21
real(8), public lambda_w21
Definition: mod_Parameters.F90:501
modparameters::ghw3_prime
complex(8), public ghw3_prime
Definition: mod_Parameters.F90:476
modparameters::z0_
integer, target, public z0_
Definition: mod_Parameters.F90:1095
modparameters::ghzzp4_prime6
complex(8), public ghzzp4_prime6
Definition: mod_Parameters.F90:549
modparameters::ewp_el_left
complex(8), public ewp_el_left
Definition: mod_Parameters.F90:699
modparameters::ghwpwp1_prime4
complex(8), public ghwpwp1_prime4
Definition: mod_Parameters.F90:670
modparameters::ghwwp3_prime6
complex(8), public ghwwp3_prime6
Definition: mod_Parameters.F90:650
modparameters::ghwpwp3_prime5
complex(8), public ghwpwp3_prime5
Definition: mod_Parameters.F90:687
modparameters::ghw3_prime7
complex(8), public ghw3_prime7
Definition: mod_Parameters.F90:482
modparameters::ghw4_prime2
complex(8), public ghw4_prime2
Definition: mod_Parameters.F90:485
modparameters::bgsgs3
complex(8), public bgsgs3
Definition: mod_Parameters.F90:977
modparameters::ghz4_prime3
complex(8), public ghz4_prime3
Definition: mod_Parameters.F90:413
modjhugenmela
Definition: mod_JHUGenMELA.F90:1
modparameters::ghwpwp1_prime7
complex(8), public ghwpwp1_prime7
Definition: mod_Parameters.F90:673
modparameters::ghwwp1_prime7
complex(8), public ghwwp1_prime7
Definition: mod_Parameters.F90:635
modparameters::ezp_ta_right
complex(8), public ezp_ta_right
Definition: mod_Parameters.F90:603
modparameters::ghw4_prime7
complex(8), public ghw4_prime7
Definition: mod_Parameters.F90:490
modparameters::cw_q1sq
integer, public cw_q1sq
Definition: mod_Parameters.F90:497
modparameters::ezp_bot_left
complex(8), public ezp_bot_left
Definition: mod_Parameters.F90:614
modparameters::ghzzp4_prime
complex(8), public ghzzp4_prime
Definition: mod_Parameters.F90:544
modparameters::al_neu
real(8), public al_neu
Definition: mod_Parameters.F90:1061
modparameters::mup_
integer, target, public mup_
Definition: mod_Parameters.F90:1091
modparameters::ar_qup
real(8), public ar_qup
Definition: mod_Parameters.F90:1062
modparameters::ghz4
complex(8), public ghz4
Definition: mod_Parameters.F90:384