ATLAS Offline Software
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 
10 from EvgenProdTools.offline_dict import parameters
11 # from ..decorators import Singleton
12 
13 class 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 
52 class width(object):
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 
88 class 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']
python.parameters.powheg_atlas_common.WS_parameters
Wolfenstein parameters.
Definition: powheg_atlas_common.py:139
python.parameters.powheg_atlas_common.branching_ratio
Particle branching ratios.
Definition: powheg_atlas_common.py:67
python.parameters.powheg_atlas_common.mass
Particle masses.
Definition: powheg_atlas_common.py:13
python.parameters.powheg_atlas_common.width
Particle widths.
Definition: powheg_atlas_common.py:52
python.parameters.powheg_atlas_common.usePDGvalues
def usePDGvalues()
Definition: powheg_atlas_common.py:156
python.parameters.powheg_atlas_common.EW_parameters
EW parameters.
Definition: powheg_atlas_common.py:118
python.parameters.powheg_atlas_common.CKM
CKM matrix.
Definition: powheg_atlas_common.py:88
pickleTool.object
object
Definition: pickleTool.py:30