1
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
2
c written by the UFO converter
3
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
5
C Parameters that should not be recomputed event by event.
9
G = 2 * DSQRT(AS*PI) ! for the first init
11
MDL_LHV = 1.000000D+00
13
MDL_CKM33 = 1.000000D+00
15
MDL_CONJG__CKM3X3 = 1.000000D+00
17
MDL_CKM3X3 = 1.000000D+00
19
MDL_CONJG__CKM22 = 1.000000D+00
21
MDL_CKM22 = 1.000000D+00
23
MDL_NCOL = 3.000000D+00
29
MDL_CF = (4.000000D+00/3.000000D+00)
31
MDL_COMPLEXI = DCMPLX(0.000000D+00,1.000000D+00)
33
MDL_MZ__EXP__2 = MDL_MZ**2
35
MDL_MZ__EXP__4 = MDL_MZ**4
37
MDL_SQRT__2 = SQRT(DCMPLX(2.000000D+00))
39
MDL_MH__EXP__2 = MDL_MH**2
41
MDL_NCOL__EXP__2 = MDL_NCOL**2
43
MDL_MB__EXP__2 = MDL_MB**2
45
MDL_MT__EXP__2 = MDL_MT**2
47
MDL_AEW = 1.000000D+00/AEWM1
49
MDL_MW = SQRT(DCMPLX(MDL_MZ__EXP__2/2.000000D+00
50
$ +SQRT(DCMPLX(MDL_MZ__EXP__4/4.000000D+00-(MDL_AEW*PI
51
$ *MDL_MZ__EXP__2)/(MDL_GF*MDL_SQRT__2)))))
53
MDL_SQRT__AEW = SQRT(DCMPLX(MDL_AEW))
55
MDL_EE = 2.000000D+00*MDL_SQRT__AEW*SQRT(DCMPLX(PI))
57
MDL_MW__EXP__2 = MDL_MW**2
59
MDL_SW2 = 1.000000D+00-MDL_MW__EXP__2/MDL_MZ__EXP__2
61
MDL_CW = SQRT(DCMPLX(1.000000D+00-MDL_SW2))
63
MDL_SQRT__SW2 = SQRT(DCMPLX(MDL_SW2))
65
MDL_SW = MDL_SQRT__SW2
67
MDL_G1 = MDL_EE/MDL_CW
69
MDL_GW = MDL_EE/MDL_SW
71
MDL_V = (2.000000D+00*MDL_MW*MDL_SW)/MDL_EE
73
MDL_V__EXP__2 = MDL_V**2
75
MDL_LAM = MDL_MH__EXP__2/(2.000000D+00*MDL_V__EXP__2)
77
MDL_YB = (MDL_YMB*MDL_SQRT__2)/MDL_V
79
MDL_YT = (MDL_YMT*MDL_SQRT__2)/MDL_V
81
MDL_YTAU = (MDL_YMTAU*MDL_SQRT__2)/MDL_V
83
MDL_MUH = SQRT(DCMPLX(MDL_LAM*MDL_V__EXP__2))
85
MDL_AXIALZUP = (3.000000D+00/2.000000D+00)*(-(MDL_EE*MDL_SW)
86
$ /(6.000000D+00*MDL_CW))-(1.000000D+00/2.000000D+00)*((MDL_CW
87
$ *MDL_EE)/(2.000000D+00*MDL_SW))
89
MDL_AXIALZDOWN = (-1.000000D+00/2.000000D+00)*(-(MDL_CW*MDL_EE)
90
$ /(2.000000D+00*MDL_SW))+(-3.000000D+00/2.000000D+00)*(
91
$ -(MDL_EE*MDL_SW)/(6.000000D+00*MDL_CW))
93
MDL_VECTORZUP = (1.000000D+00/2.000000D+00)*((MDL_CW*MDL_EE)
94
$ /(2.000000D+00*MDL_SW))+(5.000000D+00/2.000000D+00)*(-(MDL_EE
95
$ *MDL_SW)/(6.000000D+00*MDL_CW))
97
MDL_VECTORZDOWN = (1.000000D+00/2.000000D+00)*(-(MDL_CW*MDL_EE)
98
$ /(2.000000D+00*MDL_SW))+(-1.000000D+00/2.000000D+00)*(
99
$ -(MDL_EE*MDL_SW)/(6.000000D+00*MDL_CW))
101
MDL_VECTORAUP = (2.000000D+00*MDL_EE)/3.000000D+00
103
MDL_VECTORADOWN = -(MDL_EE)/3.000000D+00
105
MDL_VECTORWMDXU = (1.000000D+00/2.000000D+00)*((MDL_EE)
106
$ /(MDL_SW*MDL_SQRT__2))
108
MDL_AXIALWMDXU = (-1.000000D+00/2.000000D+00)*((MDL_EE)
109
$ /(MDL_SW*MDL_SQRT__2))
111
MDL_VECTORWPUXD = (1.000000D+00/2.000000D+00)*((MDL_EE)
112
$ /(MDL_SW*MDL_SQRT__2))
114
MDL_AXIALWPUXD = -(1.000000D+00/2.000000D+00)*((MDL_EE)
115
$ /(MDL_SW*MDL_SQRT__2))
117
MDL_I1X33 = MDL_YB*MDL_CONJG__CKM3X3
119
MDL_I2X33 = MDL_YT*MDL_CONJG__CKM3X3
121
MDL_I3X33 = MDL_CKM3X3*MDL_YT
123
MDL_I4X33 = MDL_CKM3X3*MDL_YB
125
MDL_VECTOR_TBGP = MDL_I1X33-MDL_I2X33
127
MDL_AXIAL_TBGP = -MDL_I2X33-MDL_I1X33
129
MDL_VECTOR_TBGM = MDL_I3X33-MDL_I4X33
131
MDL_AXIAL_TBGM = -MDL_I4X33-MDL_I3X33
133
MDL_GW__EXP__2 = MDL_GW**2
135
MDL_CW__EXP__2 = MDL_CW**2
137
MDL_EE__EXP__2 = MDL_EE**2
139
MDL_SW__EXP__2 = MDL_SW**2
141
MDL_YB__EXP__2 = MDL_YB**2
143
MDL_YT__EXP__2 = MDL_YT**2
147
C Parameters that should be recomputed at an event by even basis.
151
MDL_SQRT__AS = SQRT(DCMPLX(AS))
159
MDL_MU_R__EXP__2 = MU_R**2
162
C Parameters that should be updated for the loops.
165
MDL_R2MIXEDFACTOR_FIN_ = -(MDL_G__EXP__2*(1.000000D+00+MDL_LHV)
166
$ *(MDL_NCOL__EXP__2-1.000000D+00))/(2.000000D+00*MDL_NCOL
167
$ *1.600000D+01*PI**2)
169
MDL_G_UVG_1EPS_ = -((MDL_G__EXP__2)/(2.000000D+00*4.800000D+01
170
$ *PI**2))*1.100000D+01*MDL_CA
172
MDL_G_UVB_1EPS_ = ((MDL_G__EXP__2)/(2.000000D+00*4.800000D+01
173
$ *PI**2))*4.000000D+00*MDL_TF
175
MDL_BMASS_UV_1EPS_ = COND(DCMPLX(MDL_MB),DCMPLX(0.000000D+00)
176
$ ,DCMPLX(MDL_COMPLEXI*((MDL_G__EXP__2)/(1.600000D+01*PI**2))
177
$ *(3.000000D+00*MDL_CF)*MDL_MB))
179
MDL_TMASS_UV_1EPS_ = COND(DCMPLX(MDL_MT),DCMPLX(0.000000D+00)
180
$ ,DCMPLX(MDL_COMPLEXI*((MDL_G__EXP__2)/(1.600000D+01*PI**2))
181
$ *3.000000D+00*MDL_CF*MDL_MT))
183
MDL_G_UVB_FIN_ = COND(DCMPLX(MDL_MB),DCMPLX(0.000000D+00)
184
$ ,DCMPLX(-((MDL_G__EXP__2)/(2.000000D+00*4.800000D+01*PI**2))
185
$ *4.000000D+00*MDL_TF*REGLOG(DCMPLX(MDL_MB__EXP__2
186
$ /MDL_MU_R__EXP__2))))
188
MDL_G_UVT_FIN_ = COND(DCMPLX(MDL_MT),DCMPLX(0.000000D+00)
189
$ ,DCMPLX(-((MDL_G__EXP__2)/(2.000000D+00*4.800000D+01*PI**2))
190
$ *4.000000D+00*MDL_TF*REGLOG(DCMPLX(MDL_MT__EXP__2
191
$ /MDL_MU_R__EXP__2))))
193
MDL_BMASS_UV_FIN_ = COND(DCMPLX(MDL_MB),DCMPLX(0.000000D+00)
194
$ ,DCMPLX(MDL_COMPLEXI*((MDL_G__EXP__2)/(1.600000D+01*PI**2))
195
$ *MDL_CF*(4.000000D+00-3.000000D+00
196
$ *REGLOG(DCMPLX(MDL_MB__EXP__2/MDL_MU_R__EXP__2)))*MDL_MB))
198
MDL_TMASS_UV_FIN_ = COND(DCMPLX(MDL_MT),DCMPLX(0.000000D+00)
199
$ ,DCMPLX(MDL_COMPLEXI*((MDL_G__EXP__2)/(1.600000D+01*PI**2))
200
$ *MDL_CF*(4.000000D+00-3.000000D+00
201
$ *REGLOG(DCMPLX(MDL_MT__EXP__2/MDL_MU_R__EXP__2)))*MDL_MT))
205
C Definition of the EW coupling used in the write out of aqed
207
GAL(1) = 3.5449077018110318D0 / DSQRT(ABS(AEWM1))