JHUGen MELA  JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
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