JHUGen MELA  JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
TMCFM.hh
Go to the documentation of this file.
1 #ifndef _TMCFM_HH_
2 #define _TMCFM_HH_
3 
4 //----------------------------------------------------------
5 //
6 // http://www.chiralcomp.com/support/mixing_f77_c_cpp/
7 // (almost all) Fortran compilers add, during compilation, an underscore (_) at the end of the Fortran routine names. Our experience is that the f77 compiler in HP Unix environments does not do this.
8 // * We noticed that if a fortran subroutine has an underscore anywhere in its name, the GNU g77 compiler adds two (2) underscores at the end of the name.
9 //
10 // In the compiled Fortran code all arguments to functions are passed by their address.
11 // If a Fortran function takes a character string as an argument, the string length must be passed as the last argument (i.e. after the "ordinary" argument list).
12 //
13 //----------------------------------------------------------
14 // MCFM parameters
15 enum {nSupportedHiggses=2}; // This is not actually an integer parameter in MCFM. As of migration to MCFM 7.0, this is the total number of Higgses supported, at most.
16 // constants.f
17 enum {nf=5}; // nflavors of "pdf" quarks
18 // constants.f
19 enum {mxpart=14}; // maxpart, max. number of particles. MCFM 6.8+: CAUTION!!! IMPORTANT TO CHECK WHEN UPDATING MCFM!!!
20 //enum {mxpart=12}; // maxpart, max. number of particles. MCFM 6.7
21 //mxdim.f
22 enum {ndims=22};
23 
24 enum {nmsq=11};
25 
26 
27 extern "C" {
28  //---------------------------------
29  // Structure
30  //---------------------------------
31  extern struct{
32  int nproc;
33  } nproc_;
34 
35  extern struct{
36  bool qlfirst;
37  } qlfirst_;
38 
39  extern struct{
41  } flags_;
42 
43 
44 #define bveg1_mcfm_ bveg1_
45  extern struct{
46  double xl[ndims], xu[ndims], acc;
47  int ndim, ncall, itmx, nprn;
48  } bveg1_mcfm_;
49 
50  extern struct {
51  int ih1, ih2;
52  } density_;
53 
54  extern struct{
55  double scale, musq;
56  } scale_;
57 
58  extern struct{
59  double facscale;
60  } facscale_;
61 
62  extern struct {
63  int n2; int n3; double mass2; double width2; double mass3; double width3;
64  } breit_;
65 
66  extern struct{
68  } nqcdjets_;
69 
70 
71  extern struct{
72  double xmin;
73  } xmin_;
74 
75 
76  extern struct{
77  int npart;
78  } npart_;
79 
80  extern struct{
81  int nuflav;
82  } nuflav_;
83 
84  extern struct{
85  double vsymfact;
86  } vsymfact_;
87 
88  extern struct{
90  } interference_;
91 
92  extern struct{
93  double cutoff;
94  } cutoff_;
95 
96  extern struct{
97  double amz;
98  } couple_;
99 
100  extern struct{
102  } ewinput_;
103 
104  extern struct{
105  int ewscheme;
106  } ewscheme_;
107 
108  extern struct {
109  double gsq, as, ason2pi, ason4pi;
110  } qcdcouple_;
111 
112  extern struct {
113  double Gf, gw, xw, gwsq, esq, vevsq;
114  } ewcouple_;
115 
116  extern struct {
117  double aemmz;
118  } em_;
119 
120  extern struct {
121  double Q[11], tau[11];
122  } ewcharge_;
123 
124  extern struct {
126  } anomcoup_;
127 
128 
129  //mcfm/src/Inc/masses.F
130 #define masses_mcfm_ masses_
131 
132  extern struct{
133  double md, mu, ms, mc, mb, mt,
141  } masses_mcfm_;
142 
143 
144  extern struct{
145 
152 
157 
158  double mb_4gen, mt_4gen;
159 
161  double Lambda_zgs1;
170 
171  double h2mass, h2width;
172 
174  double Lambda2_zgs1;
183 
184  double kappa_top[2]; double kappa_tilde_top[2];
185  double kappa_bot[2]; double kappa_tilde_bot[2];
186  double ghg2[2]; double ghg3[2]; double ghg4[2];
187  double kappa_4gen_top[2]; double kappa_tilde_4gen_top[2];
188  double kappa_4gen_bot[2]; double kappa_tilde_4gen_bot[2];
189  double ghg2_4gen[2]; double ghg3_4gen[2]; double ghg4_4gen[2];
190 
191  double ghz1[2]; double ghz2[2]; double ghz3[2]; double ghz4[2]; // No additional q2 dependence
192  double ghz1_prime[2]; double ghz2_prime[2]; double ghz3_prime[2]; double ghz4_prime[2]; // Dipole ansatz
193  double ghz1_prime2[2]; double ghz2_prime2[2]; double ghz3_prime2[2]; double ghz4_prime2[2]; // |q1**2| + |q2**2|
194  double ghz1_prime3[2]; double ghz2_prime3[2]; double ghz3_prime3[2]; double ghz4_prime3[2]; // |q1**2| - |q2**2|
195  double ghz1_prime4[2]; double ghz2_prime4[2]; double ghz3_prime4[2]; double ghz4_prime4[2]; // (q1 + q2)**2
196  double ghz1_prime5[2]; double ghz2_prime5[2]; double ghz3_prime5[2]; double ghz4_prime5[2]; // q1**4 + q2**4
197  double ghz1_prime6[2]; double ghz2_prime6[2]; double ghz3_prime6[2]; double ghz4_prime6[2]; // q1**4 - q2**4
198  double ghz1_prime7[2]; double ghz2_prime7[2]; double ghz3_prime7[2]; double ghz4_prime7[2]; // |q1**2| * |q2**2|
199 
200  double ghzgs1_prime2[2]; double ghzgs2[2]; double ghzgs3[2]; double ghzgs4[2];
201  double ghgsgs2[2]; double ghgsgs3[2]; double ghgsgs4[2];
202 
203  double ghw1[2]; double ghw2[2]; double ghw3[2]; double ghw4[2]; // No additional q2 dependence
204  double ghw1_prime[2]; double ghw2_prime[2]; double ghw3_prime[2]; double ghw4_prime[2]; // Dipole ansatz
205  double ghw1_prime2[2]; double ghw2_prime2[2]; double ghw3_prime2[2]; double ghw4_prime2[2]; // |q1**2| + |q2**2|
206  double ghw1_prime3[2]; double ghw2_prime3[2]; double ghw3_prime3[2]; double ghw4_prime3[2]; // |q1**2| - |q2**2|
207  double ghw1_prime4[2]; double ghw2_prime4[2]; double ghw3_prime4[2]; double ghw4_prime4[2]; // (q1 + q2)**2
208  double ghw1_prime5[2]; double ghw2_prime5[2]; double ghw3_prime5[2]; double ghw4_prime5[2]; // q1**4 + q2**4
209  double ghw1_prime6[2]; double ghw2_prime6[2]; double ghw3_prime6[2]; double ghw4_prime6[2]; // q1**4 - q2**4
210  double ghw1_prime7[2]; double ghw2_prime7[2]; double ghw3_prime7[2]; double ghw4_prime7[2]; // |q1**2| * |q2**2|
211 
212 
213  double kappa2_top[2]; double kappa2_tilde_top[2];
214  double kappa2_bot[2]; double kappa2_tilde_bot[2];
215  double gh2g2[2]; double gh2g3[2]; double gh2g4[2];
218  double gh2g2_4gen[2]; double gh2g3_4gen[2]; double gh2g4_4gen[2];
219 
220  double gh2z1[2]; double gh2z2[2]; double gh2z3[2]; double gh2z4[2]; // No additional q2 dependence
221  double gh2z1_prime[2]; double gh2z2_prime[2]; double gh2z3_prime[2]; double gh2z4_prime[2]; // Dipole ansatz
222  double gh2z1_prime2[2]; double gh2z2_prime2[2]; double gh2z3_prime2[2]; double gh2z4_prime2[2]; // |q1**2| + |q2**2|
223  double gh2z1_prime3[2]; double gh2z2_prime3[2]; double gh2z3_prime3[2]; double gh2z4_prime3[2]; // |q1**2| - |q2**2|
224  double gh2z1_prime4[2]; double gh2z2_prime4[2]; double gh2z3_prime4[2]; double gh2z4_prime4[2]; // (q1 + q2)**2
225  double gh2z1_prime5[2]; double gh2z2_prime5[2]; double gh2z3_prime5[2]; double gh2z4_prime5[2]; // q1**4 + q2**4
226  double gh2z1_prime6[2]; double gh2z2_prime6[2]; double gh2z3_prime6[2]; double gh2z4_prime6[2]; // q1**4 - q2**4
227  double gh2z1_prime7[2]; double gh2z2_prime7[2]; double gh2z3_prime7[2]; double gh2z4_prime7[2]; // |q1**2| * |q2**2|
228 
229  double gh2zgs1_prime2[2]; double gh2zgs2[2]; double gh2zgs3[2]; double gh2zgs4[2];
230  double gh2gsgs2[2]; double gh2gsgs3[2]; double gh2gsgs4[2];
231 
232  double gh2w1[2]; double gh2w2[2]; double gh2w3[2]; double gh2w4[2]; // No additional q2 dependence
233  double gh2w1_prime[2]; double gh2w2_prime[2]; double gh2w3_prime[2]; double gh2w4_prime[2]; // Dipole ansatz
234  double gh2w1_prime2[2]; double gh2w2_prime2[2]; double gh2w3_prime2[2]; double gh2w4_prime2[2]; // |q1**2| + |q2**2|
235  double gh2w1_prime3[2]; double gh2w2_prime3[2]; double gh2w3_prime3[2]; double gh2w4_prime3[2]; // |q1**2| - |q2**2|
236  double gh2w1_prime4[2]; double gh2w2_prime4[2]; double gh2w3_prime4[2]; double gh2w4_prime4[2]; // (q1 + q2)**2
237  double gh2w1_prime5[2]; double gh2w2_prime5[2]; double gh2w3_prime5[2]; double gh2w4_prime5[2]; // q1**4 + q2**4
238  double gh2w1_prime6[2]; double gh2w2_prime6[2]; double gh2w3_prime6[2]; double gh2w4_prime6[2]; // q1**4 - q2**4
239  double gh2w1_prime7[2]; double gh2w2_prime7[2]; double gh2w3_prime7[2]; double gh2w4_prime7[2]; // |q1**2| * |q2**2|
240 
241  double dV_A[2]; double dP_A[2]; double dM_A[2]; double dFour_A[2];
242  double dV_Z[2]; double dP_Z[2]; double dM_Z[2]; double dFour_Z[2];
243  double dZZWpWm[2]; double dZAWpWm[2]; double dAAWpWm[2];
244 
246 
247  extern struct {
249  double reZ;
250  double leZ;
251  double lnZ;
252  double rnZ;
253  double rquZ;
254  double lquZ;
255  double rqdZ;
256  double lqdZ;
257  double clanou;
258  double cranou;
259  double clanod;
260  double cranod;
262 
263  extern struct {
264  bool srdiags;
265  } srdiags_;
266 
267  //mcfm/src/Inc/noglue.f
268  extern struct{
270  } noglue_;
271 
272  //mcfm/src/Inc/zcouple.F
273  extern struct{
274  double l[nf], r[nf], q1, l1, r1, q2, l2, r2, le, ln, re, rn, sin2w;
275  } zcouple_;
276 
277  extern struct{
278  int nwz;
279  } nwz_;
280 
281  extern struct {
282  double Vud, Vus, Vub, Vcd, Vcs, Vcb;
283  } cabib_;
284 
285  extern struct {
286  double taumin;
287  } taumin_;
288 
289  extern struct {
290  double sqrts;
291  } energy_;
292 
293  extern struct {
294  int nlooprun;
295  } nlooprun_;
296 
297  extern struct {
298  int nflav;
299  } nflav_;
300 
301  extern struct {
302  int lastphot;
303  } lastphot_;
304 
305  extern struct {
306  char runstring[30];
307  } runstring_;
308 
309  extern struct {
310  char pdlabel[7];
311  } pdlabel_;
312 
313  extern struct {
314  char plabel[mxpart][2];
315  } plabel_;
316 
317 
318  //---------------------------------
319  // function
320  //---------------------------------
321 
322 
323  //##############
324  // Initialization
325  //##############
326  void mcfm_init_(char* inputfile, char* workdir);
327  void chooser_();
328  void coupling_();
329  void coupling2_();
330  void qlinit_();
331  void fdist_(int* ih1, double* xx, double* pdfscale, double* fx1);
332  double alphas_(double* q, double* amz, int* nloop);
333  void ckmfill_(int* nwz);
334 
335 
336  //###############
337 
338  // WW
339 #define qqb_ww_ qqb_ww_
340  void qqb_ww_(double* p, double* msq);
341 
342  // WZ
343 #define qqb_wz_ qqb_wz_
344  void qqb_wz_(double* p, double* msq);
345 
346  // ZZ->4l
347 #define qqb_zz_ qqb_zz_
348  void qqb_zz_(double* p, double* msq);
349 
350 #define qqb_zz_stu_ qqb_zz_stu_ // Custom qqb->ZZ for different s, t, u channels
351  void qqb_zz_stu_(double* p, double* msq, int* channeltoggle);
352 
353 #define qq_zzqq_ qq_zzqq_ // WBF-ZZ
354  void qq_zzqq_(double* p, double* msq);
355 //#define qq_zzqq_bkg_ qq_zzqq_bkg_ // WBF-ZZ
356 // void qq_zzqq_bkg_(double* p, double* msq);
357 #define qq_wwqq_ qq_wwqq_ // WBF-WW
358  void qq_wwqq_(double* p, double* msq);
359 #define qq_vvqq_ qq_vvqq_ // WBF-VV
360  void qq_vvqq_(double* p, double* msq);
361 
362 #define qq_zzqqstrong_ qq_zzqqstrong_ // JJQCD-ZZ
363  void qq_zzqqstrong_(double* p, double* msq);
364 #define qq_wwqqstrong_ qq_wwqqstrong_ // JJQCD-WW
365  void qq_wwqqstrong_(double* p, double* msq);
366 
367 #define gg_hzz_tb_ gg_hzz_tb_
368  void gg_hzz_tb_(double* p, double* msq);
369 #define gg_zz_hpi_ gg_zz_hpi_ // Only H+interf, no |gg->ZZ|**2
370  void gg_zz_hpi_(double* p, double* msq);
371 #define gg_zz_all_ gg_zz_all_
372  void gg_zz_all_(double* p, double* msq);
373 #define gg_zz_ gg_zz_
374  void gg_zz_(double* p, double* msq);
375 #define gg_zz_int_ gg_zz_int_
376  void gg_zz_int_(double* p, double* msq);
377 
378 
379  // WW+ZZ, p as in ZZ
380 #define gg_hvv_tb_ gg_hvv_tb_
381  void gg_hvv_tb_(double* p, double* msq);
382 #define gg_vv_all_ gg_vv_all_
383  void gg_vv_all_(double* p, double* msq);
384 #define gg_vv_ gg_vv_
385  void gg_vv_(double* p, double* msq);
386 
387  // ZZ->2l2q
388 #define qqb_z2jet_ qqb_z2jet_
389  void qqb_z2jet_(double* p, double* msq);
390 
391  // ZG->2lG
392 #define qqb_zgam_ qqb_zgam_
393  void qqb_zgam_(double* p, double* msq);
394 
395 #define qqb_hww_ qqb_hww_
396  void qqb_hww_(double* p, double* msq);
397 
398 #define qqb_hzz_ qqb_hzz_
399  void qqb_hzz_(double* p, double* msq);
400 
401 #define qqb_hzz_tb_ qqb_hzz_tb_
402  void qqb_hzz_tb_(double* p, double* msq);
403 
404 #define qqb_z_ qqb_z_
405  void qqb_z_(double* p, double *msq);
406 
407 #define qqb_wgam_ qqb_wgam_
408  void qqb_wgam_(double* p, double* msq);
409 
410 #define qqb_wgam_ qqb_wgam_
411  void qqb_wgam_(double* p, double* msq);
412 
413  // qqb/gg->GG
414 #define qqb_gamgam_ qqb_gamgam_
415  void qqb_gamgam_(double* p, double* msq);
416 
417 
418 #define qqb_w_g_ qqb_w_g_
419  void qqb_w_g_(double* p, double* msq);
420 
421  //###############
422 
423  double lowint_(double* r, double* wgt);
424  void dotem_(int N, double* p, double* s);
425  void boost_mcfm_(double* mass, double* p1, double* p_in, double* p_out);
426  void breitw_(double* x1, double* mminsq, double* mmaxsq, double* rmass, double* rwidth, double* msq, double* wt);
427  void phi3m0_(double* xth, double* xphi, double* p0, double* p1, double* p2, double* wt);
428  void gen2_(double* r, double* p, double* pswt);
429  void gen3_(double* r, double* p, double* pswt);
430  void gen3jet_(double* r, double* p, double* pswt);
431  void gen4_(double* r, double* p, double* wt4);
432  void gen4h_(double* r, double* p, double* wt4);
433  void gen_njets_(double* r, int*, double* p, double* msq);
434 
435 }
436 
437 #endif
Lambda2_z31
double Lambda2_z31
Definition: TMCFM.hh:176
fdist_
void fdist_(int *ih1, double *xx, double *pdfscale, double *fx1)
ason4pi
double ason4pi
Definition: TMCFM.hh:109
ghz4_prime6
double ghz4_prime6[2]
Definition: TMCFM.hh:197
cw_q2sq
int cw_q2sq
Definition: TMCFM.hh:154
gh2z1_prime2
double gh2z1_prime2[2]
Definition: TMCFM.hh:222
ghz3_prime6
double ghz3_prime6[2]
Definition: TMCFM.hh:197
gh2z2_prime7
double gh2z2_prime7[2]
Definition: TMCFM.hh:227
gh2w4_prime6
double gh2w4_prime6[2]
Definition: TMCFM.hh:238
Lambda_z11
double Lambda_z11
Definition: TMCFM.hh:163
gh2w4_prime
double gh2w4_prime[2]
Definition: TMCFM.hh:233
ghz4_prime
double ghz4_prime[2]
Definition: TMCFM.hh:192
esq
double esq
Definition: TMCFM.hh:113
interference
bool interference
Definition: TMCFM.hh:89
mmu
double mmu
Definition: TMCFM.hh:134
taumin_
struct @41 taumin_
itmx
int itmx
Definition: TMCFM.hh:47
Lambda2_z40
double Lambda2_z40
Definition: TMCFM.hh:178
gg_zz_
#define gg_zz_
Definition: TMCFM.hh:373
ghw4_prime2
double ghw4_prime2[2]
Definition: TMCFM.hh:205
Lambda_w4
double Lambda_w4
Definition: TMCFM.hh:166
gsq
double gsq
Definition: TMCFM.hh:109
hwidth
double hwidth
Definition: TMCFM.hh:135
taumin
double taumin
Definition: TMCFM.hh:286
clanou
double clanou
Definition: TMCFM.hh:257
vvhvvtoggle_vbfvh
int vvhvvtoggle_vbfvh
Definition: TMCFM.hh:151
nflav
int nflav
Definition: TMCFM.hh:298
ghg4_4gen
double ghg4_4gen[2]
Definition: TMCFM.hh:189
gh2z4_prime
double gh2z4_prime[2]
Definition: TMCFM.hh:221
Lambda2_z11
double Lambda2_z11
Definition: TMCFM.hh:176
energy_
struct @42 energy_
ghz1_prime5
double ghz1_prime5[2]
Definition: TMCFM.hh:196
rqdZ
double rqdZ
Definition: TMCFM.hh:255
Lambda_z41
double Lambda_z41
Definition: TMCFM.hh:163
nuflav_
struct @21 nuflav_
ghz4_prime4
double ghz4_prime4[2]
Definition: TMCFM.hh:195
gh2w3_prime
double gh2w3_prime[2]
Definition: TMCFM.hh:233
ghg3_4gen
double ghg3_4gen[2]
Definition: TMCFM.hh:189
ghw2_prime6
double ghw2_prime6[2]
Definition: TMCFM.hh:209
masses_mcfm_
#define masses_mcfm_
Definition: TMCFM.hh:130
ghz1_prime4
double ghz1_prime4[2]
Definition: TMCFM.hh:195
ghz3
double ghz3[2]
Definition: TMCFM.hh:191
anomzffcouplings_
struct @35 anomzffcouplings_
Lambda2_w2
double Lambda2_w2
Definition: TMCFM.hh:179
gh2z3_prime2
double gh2z3_prime2[2]
Definition: TMCFM.hh:222
omitgg
bool omitgg
Definition: TMCFM.hh:269
Lambda_w10
double Lambda_w10
Definition: TMCFM.hh:169
aemmz_inp
double aemmz_inp
Definition: TMCFM.hh:101
zmass
double zmass
Definition: TMCFM.hh:137
ewscheme_
struct @27 ewscheme_
phi3m0_
void phi3m0_(double *xth, double *xphi, double *p0, double *p1, double *p2, double *wt)
qqb_hzz_
#define qqb_hzz_
Definition: TMCFM.hh:398
Lambda_w21
double Lambda_w21
Definition: TMCFM.hh:167
c2w_q12sq
int c2w_q12sq
Definition: TMCFM.hh:156
ewinput_
struct @26 ewinput_
gh2z3_prime4
double gh2z3_prime4[2]
Definition: TMCFM.hh:224
Lambda2_z12
double Lambda2_z12
Definition: TMCFM.hh:177
qqb_zgam_
#define qqb_zgam_
Definition: TMCFM.hh:392
gh2z3_prime6
double gh2z3_prime6[2]
Definition: TMCFM.hh:226
Lambda_w42
double Lambda_w42
Definition: TMCFM.hh:168
scale_
struct @15 scale_
ghzgs1_prime2
double ghzgs1_prime2[2]
Definition: TMCFM.hh:200
gh2w1_prime2
double gh2w1_prime2[2]
Definition: TMCFM.hh:234
Vcs
double Vcs
Definition: TMCFM.hh:282
ghz4_prime3
double ghz4_prime3[2]
Definition: TMCFM.hh:194
ih1
int ih1
Definition: TMCFM.hh:51
Gflag
bool Gflag
Definition: TMCFM.hh:40
dZZWpWm
double dZZWpWm[2]
Definition: TMCFM.hh:243
c2z_q12sq
int c2z_q12sq
Definition: TMCFM.hh:155
l1
double l1
Definition: TMCFM.hh:274
Lambda_z4
double Lambda_z4
Definition: TMCFM.hh:162
QandGflag
bool QandGflag
Definition: TMCFM.hh:40
gh2z1_prime
double gh2z1_prime[2]
Definition: TMCFM.hh:221
qq_vvqq_
#define qq_vvqq_
Definition: TMCFM.hh:359
ewcharge_
struct @31 ewcharge_
ghw4_prime5
double ghw4_prime5[2]
Definition: TMCFM.hh:208
gh2w3_prime6
double gh2w3_prime6[2]
Definition: TMCFM.hh:238
Lambda2_zgs1
double Lambda2_zgs1
Definition: TMCFM.hh:174
gh2gsgs4
double gh2gsgs4[2]
Definition: TMCFM.hh:230
ghg2
double ghg2[2]
Definition: TMCFM.hh:186
Lambda2_w3
double Lambda2_w3
Definition: TMCFM.hh:179
nproc_
struct @10 nproc_
lnZ
double lnZ
Definition: TMCFM.hh:251
Lambda2_z1
double Lambda2_z1
Definition: TMCFM.hh:175
Lambda2_z21
double Lambda2_z21
Definition: TMCFM.hh:176
ghw2_prime3
double ghw2_prime3[2]
Definition: TMCFM.hh:206
gen_njets_
void gen_njets_(double *r, int *, double *p, double *msq)
qqb_wgam_
#define qqb_wgam_
Definition: TMCFM.hh:410
gh2gsgs2
double gh2gsgs2[2]
Definition: TMCFM.hh:230
qq_wwqq_
#define qq_wwqq_
Definition: TMCFM.hh:357
vevsq
double vevsq
Definition: TMCFM.hh:113
kappa_top
double kappa_top[2]
Definition: TMCFM.hh:184
cutoff
double cutoff
Definition: TMCFM.hh:93
gh2w1
double gh2w1[2]
Definition: TMCFM.hh:232
ghz1_prime6
double ghz1_prime6[2]
Definition: TMCFM.hh:197
Lambda2_w32
double Lambda2_w32
Definition: TMCFM.hh:181
gh2w2
double gh2w2[2]
Definition: TMCFM.hh:232
gh2g2_4gen
double gh2g2_4gen[2]
Definition: TMCFM.hh:218
noglue_
struct @37 noglue_
rquZ
double rquZ
Definition: TMCFM.hh:253
gh2z4_prime7
double gh2z4_prime7[2]
Definition: TMCFM.hh:227
mxpart
@ mxpart
Definition: TMCFM.hh:19
gh2w2_prime2
double gh2w2_prime2[2]
Definition: TMCFM.hh:234
ghz4
double ghz4[2]
Definition: TMCFM.hh:191
Lambda_z32
double Lambda_z32
Definition: TMCFM.hh:164
Vcd
double Vcd
Definition: TMCFM.hh:282
nmsq
@ nmsq
Definition: TMCFM.hh:24
Lambda2_w1
double Lambda2_w1
Definition: TMCFM.hh:179
kappa2_tilde_4gen_bot
double kappa2_tilde_4gen_bot[2]
Definition: TMCFM.hh:217
gh2z1
double gh2z1[2]
Definition: TMCFM.hh:220
noglue
bool noglue
Definition: TMCFM.hh:269
Lambda2_z42
double Lambda2_z42
Definition: TMCFM.hh:177
qqb_zz_
#define qqb_zz_
Definition: TMCFM.hh:347
runstring
char runstring[30]
Definition: TMCFM.hh:306
kappa_4gen_top
double kappa_4gen_top[2]
Definition: TMCFM.hh:187
ghz3_prime3
double ghz3_prime3[2]
Definition: TMCFM.hh:194
ghw2_prime7
double ghw2_prime7[2]
Definition: TMCFM.hh:210
bveg1_mcfm_
#define bveg1_mcfm_
Definition: TMCFM.hh:44
gh2z4_prime3
double gh2z4_prime3[2]
Definition: TMCFM.hh:223
gh2gsgs3
double gh2gsgs3[2]
Definition: TMCFM.hh:230
gh2z2_prime5
double gh2z2_prime5[2]
Definition: TMCFM.hh:225
zcouple_
struct @38 zcouple_
ghw2_prime2
double ghw2_prime2[2]
Definition: TMCFM.hh:205
flags_
struct @12 flags_
gh2z1_prime5
double gh2z1_prime5[2]
Definition: TMCFM.hh:225
distinguish_HWWcouplings
int distinguish_HWWcouplings
Definition: TMCFM.hh:147
c2w_q2sq
int c2w_q2sq
Definition: TMCFM.hh:156
ghz2_prime
double ghz2_prime[2]
Definition: TMCFM.hh:192
qqb_ww_
#define qqb_ww_
Definition: TMCFM.hh:339
LambdaBSM
double LambdaBSM
Definition: TMCFM.hh:160
gg_hvv_tb_
#define gg_hvv_tb_
Definition: TMCFM.hh:380
gen3jet_
void gen3jet_(double *r, double *p, double *pswt)
sin2w
double sin2w
Definition: TMCFM.hh:274
pdlabel
char pdlabel[7]
Definition: TMCFM.hh:310
Lambda_z10
double Lambda_z10
Definition: TMCFM.hh:165
lastphot
int lastphot
Definition: TMCFM.hh:302
cranod
double cranod
Definition: TMCFM.hh:260
acc
double acc
Definition: TMCFM.hh:46
gw
double gw
Definition: TMCFM.hh:113
c2z_q2sq
int c2z_q2sq
Definition: TMCFM.hh:155
Vcb
double Vcb
Definition: TMCFM.hh:282
ghz1
double ghz1[2]
Definition: TMCFM.hh:191
nlooprun
int nlooprun
Definition: TMCFM.hh:294
Lambda2_z3
double Lambda2_z3
Definition: TMCFM.hh:175
ghw1_prime7
double ghw1_prime7[2]
Definition: TMCFM.hh:210
nprn
int nprn
Definition: TMCFM.hh:47
gwsq
double gwsq
Definition: TMCFM.hh:113
gh2g2
double gh2g2[2]
Definition: TMCFM.hh:215
hmass
double hmass
Definition: TMCFM.hh:135
Lambda2_w12
double Lambda2_w12
Definition: TMCFM.hh:181
mbsq
double mbsq
Definition: TMCFM.hh:140
ghw4_prime3
double ghw4_prime3[2]
Definition: TMCFM.hh:206
gh2w3
double gh2w3[2]
Definition: TMCFM.hh:232
gh2g4_4gen
double gh2g4_4gen[2]
Definition: TMCFM.hh:218
mb_4gen
double mb_4gen
Definition: TMCFM.hh:158
vsymfact_
struct @22 vsymfact_
gh2w4_prime2
double gh2w4_prime2[2]
Definition: TMCFM.hh:234
qq_zzqq_
#define qq_zzqq_
Definition: TMCFM.hh:353
gh2w4_prime3
double gh2w4_prime3[2]
Definition: TMCFM.hh:235
Lambda2_w20
double Lambda2_w20
Definition: TMCFM.hh:182
gh2w1_prime4
double gh2w1_prime4[2]
Definition: TMCFM.hh:236
spinzerohiggs_anomcoupl_
struct @34 spinzerohiggs_anomcoupl_
qq_wwqqstrong_
#define qq_wwqqstrong_
Definition: TMCFM.hh:364
xu
double xu[ndims]
Definition: TMCFM.hh:46
facscale
double facscale
Definition: TMCFM.hh:59
re
double re
Definition: TMCFM.hh:274
ghg3
double ghg3[2]
Definition: TMCFM.hh:186
hto_masses::msq
real *8, parameter msq
Definition: CALLING_cpHTO.f:83
ghw1_prime2
double ghw1_prime2[2]
Definition: TMCFM.hh:205
breit_
struct @17 breit_
gh2w1_prime
double gh2w1_prime[2]
Definition: TMCFM.hh:233
gh2w4_prime5
double gh2w4_prime5[2]
Definition: TMCFM.hh:237
ghw1_prime4
double ghw1_prime4[2]
Definition: TMCFM.hh:207
delk_z
double delk_z
Definition: TMCFM.hh:125
ghz4_prime5
double ghz4_prime5[2]
Definition: TMCFM.hh:196
Lambda2_w10
double Lambda2_w10
Definition: TMCFM.hh:182
Lambda2_z2
double Lambda2_z2
Definition: TMCFM.hh:175
srdiags_
struct @36 srdiags_
kappa_tilde_4gen_bot
double kappa_tilde_4gen_bot[2]
Definition: TMCFM.hh:188
lowint_
double lowint_(double *r, double *wgt)
Lambda_w1
double Lambda_w1
Definition: TMCFM.hh:166
nproc
int nproc
Definition: TMCFM.hh:32
q2
double q2
Definition: TMCFM.hh:274
ghw3_prime7
double ghw3_prime7[2]
Definition: TMCFM.hh:210
lquZ
double lquZ
Definition: TMCFM.hh:254
gh2z3_prime3
double gh2z3_prime3[2]
Definition: TMCFM.hh:223
plabel_
struct @48 plabel_
mel
double mel
Definition: TMCFM.hh:134
couple_
struct @25 couple_
Lambda_Q
double Lambda_Q
Definition: TMCFM.hh:160
ghz2_prime5
double ghz2_prime5[2]
Definition: TMCFM.hh:196
AnomalCouplDK
int AnomalCouplDK
Definition: TMCFM.hh:149
gh2z3
double gh2z3[2]
Definition: TMCFM.hh:220
kappa2_top
double kappa2_top[2]
Definition: TMCFM.hh:213
qlinit_
void qlinit_()
delk_g
double delk_g
Definition: TMCFM.hh:125
zwidth
double zwidth
Definition: TMCFM.hh:137
mt_4gen
double mt_4gen
Definition: TMCFM.hh:158
Lambda2_z22
double Lambda2_z22
Definition: TMCFM.hh:177
gg_zz_hpi_
#define gg_zz_hpi_
Definition: TMCFM.hh:369
nqcdjets
int nqcdjets
Definition: TMCFM.hh:67
Gf_inp
double Gf_inp
Definition: TMCFM.hh:101
cutoff_
struct @24 cutoff_
kappa2_tilde_bot
double kappa2_tilde_bot[2]
Definition: TMCFM.hh:214
Lambda_z1
double Lambda_z1
Definition: TMCFM.hh:162
ghw4
double ghw4[2]
Definition: TMCFM.hh:203
gh2w2_prime6
double gh2w2_prime6[2]
Definition: TMCFM.hh:238
gen4_
void gen4_(double *r, double *p, double *wt4)
kappa2_tilde_top
double kappa2_tilde_top[2]
Definition: TMCFM.hh:213
breitw_
void breitw_(double *x1, double *mminsq, double *mmaxsq, double *rmass, double *rwidth, double *msq, double *wt)
ghw3_prime5
double ghw3_prime5[2]
Definition: TMCFM.hh:208
ghg4
double ghg4[2]
Definition: TMCFM.hh:186
gh2w3_prime5
double gh2w3_prime5[2]
Definition: TMCFM.hh:237
ghw2_prime
double ghw2_prime[2]
Definition: TMCFM.hh:204
Lambda2_w22
double Lambda2_w22
Definition: TMCFM.hh:181
gh2z4_prime5
double gh2z4_prime5[2]
Definition: TMCFM.hh:225
l2
double l2
Definition: TMCFM.hh:274
gh2z4
double gh2z4[2]
Definition: TMCFM.hh:220
Lambda_w40
double Lambda_w40
Definition: TMCFM.hh:169
qqb_zz_stu_
#define qqb_zz_stu_
Definition: TMCFM.hh:350
AllowAnomalousCouplings
int AllowAnomalousCouplings
Definition: TMCFM.hh:146
cz_q1sq
int cz_q1sq
Definition: TMCFM.hh:153
Lambda2_z20
double Lambda2_z20
Definition: TMCFM.hh:178
Lambda2_z10
double Lambda2_z10
Definition: TMCFM.hh:178
qlfirst_
struct @11 qlfirst_
qqb_w_g_
#define qqb_w_g_
Definition: TMCFM.hh:418
Lambda_z42
double Lambda_z42
Definition: TMCFM.hh:164
Lambda2_z30
double Lambda2_z30
Definition: TMCFM.hh:178
dP_Z
double dP_Z[2]
Definition: TMCFM.hh:242
ghw1_prime3
double ghw1_prime3[2]
Definition: TMCFM.hh:206
Lambda_z40
double Lambda_z40
Definition: TMCFM.hh:165
c2w_q1sq
int c2w_q1sq
Definition: TMCFM.hh:156
h2width
double h2width
Definition: TMCFM.hh:171
Lambda_w30
double Lambda_w30
Definition: TMCFM.hh:169
gh2z2_prime
double gh2z2_prime[2]
Definition: TMCFM.hh:221
wmass_inp
double wmass_inp
Definition: TMCFM.hh:101
Lambda_w31
double Lambda_w31
Definition: TMCFM.hh:167
tau
double tau[11]
Definition: TMCFM.hh:121
gh2w2_prime7
double gh2w2_prime7[2]
Definition: TMCFM.hh:239
gh2w1_prime7
double gh2w1_prime7[2]
Definition: TMCFM.hh:239
Lambda_z20
double Lambda_z20
Definition: TMCFM.hh:165
qqb_z2jet_
#define qqb_z2jet_
Definition: TMCFM.hh:388
gh2w1_prime3
double gh2w1_prime3[2]
Definition: TMCFM.hh:235
nuflav
int nuflav
Definition: TMCFM.hh:81
ghz4_prime7
double ghz4_prime7[2]
Definition: TMCFM.hh:198
gh2z3_prime7
double gh2z3_prime7[2]
Definition: TMCFM.hh:227
gh2z2_prime2
double gh2z2_prime2[2]
Definition: TMCFM.hh:222
kappa2_4gen_top
double kappa2_4gen_top[2]
Definition: TMCFM.hh:216
ghw2
double ghw2[2]
Definition: TMCFM.hh:203
gh2z4_prime4
double gh2z4_prime4[2]
Definition: TMCFM.hh:224
xl
double xl[ndims]
Definition: TMCFM.hh:46
ndim
int ndim
Definition: TMCFM.hh:47
mcfm_init_
void mcfm_init_(char *inputfile, char *workdir)
ghgsgs3
double ghgsgs3[2]
Definition: TMCFM.hh:201
q1
double q1
Definition: TMCFM.hh:274
r1
double r1
Definition: TMCFM.hh:274
ckmfill_
void ckmfill_(int *nwz)
tevscale
double tevscale
Definition: TMCFM.hh:125
r
double r[nf]
Definition: TMCFM.hh:274
mass2
double mass2
Definition: TMCFM.hh:63
ghz3_prime2
double ghz3_prime2[2]
Definition: TMCFM.hh:193
Qflag
bool Qflag
Definition: TMCFM.hh:40
gh2w3_prime4
double gh2w3_prime4[2]
Definition: TMCFM.hh:236
Lambda2_w31
double Lambda2_w31
Definition: TMCFM.hh:180
gh2z2_prime3
double gh2z2_prime3[2]
Definition: TMCFM.hh:223
Lambda_w20
double Lambda_w20
Definition: TMCFM.hh:169
l
double l[nf]
Definition: TMCFM.hh:274
delg1_g
double delg1_g
Definition: TMCFM.hh:125
Vub
double Vub
Definition: TMCFM.hh:282
lambda_z
double lambda_z
Definition: TMCFM.hh:125
ewscheme
int ewscheme
Definition: TMCFM.hh:105
ghw3_prime
double ghw3_prime[2]
Definition: TMCFM.hh:204
ghz1_prime7
double ghz1_prime7[2]
Definition: TMCFM.hh:198
ghw3_prime3
double ghw3_prime3[2]
Definition: TMCFM.hh:206
Lambda_z22
double Lambda_z22
Definition: TMCFM.hh:164
pdlabel_
struct @47 pdlabel_
md
double md
Definition: TMCFM.hh:133
mu
double mu
Definition: TMCFM.hh:133
kappa_4gen_bot
double kappa_4gen_bot[2]
Definition: TMCFM.hh:188
ghw3_prime4
double ghw3_prime4[2]
Definition: TMCFM.hh:207
interference_
struct @23 interference_
cw_q1sq
int cw_q1sq
Definition: TMCFM.hh:154
Lambda_w11
double Lambda_w11
Definition: TMCFM.hh:167
nqcdjets_
struct @18 nqcdjets_
ghw4_prime6
double ghw4_prime6[2]
Definition: TMCFM.hh:209
Lambda_z3
double Lambda_z3
Definition: TMCFM.hh:162
plabel
char plabel[mxpart][2]
Definition: TMCFM.hh:314
coupling_
void coupling_()
cranou
double cranou
Definition: TMCFM.hh:258
mb
double mb
Definition: TMCFM.hh:133
ln
double ln
Definition: TMCFM.hh:274
runstring_
struct @46 runstring_
Lambda_w12
double Lambda_w12
Definition: TMCFM.hh:168
amz
double amz
Definition: TMCFM.hh:97
gh2z2
double gh2z2[2]
Definition: TMCFM.hh:220
Lambda2_w40
double Lambda2_w40
Definition: TMCFM.hh:182
rn
double rn
Definition: TMCFM.hh:274
n3
int n3
Definition: TMCFM.hh:63
width2
double width2
Definition: TMCFM.hh:63
gh2w3_prime7
double gh2w3_prime7[2]
Definition: TMCFM.hh:239
nSupportedHiggses
@ nSupportedHiggses
Definition: TMCFM.hh:15
kappa_tilde_4gen_top
double kappa_tilde_4gen_top[2]
Definition: TMCFM.hh:187
Lambda2_w21
double Lambda2_w21
Definition: TMCFM.hh:180
ghw4_prime
double ghw4_prime[2]
Definition: TMCFM.hh:204
zmass_inp
double zmass_inp
Definition: TMCFM.hh:101
Lambda_w22
double Lambda_w22
Definition: TMCFM.hh:168
ghw4_prime4
double ghw4_prime4[2]
Definition: TMCFM.hh:207
rnZ
double rnZ
Definition: TMCFM.hh:252
gh2z4_prime6
double gh2z4_prime6[2]
Definition: TMCFM.hh:226
ghz2
double ghz2[2]
Definition: TMCFM.hh:191
gh2w2_prime3
double gh2w2_prime3[2]
Definition: TMCFM.hh:235
qqb_hww_
#define qqb_hww_
Definition: TMCFM.hh:395
kappa2_4gen_bot
double kappa2_4gen_bot[2]
Definition: TMCFM.hh:217
dFour_Z
double dFour_Z[2]
Definition: TMCFM.hh:242
dAAWpWm
double dAAWpWm[2]
Definition: TMCFM.hh:243
ghw1
double ghw1[2]
Definition: TMCFM.hh:203
reZ
double reZ
Definition: TMCFM.hh:249
dM_Z
double dM_Z[2]
Definition: TMCFM.hh:242
Lambda2_z41
double Lambda2_z41
Definition: TMCFM.hh:176
dFour_A
double dFour_A[2]
Definition: TMCFM.hh:241
h2mass
double h2mass
Definition: TMCFM.hh:171
ghgsgs4
double ghgsgs4[2]
Definition: TMCFM.hh:201
n2
int n2
Definition: TMCFM.hh:63
npart_
struct @20 npart_
vsymfact
double vsymfact
Definition: TMCFM.hh:85
qqb_wz_
#define qqb_wz_
Definition: TMCFM.hh:343
srdiags
bool srdiags
Definition: TMCFM.hh:264
gh2g3_4gen
double gh2g3_4gen[2]
Definition: TMCFM.hh:218
ghw4_prime7
double ghw4_prime7[2]
Definition: TMCFM.hh:210
qqb_hzz_tb_
#define qqb_hzz_tb_
Definition: TMCFM.hh:401
ncall
int ncall
Definition: TMCFM.hh:47
aemmz
double aemmz
Definition: TMCFM.hh:117
gh2zgs2
double gh2zgs2[2]
Definition: TMCFM.hh:229
gh2w1_prime6
double gh2w1_prime6[2]
Definition: TMCFM.hh:238
gh2w3_prime3
double gh2w3_prime3[2]
Definition: TMCFM.hh:235
dV_Z
double dV_Z[2]
Definition: TMCFM.hh:242
mc
double mc
Definition: TMCFM.hh:133
ghz2_prime6
double ghz2_prime6[2]
Definition: TMCFM.hh:197
gh2z4_prime2
double gh2z4_prime2[2]
Definition: TMCFM.hh:222
lqdZ
double lqdZ
Definition: TMCFM.hh:256
Lambda_w32
double Lambda_w32
Definition: TMCFM.hh:168
gh2z1_prime6
double gh2z1_prime6[2]
Definition: TMCFM.hh:226
gh2g4
double gh2g4[2]
Definition: TMCFM.hh:215
Lambda2_z32
double Lambda2_z32
Definition: TMCFM.hh:177
ghw1_prime
double ghw1_prime[2]
Definition: TMCFM.hh:204
gh2z1_prime7
double gh2z1_prime7[2]
Definition: TMCFM.hh:227
nflav_
struct @44 nflav_
ghzgs4
double ghzgs4[2]
Definition: TMCFM.hh:200
gen3_
void gen3_(double *r, double *p, double *pswt)
alphas_
double alphas_(double *q, double *amz, int *nloop)
lastphot_
struct @45 lastphot_
Lambda_z30
double Lambda_z30
Definition: TMCFM.hh:165
gh2z3_prime
double gh2z3_prime[2]
Definition: TMCFM.hh:221
ghz2_prime4
double ghz2_prime4[2]
Definition: TMCFM.hh:195
gqonly
bool gqonly
Definition: TMCFM.hh:269
Lambda_z31
double Lambda_z31
Definition: TMCFM.hh:163
ghz1_prime3
double ghz1_prime3[2]
Definition: TMCFM.hh:194
gg_vv_
#define gg_vv_
Definition: TMCFM.hh:384
AnomalCouplPR
int AnomalCouplPR
Definition: TMCFM.hh:148
qlfirst
bool qlfirst
Definition: TMCFM.hh:36
channeltoggle_stu
int channeltoggle_stu
Definition: TMCFM.hh:150
gg_zz_all_
#define gg_zz_all_
Definition: TMCFM.hh:371
gh2w4_prime7
double gh2w4_prime7[2]
Definition: TMCFM.hh:239
gg_vv_all_
#define gg_vv_all_
Definition: TMCFM.hh:382
Lambda_zgs1
double Lambda_zgs1
Definition: TMCFM.hh:161
gh2w2_prime4
double gh2w2_prime4[2]
Definition: TMCFM.hh:236
ghz2_prime2
double ghz2_prime2[2]
Definition: TMCFM.hh:193
gh2w4
double gh2w4[2]
Definition: TMCFM.hh:232
Lambda2_w42
double Lambda2_w42
Definition: TMCFM.hh:181
ghz2_prime7
double ghz2_prime7[2]
Definition: TMCFM.hh:198
mcsq
double mcsq
Definition: TMCFM.hh:140
ghz4_prime2
double ghz4_prime2[2]
Definition: TMCFM.hh:193
ghg2_4gen
double ghg2_4gen[2]
Definition: TMCFM.hh:189
cz_q2sq
int cz_q2sq
Definition: TMCFM.hh:153
gh2w3_prime2
double gh2w3_prime2[2]
Definition: TMCFM.hh:234
Lambda2_w11
double Lambda2_w11
Definition: TMCFM.hh:180
gh2z2_prime6
double gh2z2_prime6[2]
Definition: TMCFM.hh:226
anomcoup_
struct @32 anomcoup_
ghz1_prime
double ghz1_prime[2]
Definition: TMCFM.hh:192
Lambda_w3
double Lambda_w3
Definition: TMCFM.hh:166
twidth
double twidth
Definition: TMCFM.hh:138
ghw3_prime2
double ghw3_prime2[2]
Definition: TMCFM.hh:205
chooser_
void chooser_()
dP_A
double dP_A[2]
Definition: TMCFM.hh:241
Gf
double Gf
Definition: TMCFM.hh:113
Vud
double Vud
Definition: TMCFM.hh:282
nwz_
struct @39 nwz_
ason2pi
double ason2pi
Definition: TMCFM.hh:109
ih2
int ih2
Definition: TMCFM.hh:51
MELASuperMela_n::N
Double_t N(Double_t mH, TString proc)
ghzgs3
double ghzgs3[2]
Definition: TMCFM.hh:200
Lambda_w2
double Lambda_w2
Definition: TMCFM.hh:166
nwz
int nwz
Definition: TMCFM.hh:278
ghw2_prime4
double ghw2_prime4[2]
Definition: TMCFM.hh:207
Lambda2_w4
double Lambda2_w4
Definition: TMCFM.hh:179
ghw2_prime5
double ghw2_prime5[2]
Definition: TMCFM.hh:208
ghz3_prime7
double ghz3_prime7[2]
Definition: TMCFM.hh:198
as
double as
Definition: TMCFM.hh:109
gh2w2_prime5
double gh2w2_prime5[2]
Definition: TMCFM.hh:237
boost_mcfm_
void boost_mcfm_(double *mass, double *p1, double *p_in, double *p_out)
npart
int npart
Definition: TMCFM.hh:77
gh2z2_prime4
double gh2z2_prime4[2]
Definition: TMCFM.hh:224
ms
double ms
Definition: TMCFM.hh:133
nqcdstart
int nqcdstart
Definition: TMCFM.hh:67
Lambda2_w30
double Lambda2_w30
Definition: TMCFM.hh:182
nf
@ nf
Definition: TMCFM.hh:17
cw_q12sq
int cw_q12sq
Definition: TMCFM.hh:154
wmass
double wmass
Definition: TMCFM.hh:136
Lambda2_Q
double Lambda2_Q
Definition: TMCFM.hh:173
gh2w1_prime5
double gh2w1_prime5[2]
Definition: TMCFM.hh:237
wwidth
double wwidth
Definition: TMCFM.hh:136
gen4h_
void gen4h_(double *r, double *p, double *wt4)
tauwidth
double tauwidth
Definition: TMCFM.hh:139
Lambda_w41
double Lambda_w41
Definition: TMCFM.hh:167
kappa_tilde_top
double kappa_tilde_top[2]
Definition: TMCFM.hh:184
xmin
double xmin
Definition: TMCFM.hh:72
Lambda_z2
double Lambda_z2
Definition: TMCFM.hh:162
dotem_
void dotem_(int N, double *p, double *s)
kappa2_bot
double kappa2_bot[2]
Definition: TMCFM.hh:214
nlooprun_
struct @43 nlooprun_
xmin_
struct @19 xmin_
dM_A
double dM_A[2]
Definition: TMCFM.hh:241
cabib_
struct @40 cabib_
c2z_q1sq
int c2z_q1sq
Definition: TMCFM.hh:155
Q
double Q[11]
Definition: TMCFM.hh:121
ghz1_prime2
double ghz1_prime2[2]
Definition: TMCFM.hh:193
mt
double mt
Definition: TMCFM.hh:133
kappa_bot
double kappa_bot[2]
Definition: TMCFM.hh:185
density_
struct @14 density_
qqb_z_
#define qqb_z_
Definition: TMCFM.hh:404
ghgsgs2
double ghgsgs2[2]
Definition: TMCFM.hh:201
ghw1_prime5
double ghw1_prime5[2]
Definition: TMCFM.hh:208
Lambda2_z4
double Lambda2_z4
Definition: TMCFM.hh:175
ghz3_prime
double ghz3_prime[2]
Definition: TMCFM.hh:192
ghw3_prime6
double ghw3_prime6[2]
Definition: TMCFM.hh:209
ghz3_prime4
double ghz3_prime4[2]
Definition: TMCFM.hh:195
ghw3
double ghw3[2]
Definition: TMCFM.hh:203
Lambda_z12
double Lambda_z12
Definition: TMCFM.hh:164
gen2_
void gen2_(double *r, double *p, double *pswt)
width3
double width3
Definition: TMCFM.hh:63
gh2zgs3
double gh2zgs3[2]
Definition: TMCFM.hh:229
ghz2_prime3
double ghz2_prime3[2]
Definition: TMCFM.hh:194
Vus
double Vus
Definition: TMCFM.hh:282
gg_hzz_tb_
#define gg_hzz_tb_
Definition: TMCFM.hh:367
lambda_g
double lambda_g
Definition: TMCFM.hh:125
sqrts
double sqrts
Definition: TMCFM.hh:290
qqb_gamgam_
#define qqb_gamgam_
Definition: TMCFM.hh:414
ewcouple_
struct @29 ewcouple_
Lambda2_w41
double Lambda2_w41
Definition: TMCFM.hh:180
gh2g3
double gh2g3[2]
Definition: TMCFM.hh:215
qcdcouple_
struct @28 qcdcouple_
delg1_z
double delg1_z
Definition: TMCFM.hh:125
gh2w4_prime4
double gh2w4_prime4[2]
Definition: TMCFM.hh:236
gh2z3_prime5
double gh2z3_prime5[2]
Definition: TMCFM.hh:225
dZAWpWm
double dZAWpWm[2]
Definition: TMCFM.hh:243
musq
double musq
Definition: TMCFM.hh:55
gh2z1_prime3
double gh2z1_prime3[2]
Definition: TMCFM.hh:223
qq_zzqqstrong_
#define qq_zzqqstrong_
Definition: TMCFM.hh:362
xw
double xw
Definition: TMCFM.hh:113
kappa_tilde_bot
double kappa_tilde_bot[2]
Definition: TMCFM.hh:185
coupling2_
void coupling2_()
r2
double r2
Definition: TMCFM.hh:274
mtausq
double mtausq
Definition: TMCFM.hh:140
cz_q12sq
int cz_q12sq
Definition: TMCFM.hh:153
kappa2_tilde_4gen_top
double kappa2_tilde_4gen_top[2]
Definition: TMCFM.hh:216
AllowAnomalousZffCouplings
int AllowAnomalousZffCouplings
Definition: TMCFM.hh:248
gg_zz_int_
#define gg_zz_int_
Definition: TMCFM.hh:375
gh2w2_prime
double gh2w2_prime[2]
Definition: TMCFM.hh:233
ghzgs2
double ghzgs2[2]
Definition: TMCFM.hh:200
le
double le
Definition: TMCFM.hh:274
Lambda_z21
double Lambda_z21
Definition: TMCFM.hh:163
Lambda2BSM
double Lambda2BSM
Definition: TMCFM.hh:173
xw_inp
double xw_inp
Definition: TMCFM.hh:101
ndims
@ ndims
Definition: TMCFM.hh:22
em_
struct @30 em_
dV_A
double dV_A[2]
Definition: TMCFM.hh:241
gh2z1_prime4
double gh2z1_prime4[2]
Definition: TMCFM.hh:224
leZ
double leZ
Definition: TMCFM.hh:250
gh2zgs1_prime2
double gh2zgs1_prime2[2]
Definition: TMCFM.hh:229
gh2zgs4
double gh2zgs4[2]
Definition: TMCFM.hh:229
mass3
double mass3
Definition: TMCFM.hh:63
ghw1_prime6
double ghw1_prime6[2]
Definition: TMCFM.hh:209
ghz3_prime5
double ghz3_prime5[2]
Definition: TMCFM.hh:196
mtau
double mtau
Definition: TMCFM.hh:134
ggonly
bool ggonly
Definition: TMCFM.hh:269
clanod
double clanod
Definition: TMCFM.hh:259
scale
double scale
Definition: TMCFM.hh:55
facscale_
struct @16 facscale_