Belle II Software  release-06-00-14
particles.py
1 # This file was automatically created by FeynRules 2.0.25
2 # Mathematica version: 9.0 for Mac OS X x86 (64-bit) (January 24, 2013)
3 # Date: Mon 31 Oct 2016 15:36:05
4 
5 
6 from __future__ import division
7 from object_library import all_particles, Particle
8 import parameters as Param
9 
10 import propagators as Prop
11 
12 a = Particle(pdg_code = 22,
13  name = 'a',
14  antiname = 'a',
15  spin = 3,
16  color = 1,
17  mass = Param.ZERO,
18  width = Param.ZERO,
19  texname = 'a',
20  antitexname = 'a',
21  charge = 0,
22  GhostNumber = 0,
23  LeptonNumber = 0,
24  Y = 0)
25 
26 Z = Particle(pdg_code = 23,
27  name = 'Z',
28  antiname = 'Z',
29  spin = 3,
30  color = 1,
31  mass = Param.MZ,
32  width = Param.WZ,
33  texname = 'Z',
34  antitexname = 'Z',
35  charge = 0,
36  GhostNumber = 0,
37  LeptonNumber = 0,
38  Y = 0)
39 
40 W__plus__ = Particle(pdg_code = 24,
41  name = 'W+',
42  antiname = 'W-',
43  spin = 3,
44  color = 1,
45  mass = Param.MW,
46  width = Param.WW,
47  texname = 'W+',
48  antitexname = 'W-',
49  charge = 1,
50  GhostNumber = 0,
51  LeptonNumber = 0,
52  Y = 0)
53 
54 W__minus__ = W__plus__.anti()
55 
56 g = Particle(pdg_code = 21,
57  name = 'g',
58  antiname = 'g',
59  spin = 3,
60  color = 8,
61  mass = Param.ZERO,
62  width = Param.ZERO,
63  texname = 'g',
64  antitexname = 'g',
65  charge = 0,
66  GhostNumber = 0,
67  LeptonNumber = 0,
68  Y = 0)
69 
70 ghA = Particle(pdg_code = 9000001,
71  name = 'ghA',
72  antiname = 'ghA~',
73  spin = -1,
74  color = 1,
75  mass = Param.ZERO,
76  width = Param.ZERO,
77  texname = 'ghA',
78  antitexname = 'ghA~',
79  charge = 0,
80  GhostNumber = 1,
81  LeptonNumber = 0,
82  Y = 0)
83 
84 ghA__tilde__ = ghA.anti()
85 
86 ghZ = Particle(pdg_code = 9000002,
87  name = 'ghZ',
88  antiname = 'ghZ~',
89  spin = -1,
90  color = 1,
91  mass = Param.MZ,
92  width = Param.WZ,
93  texname = 'ghZ',
94  antitexname = 'ghZ~',
95  charge = 0,
96  GhostNumber = 1,
97  LeptonNumber = 0,
98  Y = 0)
99 
100 ghZ__tilde__ = ghZ.anti()
101 
102 ghWp = Particle(pdg_code = 9000003,
103  name = 'ghWp',
104  antiname = 'ghWp~',
105  spin = -1,
106  color = 1,
107  mass = Param.MW,
108  width = Param.WW,
109  texname = 'ghWp',
110  antitexname = 'ghWp~',
111  charge = 1,
112  GhostNumber = 1,
113  LeptonNumber = 0,
114  Y = 0)
115 
116 ghWp__tilde__ = ghWp.anti()
117 
118 ghWm = Particle(pdg_code = 9000004,
119  name = 'ghWm',
120  antiname = 'ghWm~',
121  spin = -1,
122  color = 1,
123  mass = Param.MW,
124  width = Param.WW,
125  texname = 'ghWm',
126  antitexname = 'ghWm~',
127  charge = -1,
128  GhostNumber = 1,
129  LeptonNumber = 0,
130  Y = 0)
131 
132 ghWm__tilde__ = ghWm.anti()
133 
134 ghG = Particle(pdg_code = 9000005,
135  name = 'ghG',
136  antiname = 'ghG~',
137  spin = -1,
138  color = 8,
139  mass = Param.ZERO,
140  width = Param.ZERO,
141  texname = 'ghG',
142  antitexname = 'ghG~',
143  charge = 0,
144  GhostNumber = 1,
145  LeptonNumber = 0,
146  Y = 0)
147 
148 ghG__tilde__ = ghG.anti()
149 
150 ve = Particle(pdg_code = 12,
151  name = 've',
152  antiname = 've~',
153  spin = 2,
154  color = 1,
155  mass = Param.ZERO,
156  width = Param.ZERO,
157  texname = 've',
158  antitexname = 've~',
159  charge = 0,
160  GhostNumber = 0,
161  LeptonNumber = 1,
162  Y = 0)
163 
164 ve__tilde__ = ve.anti()
165 
166 vm = Particle(pdg_code = 14,
167  name = 'vm',
168  antiname = 'vm~',
169  spin = 2,
170  color = 1,
171  mass = Param.ZERO,
172  width = Param.ZERO,
173  texname = 'vm',
174  antitexname = 'vm~',
175  charge = 0,
176  GhostNumber = 0,
177  LeptonNumber = 1,
178  Y = 0)
179 
180 vm__tilde__ = vm.anti()
181 
182 vt = Particle(pdg_code = 16,
183  name = 'vt',
184  antiname = 'vt~',
185  spin = 2,
186  color = 1,
187  mass = Param.ZERO,
188  width = Param.ZERO,
189  texname = 'vt',
190  antitexname = 'vt~',
191  charge = 0,
192  GhostNumber = 0,
193  LeptonNumber = 1,
194  Y = 0)
195 
196 vt__tilde__ = vt.anti()
197 
198 e__minus__ = Particle(pdg_code = 11,
199  name = 'e-',
200  antiname = 'e+',
201  spin = 2,
202  color = 1,
203  mass = Param.Me,
204  width = Param.ZERO,
205  texname = 'e-',
206  antitexname = 'e+',
207  charge = -1,
208  GhostNumber = 0,
209  LeptonNumber = 1,
210  Y = 0)
211 
212 e__plus__ = e__minus__.anti()
213 
214 mu__minus__ = Particle(pdg_code = 13,
215  name = 'mu-',
216  antiname = 'mu+',
217  spin = 2,
218  color = 1,
219  mass = Param.MMU,
220  width = Param.ZERO,
221  texname = 'mu-',
222  antitexname = 'mu+',
223  charge = -1,
224  GhostNumber = 0,
225  LeptonNumber = 1,
226  Y = 0)
227 
228 mu__plus__ = mu__minus__.anti()
229 
230 ta__minus__ = Particle(pdg_code = 15,
231  name = 'ta-',
232  antiname = 'ta+',
233  spin = 2,
234  color = 1,
235  mass = Param.MTA,
236  width = Param.ZERO,
237  texname = 'ta-',
238  antitexname = 'ta+',
239  charge = -1,
240  GhostNumber = 0,
241  LeptonNumber = 1,
242  Y = 0)
243 
244 ta__plus__ = ta__minus__.anti()
245 
246 u = Particle(pdg_code = 2,
247  name = 'u',
248  antiname = 'u~',
249  spin = 2,
250  color = 3,
251  mass = Param.MU,
252  width = Param.ZERO,
253  texname = 'u',
254  antitexname = 'u~',
255  charge = 2/3,
256  GhostNumber = 0,
257  LeptonNumber = 0,
258  Y = 0)
259 
260 u__tilde__ = u.anti()
261 
262 c = Particle(pdg_code = 4,
263  name = 'c',
264  antiname = 'c~',
265  spin = 2,
266  color = 3,
267  mass = Param.MC,
268  width = Param.ZERO,
269  texname = 'c',
270  antitexname = 'c~',
271  charge = 2/3,
272  GhostNumber = 0,
273  LeptonNumber = 0,
274  Y = 0)
275 
276 c__tilde__ = c.anti()
277 
278 t = Particle(pdg_code = 6,
279  name = 't',
280  antiname = 't~',
281  spin = 2,
282  color = 3,
283  mass = Param.MT,
284  width = Param.WT,
285  texname = 't',
286  antitexname = 't~',
287  charge = 2/3,
288  GhostNumber = 0,
289  LeptonNumber = 0,
290  Y = 0)
291 
292 t__tilde__ = t.anti()
293 
294 d = Particle(pdg_code = 1,
295  name = 'd',
296  antiname = 'd~',
297  spin = 2,
298  color = 3,
299  mass = Param.MD,
300  width = Param.ZERO,
301  texname = 'd',
302  antitexname = 'd~',
303  charge = -1/3,
304  GhostNumber = 0,
305  LeptonNumber = 0,
306  Y = 0)
307 
308 d__tilde__ = d.anti()
309 
310 s = Particle(pdg_code = 3,
311  name = 's',
312  antiname = 's~',
313  spin = 2,
314  color = 3,
315  mass = Param.MS,
316  width = Param.ZERO,
317  texname = 's',
318  antitexname = 's~',
319  charge = -1/3,
320  GhostNumber = 0,
321  LeptonNumber = 0,
322  Y = 0)
323 
324 s__tilde__ = s.anti()
325 
326 b = Particle(pdg_code = 5,
327  name = 'b',
328  antiname = 'b~',
329  spin = 2,
330  color = 3,
331  mass = Param.MB,
332  width = Param.ZERO,
333  texname = 'b',
334  antitexname = 'b~',
335  charge = -1/3,
336  GhostNumber = 0,
337  LeptonNumber = 0,
338  Y = 0)
339 
340 b__tilde__ = b.anti()
341 
342 H = Particle(pdg_code = 25,
343  name = 'H',
344  antiname = 'H',
345  spin = 1,
346  color = 1,
347  mass = Param.MH,
348  width = Param.WH,
349  texname = 'H',
350  antitexname = 'H',
351  charge = 0,
352  GhostNumber = 0,
353  LeptonNumber = 0,
354  Y = 0)
355 
356 G0 = Particle(pdg_code = 250,
357  name = 'G0',
358  antiname = 'G0',
359  spin = 1,
360  color = 1,
361  mass = Param.MZ,
362  width = Param.WZ,
363  texname = 'G0',
364  antitexname = 'G0',
365  goldstone = True,
366  charge = 0,
367  GhostNumber = 0,
368  LeptonNumber = 0,
369  Y = 0)
370 
371 G__plus__ = Particle(pdg_code = 251,
372  name = 'G+',
373  antiname = 'G-',
374  spin = 1,
375  color = 1,
376  mass = Param.MW,
377  width = Param.WW,
378  texname = 'G+',
379  antitexname = 'G-',
380  goldstone = True,
381  charge = 1,
382  GhostNumber = 0,
383  LeptonNumber = 0,
384  Y = 0)
385 
386 G__minus__ = G__plus__.anti()
387 
388 Sk = Particle(pdg_code = 9000006,
389  name = 'Sk',
390  antiname = 'Sk',
391  spin = 1,
392  color = 1,
393  mass = Param.MSk,
394  width = Param.WSk,
395  texname = 'Sk',
396  antitexname = 'Sk',
397  charge = 0,
398  GhostNumber = 0,
399  LeptonNumber = 0,
400  Y = 0)
401