Belle II Software  release-06-02-00
vertices.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 object_library import all_vertices, Vertex
9 import particles as P
10 import couplings as C
11 import lorentz as L
12 
13 V_1 = Vertex(name='V_1', particles=[P.G, P.G, P.G], color=['f(1,2,3)'],
14  lorentz=[L.VVV1], couplings={(0, 0): C.GC_5})
15 
16 V_2 = Vertex(name='V_2', particles=[P.G, P.G, P.G, P.G],
17  color=['f(-1,1,2)*f(3,4,-1)', 'f(-1,1,3)*f(2,4,-1)',
18  'f(-1,1,4)*f(2,3,-1)'], lorentz=[L.VVVV1, L.VVVV3, L.VVVV4],
19  couplings={(1, 1): C.GC_7, (0, 0): C.GC_7, (2, 2): C.GC_7})
20 
21 V_3 = Vertex(name='V_3', particles=[P.A, P.W__minus__, P.W__plus__], color=['1'
22  ], lorentz=[L.VVV1], couplings={(0, 0): C.GC_31})
23 
24 V_4 = Vertex(name='V_4', particles=[P.A, P.A, P.W__minus__, P.W__plus__],
25  color=['1'], lorentz=[L.VVVV2], couplings={(0, 0): C.GC_33})
26 
27 V_5 = Vertex(name='V_5', particles=[P.W__minus__, P.W__plus__, P.Z], color=['1'
28  ], lorentz=[L.VVV1], couplings={(0, 0): C.GC_12})
29 
30 V_6 = Vertex(name='V_6', particles=[P.W__minus__, P.W__minus__, P.W__plus__,
31  P.W__plus__], color=['1'], lorentz=[L.VVVV2], couplings={(0,
32  0): C.GC_13})
33 
34 V_7 = Vertex(name='V_7', particles=[P.A, P.W__minus__, P.W__plus__, P.Z],
35  color=['1'], lorentz=[L.VVVV5], couplings={(0, 0): C.GC_32})
36 
37 V_8 = Vertex(name='V_8', particles=[P.W__minus__, P.W__plus__, P.Z, P.Z],
38  color=['1'], lorentz=[L.VVVV2], couplings={(0, 0): C.GC_14})
39 
40 V_9 = Vertex(name='V_9', particles=[P.H, P.H, P.H, P.H], color=['1'],
41  lorentz=[L.SSSS1], couplings={(0, 0): C.GC_15})
42 
43 V_10 = Vertex(name='V_10', particles=[P.H, P.H, P.H], color=['1'],
44  lorentz=[L.SSS1], couplings={(0, 0): C.GC_36})
45 
46 V_11 = Vertex(name='V_11', particles=[P.W__minus__, P.W__plus__, P.H, P.H],
47  color=['1'], lorentz=[L.VVSS1], couplings={(0, 0): C.GC_16})
48 
49 V_12 = Vertex(name='V_12', particles=[P.W__minus__, P.W__plus__, P.H],
50  color=['1'], lorentz=[L.VVS1], couplings={(0, 0): C.GC_37})
51 
52 V_13 = Vertex(name='V_13', particles=[P.Z, P.Z, P.H, P.H], color=['1'],
53  lorentz=[L.VVSS1], couplings={(0, 0): C.GC_35})
54 
55 V_14 = Vertex(name='V_14', particles=[P.Z, P.Z, P.H], color=['1'],
56  lorentz=[L.VVS1], couplings={(0, 0): C.GC_38})
57 
58 V_15 = Vertex(name='V_15', particles=[P.d__tilde__, P.d, P.G],
59  color=['T(3,2,1)'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_6})
60 
61 V_16 = Vertex(name='V_16', particles=[P.s__tilde__, P.s, P.G],
62  color=['T(3,2,1)'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_6})
63 
64 V_17 = Vertex(name='V_17', particles=[P.b__tilde__, P.b, P.G],
65  color=['T(3,2,1)'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_6})
66 
67 V_18 = Vertex(name='V_18', particles=[P.u__tilde__, P.u, P.G],
68  color=['T(3,2,1)'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_6})
69 
70 V_19 = Vertex(name='V_19', particles=[P.c__tilde__, P.c, P.G],
71  color=['T(3,2,1)'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_6})
72 
73 V_20 = Vertex(name='V_20', particles=[P.t__tilde__, P.t, P.G],
74  color=['T(3,2,1)'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_6})
75 
76 V_21 = Vertex(name='V_21', particles=[P.d__tilde__, P.d, P.A],
77  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
78  0): C.GC_1})
79 
80 V_22 = Vertex(name='V_22', particles=[P.s__tilde__, P.s, P.A],
81  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
82  0): C.GC_1})
83 
84 V_23 = Vertex(name='V_23', particles=[P.b__tilde__, P.b, P.A],
85  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
86  0): C.GC_1})
87 
88 V_24 = Vertex(name='V_24', particles=[P.d__tilde__, P.d, P.Z],
89  color=['Identity(1,2)'], lorentz=[L.FFV2, L.FFV3],
90  couplings={(0, 0): C.GC_27, (0, 1): C.GC_29})
91 
92 V_25 = Vertex(name='V_25', particles=[P.s__tilde__, P.s, P.Z],
93  color=['Identity(1,2)'], lorentz=[L.FFV2, L.FFV3],
94  couplings={(0, 0): C.GC_27, (0, 1): C.GC_29})
95 
96 V_26 = Vertex(name='V_26', particles=[P.b__tilde__, P.b, P.Z],
97  color=['Identity(1,2)'], lorentz=[L.FFV2, L.FFV3],
98  couplings={(0, 1): C.GC_29, (0, 0): C.GC_27})
99 
100 V_27 = Vertex(name='V_27', particles=[P.e__plus__, P.e__minus__, P.A],
101  color=['1'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_3})
102 
103 V_28 = Vertex(name='V_28', particles=[P.m__plus__, P.m__minus__, P.A],
104  color=['1'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_3})
105 
106 V_29 = Vertex(name='V_29', particles=[P.tt__plus__, P.tt__minus__, P.A],
107  color=['1'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_3})
108 
109 V_30 = Vertex(name='V_30', particles=[P.e__plus__, P.e__minus__, P.Z],
110  color=['1'], lorentz=[L.FFV2, L.FFV4], couplings={(0,
111  0): C.GC_27, (0, 1): C.GC_30})
112 
113 V_31 = Vertex(name='V_31', particles=[P.m__plus__, P.m__minus__, P.Z],
114  color=['1'], lorentz=[L.FFV2, L.FFV4], couplings={(0,
115  0): C.GC_27, (0, 1): C.GC_30})
116 
117 V_32 = Vertex(name='V_32', particles=[P.tt__plus__, P.tt__minus__, P.Z],
118  color=['1'], lorentz=[L.FFV2, L.FFV4], couplings={(0,
119  0): C.GC_27, (0, 1): C.GC_30})
120 
121 V_33 = Vertex(name='V_33', particles=[P.u__tilde__, P.u, P.A],
122  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
123  0): C.GC_2})
124 
125 V_34 = Vertex(name='V_34', particles=[P.c__tilde__, P.c, P.A],
126  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
127  0): C.GC_2})
128 
129 V_35 = Vertex(name='V_35', particles=[P.t__tilde__, P.t, P.A],
130  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
131  0): C.GC_2})
132 
133 V_36 = Vertex(name='V_36', particles=[P.u__tilde__, P.u, P.Z],
134  color=['Identity(1,2)'], lorentz=[L.FFV2, L.FFV5],
135  couplings={(0, 0): C.GC_28, (0, 1): C.GC_29})
136 
137 V_37 = Vertex(name='V_37', particles=[P.c__tilde__, P.c, P.Z],
138  color=['Identity(1,2)'], lorentz=[L.FFV2, L.FFV5],
139  couplings={(0, 0): C.GC_28, (0, 1): C.GC_29})
140 
141 V_38 = Vertex(name='V_38', particles=[P.t__tilde__, P.t, P.Z],
142  color=['Identity(1,2)'], lorentz=[L.FFV2, L.FFV5],
143  couplings={(0, 0): C.GC_28, (0, 1): C.GC_29})
144 
145 V_39 = Vertex(name='V_39', particles=[P.ve__tilde__, P.ve, P.Z], color=['1'],
146  lorentz=[L.FFV2], couplings={(0, 0): C.GC_34})
147 
148 V_40 = Vertex(name='V_40', particles=[P.vm__tilde__, P.vm, P.Z], color=['1'],
149  lorentz=[L.FFV2], couplings={(0, 0): C.GC_34})
150 
151 V_41 = Vertex(name='V_41', particles=[P.vt__tilde__, P.vt, P.Z], color=['1'],
152  lorentz=[L.FFV2], couplings={(0, 0): C.GC_34})
153 
154 V_42 = Vertex(name='V_42', particles=[P.e__plus__, P.ve, P.W__minus__],
155  color=['1'], lorentz=[L.FFV2], couplings={(0, 0): C.GC_17})
156 
157 V_43 = Vertex(name='V_43', particles=[P.m__plus__, P.vm, P.W__minus__],
158  color=['1'], lorentz=[L.FFV2], couplings={(0, 0): C.GC_17})
159 
160 V_44 = Vertex(name='V_44', particles=[P.tt__plus__, P.vt, P.W__minus__],
161  color=['1'], lorentz=[L.FFV2], couplings={(0, 0): C.GC_17})
162 
163 V_45 = Vertex(name='V_45', particles=[P.d__tilde__, P.u, P.W__minus__],
164  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
165  0): C.GC_18})
166 
167 V_46 = Vertex(name='V_46', particles=[P.s__tilde__, P.u, P.W__minus__],
168  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
169  0): C.GC_19})
170 
171 V_47 = Vertex(name='V_47', particles=[P.b__tilde__, P.u, P.W__minus__],
172  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
173  0): C.GC_20})
174 
175 V_48 = Vertex(name='V_48', particles=[P.d__tilde__, P.c, P.W__minus__],
176  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
177  0): C.GC_21})
178 
179 V_49 = Vertex(name='V_49', particles=[P.s__tilde__, P.c, P.W__minus__],
180  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
181  0): C.GC_22})
182 
183 V_50 = Vertex(name='V_50', particles=[P.b__tilde__, P.c, P.W__minus__],
184  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
185  0): C.GC_23})
186 
187 V_51 = Vertex(name='V_51', particles=[P.d__tilde__, P.t, P.W__minus__],
188  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
189  0): C.GC_24})
190 
191 V_52 = Vertex(name='V_52', particles=[P.s__tilde__, P.t, P.W__minus__],
192  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
193  0): C.GC_25})
194 
195 V_53 = Vertex(name='V_53', particles=[P.b__tilde__, P.t, P.W__minus__],
196  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
197  0): C.GC_26})
198 
199 V_54 = Vertex(name='V_54', particles=[P.ve__tilde__, P.e__minus__,
200  P.W__plus__], color=['1'], lorentz=[L.FFV2], couplings={(0,
201  0): C.GC_17})
202 
203 V_55 = Vertex(name='V_55', particles=[P.vm__tilde__, P.m__minus__,
204  P.W__plus__], color=['1'], lorentz=[L.FFV2], couplings={(0,
205  0): C.GC_17})
206 
207 V_56 = Vertex(name='V_56', particles=[P.vt__tilde__, P.tt__minus__,
208  P.W__plus__], color=['1'], lorentz=[L.FFV2], couplings={(0,
209  0): C.GC_17})
210 
211 V_57 = Vertex(name='V_57', particles=[P.u__tilde__, P.d, P.W__plus__],
212  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
213  0): C.GC_48})
214 
215 V_58 = Vertex(name='V_58', particles=[P.c__tilde__, P.d, P.W__plus__],
216  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
217  0): C.GC_51})
218 
219 V_59 = Vertex(name='V_59', particles=[P.t__tilde__, P.d, P.W__plus__],
220  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
221  0): C.GC_54})
222 
223 V_60 = Vertex(name='V_60', particles=[P.u__tilde__, P.s, P.W__plus__],
224  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
225  0): C.GC_49})
226 
227 V_61 = Vertex(name='V_61', particles=[P.c__tilde__, P.s, P.W__plus__],
228  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
229  0): C.GC_52})
230 
231 V_62 = Vertex(name='V_62', particles=[P.t__tilde__, P.s, P.W__plus__],
232  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
233  0): C.GC_55})
234 
235 V_63 = Vertex(name='V_63', particles=[P.u__tilde__, P.b, P.W__plus__],
236  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
237  0): C.GC_50})
238 
239 V_64 = Vertex(name='V_64', particles=[P.c__tilde__, P.b, P.W__plus__],
240  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
241  0): C.GC_53})
242 
243 V_65 = Vertex(name='V_65', particles=[P.t__tilde__, P.b, P.W__plus__],
244  color=['Identity(1,2)'], lorentz=[L.FFV2], couplings={(0,
245  0): C.GC_56})
246 
247 V_66 = Vertex(name='V_66', particles=[P.d__tilde__, P.d, P.H],
248  color=['Identity(1,2)'], lorentz=[L.FFS1], couplings={(0,
249  0): C.GC_41})
250 
251 V_67 = Vertex(name='V_67', particles=[P.s__tilde__, P.s, P.H],
252  color=['Identity(1,2)'], lorentz=[L.FFS1], couplings={(0,
253  0): C.GC_44})
254 
255 V_68 = Vertex(name='V_68', particles=[P.b__tilde__, P.b, P.H],
256  color=['Identity(1,2)'], lorentz=[L.FFS1], couplings={(0,
257  0): C.GC_39})
258 
259 V_69 = Vertex(name='V_69', particles=[P.e__plus__, P.e__minus__, P.H],
260  color=['1'], lorentz=[L.FFS1], couplings={(0, 0): C.GC_42})
261 
262 V_70 = Vertex(name='V_70', particles=[P.m__plus__, P.m__minus__, P.H],
263  color=['1'], lorentz=[L.FFS1], couplings={(0, 0): C.GC_43})
264 
265 V_71 = Vertex(name='V_71', particles=[P.tt__plus__, P.tt__minus__, P.H],
266  color=['1'], lorentz=[L.FFS1], couplings={(0, 0): C.GC_46})
267 
268 V_72 = Vertex(name='V_72', particles=[P.u__tilde__, P.u, P.H],
269  color=['Identity(1,2)'], lorentz=[L.FFS1], couplings={(0,
270  0): C.GC_47})
271 
272 V_73 = Vertex(name='V_73', particles=[P.c__tilde__, P.c, P.H],
273  color=['Identity(1,2)'], lorentz=[L.FFS1], couplings={(0,
274  0): C.GC_40})
275 
276 V_74 = Vertex(name='V_74', particles=[P.t__tilde__, P.t, P.H],
277  color=['Identity(1,2)'], lorentz=[L.FFS1], couplings={(0,
278  0): C.GC_45})
279 
280 V_75 = Vertex(name='V_75', particles=[P.ghG, P.ghG__tilde__, P.G],
281  color=['f(1,2,3)'], lorentz=[L.UUV1], couplings={(0, 0): C.GC_5})
282 
283 V_76 = Vertex(name='V_76', particles=[P.A, P.A, P.pi__minus__, P.pi__plus__],
284  color=['1'], lorentz=[L.VVSS1], couplings={(0, 0): C.GC_4})
285 
286 V_77 = Vertex(name='V_77', particles=[P.A, P.Ap, P.pi__minus__, P.pi__plus__],
287  color=['1'], lorentz=[L.VVSS1], couplings={(0, 0): C.GC_10})
288 
289 V_78 = Vertex(name='V_78', particles=[P.Ap, P.Ap, P.pi__minus__,
290  P.pi__plus__], color=['1'], lorentz=[L.VVSS1], couplings={(0,
291  0): C.GC_11})
292 
293 V_79 = Vertex(name='V_79', particles=[P.A, P.pi__minus__, P.pi__plus__],
294  color=['1'], lorentz=[L.VSS1], couplings={(0, 0): C.GC_3})
295 
296 V_80 = Vertex(name='V_80', particles=[P.Ap, P.pi__minus__, P.pi__plus__],
297  color=['1'], lorentz=[L.VSS1], couplings={(0, 0): C.GC_9})
298 
299 V_81 = Vertex(name='V_81', particles=[P.chi__tilde__, P.chi, P.Ap], color=['1'
300  ], lorentz=[L.FFV1], couplings={(0, 0): C.GC_8})
301 
302 V_82 = Vertex(name='V_82', particles=[P.d__tilde__, P.d, P.Ap],
303  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
304  0): C.GC_9})
305 
306 V_83 = Vertex(name='V_83', particles=[P.s__tilde__, P.s, P.Ap],
307  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
308  0): C.GC_9})
309 
310 V_84 = Vertex(name='V_84', particles=[P.b__tilde__, P.b, P.Ap],
311  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
312  0): C.GC_9})
313 
314 V_85 = Vertex(name='V_85', particles=[P.e__plus__, P.e__minus__, P.Ap],
315  color=['1'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_9})
316 
317 V_86 = Vertex(name='V_86', particles=[P.m__plus__, P.m__minus__, P.Ap],
318  color=['1'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_9})
319 
320 V_87 = Vertex(name='V_87', particles=[P.tt__plus__, P.tt__minus__, P.Ap],
321  color=['1'], lorentz=[L.FFV1], couplings={(0, 0): C.GC_9})
322 
323 V_88 = Vertex(name='V_88', particles=[P.u__tilde__, P.u, P.Ap],
324  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
325  0): C.GC_9})
326 
327 V_89 = Vertex(name='V_89', particles=[P.c__tilde__, P.c, P.Ap],
328  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
329  0): C.GC_9})
330 
331 V_90 = Vertex(name='V_90', particles=[P.t__tilde__, P.t, P.Ap],
332  color=['Identity(1,2)'], lorentz=[L.FFV1], couplings={(0,
333  0): C.GC_9})