JHUGen MELA  v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
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
flags_
struct @21 flags_
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
itmx
int itmx
Definition: TMCFM.hh:47
Lambda2_z40
double Lambda2_z40
Definition: TMCFM.hh:178
density_
struct @23 density_
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
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
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
vsymfact_
struct @31 vsymfact_
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
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
runstring_
struct @55 runstring_
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
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
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
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
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
npart_
struct @29 npart_
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
rquZ
double rquZ
Definition: TMCFM.hh:253
gh2z4_prime7
double gh2z4_prime7[2]
Definition: TMCFM.hh:227
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
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
ghw2_prime2
double ghw2_prime2[2]
Definition: TMCFM.hh:205
gh2z1_prime5
double gh2z1_prime5[2]
Definition: TMCFM.hh:225
breit_
struct @26 breit_
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
testME_all.p
p
Definition: testME_all.py:11
nprn
int nprn
Definition: TMCFM.hh:47
nproc_
struct @19 nproc_
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
noglue_
struct @46 noglue_
mb_4gen
double mb_4gen
Definition: TMCFM.hh:158
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
xmin_
struct @28 xmin_
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
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
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
nf
@ nf
Definition: TMCFM.hh:17
mel
double mel
Definition: TMCFM.hh:134
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
nSupportedHiggses
@ nSupportedHiggses
Definition: TMCFM.hh:15
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
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
ewscheme_
struct @36 ewscheme_
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
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
interference_
struct @32 interference_
Lambda_z40
double Lambda_z40
Definition: TMCFM.hh:165
nqcdjets_
struct @27 nqcdjets_
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
cutoff_
struct @33 cutoff_
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
anomzffcouplings_
struct @44 anomzffcouplings_
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
facscale_
struct @25 facscale_
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
scale_
struct @24 scale_
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
qlfirst_
struct @20 qlfirst_
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
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
pdlabel_
struct @56 pdlabel_
ghw3_prime4
double ghw3_prime4[2]
Definition: TMCFM.hh:207
cw_q1sq
int cw_q1sq
Definition: TMCFM.hh:154
energy_
struct @51 energy_
Lambda_w11
double Lambda_w11
Definition: TMCFM.hh:167
ghw4_prime6
double ghw4_prime6[2]
Definition: TMCFM.hh:209
couple_
struct @34 couple_
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
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
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
em_
struct @39 em_
plabel_
struct @57 plabel_
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
nmsq
@ nmsq
Definition: TMCFM.hh:24
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
srdiags_
struct @45 srdiags_
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
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
ndims
@ ndims
Definition: TMCFM.hh:22
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
zcouple_
struct @47 zcouple_
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
ghzgs4
double ghzgs4[2]
Definition: TMCFM.hh:200
gen3_
void gen3_(double *r, double *p, double *pswt)
spinzerohiggs_anomcoupl_
struct @43 spinzerohiggs_anomcoupl_
alphas_
double alphas_(double *q, double *amz, int *nloop)
mxpart
@ mxpart
Definition: TMCFM.hh:19
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
anomcoup_
struct @41 anomcoup_
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
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
ewcharge_
struct @40 ewcharge_
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
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
ewcouple_
struct @38 ewcouple_
cabib_
struct @49 cabib_
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
nwz_
struct @48 nwz_
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
dM_A
double dM_A[2]
Definition: TMCFM.hh:241
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
ewinput_
struct @35 ewinput_
qqb_z_
#define qqb_z_
Definition: TMCFM.hh:404
lastphot_
struct @54 lastphot_
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)
taumin_
struct @50 taumin_
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
nlooprun_
struct @52 nlooprun_
sqrts
double sqrts
Definition: TMCFM.hh:290
qqb_gamgam_
#define qqb_gamgam_
Definition: TMCFM.hh:414
Lambda2_w41
double Lambda2_w41
Definition: TMCFM.hh:180
gh2g3
double gh2g3[2]
Definition: TMCFM.hh:215
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
nuflav_
struct @30 nuflav_
dZAWpWm
double dZAWpWm[2]
Definition: TMCFM.hh:243
musq
double musq
Definition: TMCFM.hh:55
qcdcouple_
struct @37 qcdcouple_
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
nflav_
struct @53 nflav_
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