ATLAS Offline Software
Loading...
Searching...
No Matches
powheg_atlas_common.py
Go to the documentation of this file.
1# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2
3"""! Common Standard Model parameters for Powheg.
4
5@author James Robinson <james.robinson@cern.ch>
6"""
7
8
10from EvgenProdTools.offline_dict import parameters
11# from ..decorators import Singleton
12
13class mass(object):
14 """! Particle masses."""
15
16
17 e = 0.00051
18
19
20 mu = 0.1057
21
22
23 tau = 1.777
24
25
26 d = 0.32
27
28
29 u = 0.32
30
31
32 s = 0.5
33
34
35 c = 1.55
36
37
38 b = 4.95
39
40
41 t = 172.5
42
43
44 W = 80.399
45
46
47 Z = 91.1876
48
49
50 H = 125.0
51
53 """! Particle widths."""
54
55
56 t = 1.32
57
58
59 W = 2.085
60
61
62 Z = 2.4952
63
64
65 H = 0.00407
66
68 """! Particle branching ratios."""
69
70
71 W_to_enu = 0.1082
72
73
74 W_to_leptons = 3 * W_to_enu
75
76
77 W_to_hadrons = 1.0 - W_to_leptons
78
79
80 t_to_Wb = 1.0
81
82
83 t_to_Ws = 0.0
84
85
86 t_to_Wd = 0.0
87
88class CKM(object):
89 """! CKM matrix."""
90
91
92 Vud = 0.97428
93
94
95 Vus = 0.2253
96
97
98 Vub = 0.00347
99
100
101 Vcd = 0.2252
102
103
104 Vcs = 0.97345
105
106
107 Vcb = 0.041
108
109
110 Vtd = 0.00862
111
112
113 Vts = 0.0403
114
115
116 Vtb = 0.999152
117
119 """! EW parameters."""
120
121
122 alphaem_0 = 0.00729735252 # 1/137.036
123
124
125 alphaem = 0.00781653039 # 1/127.934
126
127
128 alphaqcd = 0.1185
129
130
131 G_F = 0.00001166397
132
133
134 sin2thetaW = 0.23113
135
136
137 sin2cabibbo = 0.051
138
140 """! Wolfenstein parameters."""
141 """ would be used i"""
142 """ NB: no recalculation is made at the moment if usePDGvalues() is used"""
143
144
145 lam = 2.257000e-01
146
147
148 A = 8.140000e-01
149
150
151 rho = 1.350000e-01
152
153
154 eta = 3.490000e-01
155
157
158 mass.e = parameters['particles']['11']['mass']
159
160
161 mass.mu = parameters['particles']['13']['mass']
162
163
164 mass.tau = parameters['particles']['13']['mass']
165
166
167 mass.d = parameters['particles']['1']['mass']
168
169
170 mass.u = parameters['particles']['2']['mass']
171
172
173 mass.s = parameters['particles']['3']['mass']
174
175
176 mass.c = parameters['particles']['4']['mass']
177
178
179 mass.b = parameters['particles']['5']['mass']
180
181
182 mass.t = parameters['particles']['6']['mass']
183
184
185 mass.W = parameters['particles']['24']['mass']
186
187
188 mass.Z = parameters['particles']['23']['mass']
189
190
191 mass.H = parameters['particles']['25']['mass']
192
193
194 width.t = parameters['particles']['6']['width']
195
196
197 width.W = parameters['particles']['24']['width']
198
199
200 width.Z = parameters['particles']['23']['width']
201
202
203 width.H = parameters['particles']['25']['width']
204
205
206 branching_ratio.W_to_enu = parameters['EW_parameters']['W_to_enu']
207
208
209 branching_ratio.W_to_leptons = parameters['EW_parameters']['W_to_leptons']
210
211
212 branching_ratio.W_to_hadrons = parameters['EW_parameters']['W_to_hadrons']
213
214
215 branching_ratio.t_to_Wb = parameters['EW_parameters']['t_to_Wb']
216
217
218 branching_ratio.t_to_Ws = parameters['EW_parameters']['t_to_Wd']
219
220
221 branching_ratio.t_to_Wd = parameters['EW_parameters']['t_to_Ws']
222
223
224 CKM.Vud = parameters['EW_parameters']['Vud']
225
226
227 CKM.Vus = parameters['EW_parameters']['Vus']
228
229
230 CKM.Vub = parameters['EW_parameters']['Vub']
231
232
233 CKM.Vcd = parameters['EW_parameters']['Vcd']
234
235
236 CKM.Vcs = parameters['EW_parameters']['Vcs']
237
238
239 CKM.Vcb = parameters['EW_parameters']['Vcb']
240
241
242 CKM.Vtd = parameters['EW_parameters']['Vtd']
243
244
245 CKM.Vts = parameters['EW_parameters']['Vts']
246
247
248 CKM.Vtb = parameters['EW_parameters']['Vtb']
249
250
251 EW_parameters.alphaem_0 = parameters['EW_parameters']['alphaem_0']
252
253
254 EW_parameters.alphaem = parameters['EW_parameters']['alphaem']
255
256
257 EW_parameters.alphaqcd = parameters['EW_parameters']['alphaqcd']
258
259
260 EW_parameters.G_F = parameters['EW_parameters']['G_F']
261
262
263 EW_parameters.sin2thetaW = parameters['EW_parameters'][('SIN2THETAW', 'sin2thetaW', 'Sin2ThetaW')]
264
265
266 EW_parameters.sin2cabibbo = parameters['EW_parameters']['sin2cabibbo']