Belle II Software  release-06-01-15
particles.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 
4 # This file was automatically created by FeynRules 2.0.26
5 # Mathematica version: 9.0 for Linux x86 (64-bit) (November 20, 2012)
6 # Date: Wed 23 Jul 2014 02:04:18
7 
8 from __future__ import division
9 from object_library import all_particles, Particle
10 import parameters as Param
11 
12 import propagators as Prop
13 
14 ve = Particle(
15  pdg_code=12,
16  name='ve',
17  antiname='ve~',
18  spin=2,
19  color=1,
20  mass=Param.ZERO,
21  width=Param.ZERO,
22  texname='ve',
23  antitexname='ve~',
24  charge=0,
25  GhostNumber=0,
26  LeptonNumber=1,
27 )
28 
29 ve__tilde__ = ve.anti()
30 
31 vm = Particle(
32  pdg_code=14,
33  name='vm',
34  antiname='vm~',
35  spin=2,
36  color=1,
37  mass=Param.ZERO,
38  width=Param.ZERO,
39  texname='vm',
40  antitexname='vm~',
41  charge=0,
42  GhostNumber=0,
43  LeptonNumber=1,
44 )
45 
46 vm__tilde__ = vm.anti()
47 
48 vt = Particle(
49  pdg_code=16,
50  name='vt',
51  antiname='vt~',
52  spin=2,
53  color=1,
54  mass=Param.ZERO,
55  width=Param.ZERO,
56  texname='vt',
57  antitexname='vt~',
58  charge=0,
59  GhostNumber=0,
60  LeptonNumber=1,
61 )
62 
63 vt__tilde__ = vt.anti()
64 
65 e__minus__ = Particle(
66  pdg_code=11,
67  name='e-',
68  antiname='e+',
69  spin=2,
70  color=1,
71  mass=Param.Me,
72  width=Param.ZERO,
73  texname='e-',
74  antitexname='e+',
75  charge=-1,
76  GhostNumber=0,
77  LeptonNumber=1,
78 )
79 
80 e__plus__ = e__minus__.anti()
81 
82 m__minus__ = Particle(
83  pdg_code=13,
84  name='m-',
85  antiname='m+',
86  spin=2,
87  color=1,
88  mass=Param.MM,
89  width=Param.ZERO,
90  texname='m-',
91  antitexname='m+',
92  charge=-1,
93  GhostNumber=0,
94  LeptonNumber=1,
95 )
96 
97 m__plus__ = m__minus__.anti()
98 
99 tt__minus__ = Particle(
100  pdg_code=15,
101  name='tt-',
102  antiname='tt+',
103  spin=2,
104  color=1,
105  mass=Param.MTA,
106  width=Param.ZERO,
107  texname='tt-',
108  antitexname='tt+',
109  charge=-1,
110  GhostNumber=0,
111  LeptonNumber=1,
112 )
113 
114 tt__plus__ = tt__minus__.anti()
115 
116 u = Particle(
117  pdg_code=2,
118  name='u',
119  antiname='u~',
120  spin=2,
121  color=3,
122  mass=Param.MU,
123  width=Param.ZERO,
124  texname='u',
125  antitexname='u~',
126  charge=2 / 3,
127  GhostNumber=0,
128  LeptonNumber=0,
129 )
130 
131 u__tilde__ = u.anti()
132 
133 c = Particle(
134  pdg_code=4,
135  name='c',
136  antiname='c~',
137  spin=2,
138  color=3,
139  mass=Param.MC,
140  width=Param.ZERO,
141  texname='c',
142  antitexname='c~',
143  charge=2 / 3,
144  GhostNumber=0,
145  LeptonNumber=0,
146 )
147 
148 c__tilde__ = c.anti()
149 
150 t = Particle(
151  pdg_code=6,
152  name='t',
153  antiname='t~',
154  spin=2,
155  color=3,
156  mass=Param.MT,
157  width=Param.WT,
158  texname='t',
159  antitexname='t~',
160  charge=2 / 3,
161  GhostNumber=0,
162  LeptonNumber=0,
163 )
164 
165 t__tilde__ = t.anti()
166 
167 d = Particle(
168  pdg_code=1,
169  name='d',
170  antiname='d~',
171  spin=2,
172  color=3,
173  mass=Param.MD,
174  width=Param.ZERO,
175  texname='d',
176  antitexname='d~',
177  charge=-1 / 3,
178  GhostNumber=0,
179  LeptonNumber=0,
180 )
181 
182 d__tilde__ = d.anti()
183 
184 s = Particle(
185  pdg_code=3,
186  name='s',
187  antiname='s~',
188  spin=2,
189  color=3,
190  mass=Param.MS,
191  width=Param.ZERO,
192  texname='s',
193  antitexname='s~',
194  charge=-1 / 3,
195  GhostNumber=0,
196  LeptonNumber=0,
197 )
198 
199 s__tilde__ = s.anti()
200 
201 b = Particle(
202  pdg_code=5,
203  name='b',
204  antiname='b~',
205  spin=2,
206  color=3,
207  mass=Param.MB,
208  width=Param.ZERO,
209  texname='b',
210  antitexname='b~',
211  charge=-1 / 3,
212  GhostNumber=0,
213  LeptonNumber=0,
214 )
215 
216 b__tilde__ = b.anti()
217 
218 chi = Particle(
219  pdg_code=9000001,
220  name='chi',
221  antiname='chi~',
222  spin=2,
223  color=1,
224  mass=Param.MChi,
225  width=Param.ZERO,
226  texname='chi',
227  antitexname='chi~',
228  charge=0,
229  GhostNumber=0,
230  LeptonNumber=0,
231 )
232 
233 chi__tilde__ = chi.anti()
234 
235 ghA = Particle(
236  pdg_code=9000002,
237  name='ghA',
238  antiname='ghA~',
239  spin=-1,
240  color=1,
241  mass=Param.ZERO,
242  width=Param.ZERO,
243  texname='ghA',
244  antitexname='ghA~',
245  charge=0,
246  GhostNumber=1,
247  LeptonNumber=0,
248 )
249 
250 ghA__tilde__ = ghA.anti()
251 
252 ghZ = Particle(
253  pdg_code=9000003,
254  name='ghZ',
255  antiname='ghZ~',
256  spin=-1,
257  color=1,
258  mass=Param.MZ,
259  width=Param.ZERO,
260  texname='ghZ',
261  antitexname='ghZ~',
262  charge=0,
263  GhostNumber=1,
264  LeptonNumber=0,
265 )
266 
267 ghZ__tilde__ = ghZ.anti()
268 
269 ghWp = Particle(
270  pdg_code=9000004,
271  name='ghWp',
272  antiname='ghWp~',
273  spin=-1,
274  color=1,
275  mass=Param.MW,
276  width=Param.ZERO,
277  texname='ghWp',
278  antitexname='ghWp~',
279  charge=1,
280  GhostNumber=1,
281  LeptonNumber=0,
282 )
283 
284 ghWp__tilde__ = ghWp.anti()
285 
286 ghWm = Particle(
287  pdg_code=9000005,
288  name='ghWm',
289  antiname='ghWm~',
290  spin=-1,
291  color=1,
292  mass=Param.MW,
293  width=Param.ZERO,
294  texname='ghWm',
295  antitexname='ghWm~',
296  charge=-1,
297  GhostNumber=1,
298  LeptonNumber=0,
299 )
300 
301 ghWm__tilde__ = ghWm.anti()
302 
303 ghG = Particle(
304  pdg_code=9000006,
305  name='ghG',
306  antiname='ghG~',
307  spin=-1,
308  color=8,
309  mass=Param.ZERO,
310  width=Param.ZERO,
311  texname='ghG',
312  antitexname='ghG~',
313  charge=0,
314  GhostNumber=1,
315  LeptonNumber=0,
316 )
317 
318 ghG__tilde__ = ghG.anti()
319 
320 ghAp = Particle(
321  pdg_code=9000007,
322  name='ghAp',
323  antiname='ghAp~',
324  spin=-1,
325  color=1,
326  mass=Param.ZERO,
327  width=Param.ZERO,
328  texname='ghAp',
329  antitexname='ghAp~',
330  charge=0,
331  GhostNumber=1,
332  LeptonNumber=0,
333 )
334 
335 ghAp__tilde__ = ghAp.anti()
336 
337 A = Particle(
338  pdg_code=22,
339  name='A',
340  antiname='A',
341  spin=3,
342  color=1,
343  mass=Param.ZERO,
344  width=Param.ZERO,
345  texname='A',
346  antitexname='A',
347  charge=0,
348  GhostNumber=0,
349  LeptonNumber=0,
350 )
351 
352 Z = Particle(
353  pdg_code=23,
354  name='Z',
355  antiname='Z',
356  spin=3,
357  color=1,
358  mass=Param.MZ,
359  width=Param.WZ,
360  texname='Z',
361  antitexname='Z',
362  charge=0,
363  GhostNumber=0,
364  LeptonNumber=0,
365 )
366 
367 W__plus__ = Particle(
368  pdg_code=24,
369  name='W+',
370  antiname='W-',
371  spin=3,
372  color=1,
373  mass=Param.MW,
374  width=Param.WW,
375  texname='W+',
376  antitexname='W-',
377  charge=1,
378  GhostNumber=0,
379  LeptonNumber=0,
380 )
381 
382 W__minus__ = W__plus__.anti()
383 
384 G = Particle(
385  pdg_code=21,
386  name='G',
387  antiname='G',
388  spin=3,
389  color=8,
390  mass=Param.ZERO,
391  width=Param.ZERO,
392  texname='G',
393  antitexname='G',
394  charge=0,
395  GhostNumber=0,
396  LeptonNumber=0,
397 )
398 
399 Ap = Particle(
400  pdg_code=9000008,
401  name='Ap',
402  antiname='Ap',
403  spin=3,
404  color=1,
405  mass=Param.MAp,
406  width=Param.WAp,
407  texname='Ap',
408  antitexname='Ap',
409  charge=0,
410  GhostNumber=0,
411  LeptonNumber=0,
412 )
413 
414 H = Particle(
415  pdg_code=25,
416  name='H',
417  antiname='H',
418  spin=1,
419  color=1,
420  mass=Param.MH,
421  width=Param.WH,
422  texname='\\phi',
423  antitexname='\\phi',
424  charge=0,
425  GhostNumber=0,
426  LeptonNumber=0,
427 )
428 
429 phi0 = Particle(
430  pdg_code=250,
431  name='phi0',
432  antiname='phi0',
433  spin=1,
434  color=1,
435  mass=Param.MZ,
436  width=Param.ZERO,
437  texname='phi0',
438  antitexname='phi0',
439  goldstone=True,
440  charge=0,
441  GhostNumber=0,
442  LeptonNumber=0,
443 )
444 
445 phi__plus__ = Particle(
446  pdg_code=251,
447  name='phi+',
448  antiname='phi-',
449  spin=1,
450  color=1,
451  mass=Param.MW,
452  width=Param.ZERO,
453  texname='\\phi^+',
454  antitexname='\\phi^-',
455  goldstone=True,
456  charge=1,
457  GhostNumber=0,
458  LeptonNumber=0,
459 )
460 
461 phi__minus__ = phi__plus__.anti()
462 
463 pi__plus__ = Particle(
464  pdg_code=211,
465  name='pi+',
466  antiname='pi-',
467  spin=1,
468  color=1,
469  mass=Param.Mpi,
470  width=Param.ZERO,
471  texname='\\pi^+',
472  antitexname='\\pi^-',
473  charge=1,
474  GhostNumber=0,
475  LeptonNumber=0,
476 )
477 
478 pi__minus__ = pi__plus__.anti()