~maddevelopers/mg5amcnlo/2.7.1.3

« back to all changes in this revision

Viewing changes to models/loop_qcd_qed_sm_Gmu/particles.py

  • Committer: olivier Mattelaer
  • Date: 2017-12-12 21:11:08 UTC
  • mfrom: (274.1.52 2.6.1)
  • Revision ID: olivier.mattelaer@uclouvain.be-20171212211108-xfh9rt0j9c9m6nxp
pass to 2.6.1

Show diffs side-by-side

added added

removed removed

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