~maddevelopers/mg5amcnlo/2.7.1.3

« back to all changes in this revision

Viewing changes to models/4Gen/lorentz.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 1.7.55
2
 
# Mathematica version: 8.0 for Mac OS X x86 (64-bit) (October 6, 2011)
3
 
# Date: Wed 8 Aug 2012 14:29:47
4
 
 
5
 
 
6
 
from object_library import all_lorentz, Lorentz
7
 
 
8
 
from function_library import complexconjugate, re, im, csc, sec, acsc, asec
9
 
 
10
 
 
11
 
 
12
 
UUS1 = Lorentz(name = 'UUS1',
13
 
               spins = [ -1, -1, 1 ],
14
 
               structure = '1')
15
 
 
16
 
UUV1 = Lorentz(name = 'UUV1',
17
 
               spins = [ -1, -1, 3 ],
18
 
               structure = 'P(3,2) + P(3,3)')
19
 
 
20
 
SSS1 = Lorentz(name = 'SSS1',
21
 
               spins = [ 1, 1, 1 ],
22
 
               structure = '1')
23
 
 
24
 
FFS1 = Lorentz(name = 'FFS1',
25
 
               spins = [ 2, 2, 1 ],
26
 
               structure = 'Gamma5(2,1)')
27
 
 
28
 
FFS2 = Lorentz(name = 'FFS2',
29
 
               spins = [ 2, 2, 1 ],
30
 
               structure = 'Identity(2,1)')
31
 
 
32
 
FFS3 = Lorentz(name = 'FFS3',
33
 
               spins = [ 2, 2, 1 ],
34
 
               structure = 'ProjM(2,1)')
35
 
 
36
 
FFS4 = Lorentz(name = 'FFS4',
37
 
               spins = [ 2, 2, 1 ],
38
 
               structure = 'ProjP(2,1)')
39
 
 
40
 
FFV1 = Lorentz(name = 'FFV1',
41
 
               spins = [ 2, 2, 3 ],
42
 
               structure = 'Gamma(3,2,1)')
43
 
 
44
 
FFV2 = Lorentz(name = 'FFV2',
45
 
               spins = [ 2, 2, 3 ],
46
 
               structure = 'Gamma(3,2,-1)*ProjM(-1,1)')
47
 
 
48
 
FFV3 = Lorentz(name = 'FFV3',
49
 
               spins = [ 2, 2, 3 ],
50
 
               structure = 'Gamma(3,2,-1)*ProjM(-1,1) - 2*Gamma(3,2,-1)*ProjP(-1,1)')
51
 
 
52
 
FFV4 = Lorentz(name = 'FFV4',
53
 
               spins = [ 2, 2, 3 ],
54
 
               structure = 'Gamma(3,2,-1)*ProjM(-1,1) + 2*Gamma(3,2,-1)*ProjP(-1,1)')
55
 
 
56
 
FFV5 = Lorentz(name = 'FFV5',
57
 
               spins = [ 2, 2, 3 ],
58
 
               structure = 'Gamma(3,2,-1)*ProjM(-1,1) + 4*Gamma(3,2,-1)*ProjP(-1,1)')
59
 
 
60
 
VSS1 = Lorentz(name = 'VSS1',
61
 
               spins = [ 3, 1, 1 ],
62
 
               structure = 'P(1,2) - P(1,3)')
63
 
 
64
 
VVS1 = Lorentz(name = 'VVS1',
65
 
               spins = [ 3, 3, 1 ],
66
 
               structure = 'Metric(1,2)')
67
 
 
68
 
VVV1 = Lorentz(name = 'VVV1',
69
 
               spins = [ 3, 3, 3 ],
70
 
               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)')
71
 
 
72
 
SSSS1 = Lorentz(name = 'SSSS1',
73
 
                spins = [ 1, 1, 1, 1 ],
74
 
                structure = '1')
75
 
 
76
 
VVSS1 = Lorentz(name = 'VVSS1',
77
 
                spins = [ 3, 3, 1, 1 ],
78
 
                structure = 'Metric(1,2)')
79
 
 
80
 
VVVV1 = Lorentz(name = 'VVVV1',
81
 
                spins = [ 3, 3, 3, 3 ],
82
 
                structure = 'Metric(1,4)*Metric(2,3) - Metric(1,3)*Metric(2,4)')
83
 
 
84
 
VVVV2 = Lorentz(name = 'VVVV2',
85
 
                spins = [ 3, 3, 3, 3 ],
86
 
                structure = 'Metric(1,4)*Metric(2,3) + Metric(1,3)*Metric(2,4) - 2*Metric(1,2)*Metric(3,4)')
87
 
 
88
 
VVVV3 = Lorentz(name = 'VVVV3',
89
 
                spins = [ 3, 3, 3, 3 ],
90
 
                structure = 'Metric(1,4)*Metric(2,3) - Metric(1,2)*Metric(3,4)')
91
 
 
92
 
VVVV4 = Lorentz(name = 'VVVV4',
93
 
                spins = [ 3, 3, 3, 3 ],
94
 
                structure = 'Metric(1,3)*Metric(2,4) - Metric(1,2)*Metric(3,4)')
95
 
 
96
 
VVVV5 = Lorentz(name = 'VVVV5',
97
 
                spins = [ 3, 3, 3, 3 ],
98
 
                structure = 'Metric(1,4)*Metric(2,3) - (Metric(1,3)*Metric(2,4))/2. - (Metric(1,2)*Metric(3,4))/2.')
99