herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.3.0
MatrixElement
Matchbox
Builtin
Amplitudes
Parameters_sm.h
1
//==========================================================================
2
// This file has been automatically generated for C++
3
// MadGraph 5 v. 1.5.7, 2013-01-15
4
// By the MadGraph Development Team
5
// Please visit us at https://launchpad.net/madgraph5
6
//==========================================================================
7
8
#ifndef Parameters_sm_H
9
#define Parameters_sm_H
10
11
#include <complex>
12
#include <map>
13
14
using namespace
std
;
15
16
class
Parameters_sm
17
{
18
public
:
19
20
static
Parameters_sm
* getInstance();
21
22
// Define "zero"
23
double
zero, ZERO;
24
// Model parameters independent of aS
25
double
WH, WW, WZ, WT, ymtau, ymt, ymb, aS, Gf, aEWM1, MH, MZ, MTA, MT, MB,
26
conjg__CKM1x1, conjg__CKM3x3, CKM3x3, MZ__exp__2, MZ__exp__4, sqrt__2,
27
MH__exp__2, aEW, MW, sqrt__aEW, ee, MW__exp__2, sw__exp_2, sw2, cw, sqrt__sw2,
28
sw, g1, gw, vev, vev__exp__2, lam, yb, yt, ytau, muH, ee__exp__2, sw__exp__2,
29
cw__exp__2;
30
std::complex<double> complexi, I1x33, I2x33, I3x33, I4x33;
31
// Model parameters dependent on aS
32
double
sqrt__aS, G, G__exp__2;
33
// Model couplings independent of aS
34
std::complex<double> GC_1, GC_2, GC_3, GC_50, GC_51, GC_58, GC_59;
35
// Model couplings dependent on aS
36
std::complex<double> GC_10, GC_11, GC_12;
37
38
// Set parameters that are unchanged during the run
39
void
setIndependentParameters(map<string, double> &MGParams);
40
// Set couplings that are unchanged during the run
41
void
setIndependentCouplings();
42
// Set parameters that are changed event by event
43
void
setDependentParameters();
44
// Set couplings that are changed event by event
45
void
setDependentCouplings();
46
47
private
:
48
static
Parameters_sm
* instance;
49
};
50
51
#endif
// Parameters_sm_H
52
Parameters_sm
Definition:
Parameters_sm.h:17
std
STL namespace.
Generated on Thu Jun 20 2024 17:50:52 for Herwig by
1.9.6