1
# This file was automatically created by FeynRules 1.7.69
2
# Mathematica version: 8.0 for Mac OS X x86 (64-bit) (November 6, 2010)
3
# Date: Mon 1 Oct 2012 14:58:26
6
from object_library import all_lorentz, Lorentz
8
from function_library import complexconjugate, re, im, csc, sec, acsc, asec
10
import form_factors as ForFac
15
UUS1 = Lorentz(name = 'UUS1',
16
spins = [ -1, -1, 1 ],
19
UUV1 = Lorentz(name = 'UUV1',
20
spins = [ -1, -1, 3 ],
21
structure = 'P(3,2) + P(3,3)')
23
SSS1 = Lorentz(name = 'SSS1',
27
FFS1 = Lorentz(name = 'FFS1',
29
structure = 'ProjM(2,1)')
31
FFS2 = Lorentz(name = 'FFS2',
33
structure = 'ProjM(2,1) - ProjP(2,1)')
35
FFS3 = Lorentz(name = 'FFS3',
37
structure = 'ProjP(2,1)')
39
FFS4 = Lorentz(name = 'FFS4',
41
structure = 'ProjM(2,1) + ProjP(2,1)')
43
FFV1 = Lorentz(name = 'FFV1',
45
structure = 'Gamma(3,2,1)')
47
FFV2 = Lorentz(name = 'FFV2',
49
structure = 'Gamma(3,2,-1)*ProjM(-1,1)')
51
FFV3 = Lorentz(name = 'FFV3',
53
structure = 'Gamma(3,2,-1)*ProjM(-1,1) - 2*Gamma(3,2,-1)*ProjP(-1,1)')
55
FFV4 = Lorentz(name = 'FFV4',
57
structure = 'Gamma(3,2,-1)*ProjM(-1,1) + 2*Gamma(3,2,-1)*ProjP(-1,1)')
59
FFV5 = Lorentz(name = 'FFV5',
61
structure = 'Gamma(3,2,-1)*ProjM(-1,1) + 4*Gamma(3,2,-1)*ProjP(-1,1)')
63
VSS1 = Lorentz(name = 'VSS1',
65
structure = 'P(1,2) - P(1,3)')
67
VVS1 = Lorentz(name = 'VVS1',
69
structure = 'Metric(1,2)')
71
VVV1 = Lorentz(name = 'VVV1',
73
structure = 'P(3,1)*Metric(1,2) - P(3,2)*Metric(1,2) - P(2,1)*Metric(1,3) + P(2,3)*Metric(1,3) + P(1,2)*Metric(2,3) - P(1,3)*Metric(2,3)')
75
SSSS1 = Lorentz(name = 'SSSS1',
76
spins = [ 1, 1, 1, 1 ],
79
VVSS1 = Lorentz(name = 'VVSS1',
80
spins = [ 3, 3, 1, 1 ],
81
structure = 'Metric(1,2)')
83
VVVV1 = Lorentz(name = 'VVVV1',
84
spins = [ 3, 3, 3, 3 ],
85
structure = 'Metric(1,4)*Metric(2,3) - Metric(1,3)*Metric(2,4)')
87
VVVV2 = Lorentz(name = 'VVVV2',
88
spins = [ 3, 3, 3, 3 ],
89
structure = 'Metric(1,4)*Metric(2,3) + Metric(1,3)*Metric(2,4) - 2*Metric(1,2)*Metric(3,4)')
91
VVVV3 = Lorentz(name = 'VVVV3',
92
spins = [ 3, 3, 3, 3 ],
93
structure = 'Metric(1,4)*Metric(2,3) - Metric(1,2)*Metric(3,4)')
95
VVVV4 = Lorentz(name = 'VVVV4',
96
spins = [ 3, 3, 3, 3 ],
97
structure = 'Metric(1,3)*Metric(2,4) - Metric(1,2)*Metric(3,4)')
99
VVVV5 = Lorentz(name = 'VVVV5',
100
spins = [ 3, 3, 3, 3 ],
101
structure = 'Metric(1,4)*Metric(2,3) - (Metric(1,3)*Metric(2,4))/2. - (Metric(1,2)*Metric(3,4))/2.')