~madteam/mg5amcnlo/series2.0

« back to all changes in this revision

Viewing changes to models/loop_sm_FR/particles.py

merge with 2.0.0beta4 revision 216

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# This file was automatically created by FeynRules 1.7.167
 
2
# Mathematica version: 8.0 for Mac OS X x86 (64-bit) (November 6, 2010)
 
3
# Date: Tue 7 May 2013 06:54:14
 
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.ZERO,
 
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.ZERO,
 
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.ZERO,
 
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.ZERO,
 
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.ZERO,
 
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.ZERO,
 
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.ZERO,
 
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.ZERO,
 
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.ZERO,
 
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
              GoldstoneBoson = 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
                     GoldstoneBoson = True,
 
381
                     charge = 1,
 
382
                     GhostNumber = 0,
 
383
                     LeptonNumber = 0,
 
384
                     Y = 0)
 
385
 
 
386
G__minus__ = G__plus__.anti()
 
387