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