~maddevelopers/mg5amcnlo/2.9.4

« back to all changes in this revision

Viewing changes to tests/input_files/sm_with_custom_propa/lorentz.py

  • Committer: olivier Mattelaer
  • Date: 2013-04-01 15:53:26 UTC
  • mfrom: (240.1.21 1.5.9)
  • Revision ID: olivier.mattelaer@uclouvain.be-20130401155326-tngbopy89f9jg0tw
Pass to 1.5.9

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
4
 
 
5
 
 
6
from object_library import all_lorentz, Lorentz
 
7
 
 
8
from function_library import complexconjugate, re, im, csc, sec, acsc, asec
 
9
try:
 
10
   import form_factors as ForFac 
 
11
except ImportError:
 
12
   pass
 
13
 
 
14
 
 
15
UUS1 = Lorentz(name = 'UUS1',
 
16
               spins = [ -1, -1, 1 ],
 
17
               structure = '1')
 
18
 
 
19
UUV1 = Lorentz(name = 'UUV1',
 
20
               spins = [ -1, -1, 3 ],
 
21
               structure = 'P(3,2) + P(3,3)')
 
22
 
 
23
SSS1 = Lorentz(name = 'SSS1',
 
24
               spins = [ 1, 1, 1 ],
 
25
               structure = '1')
 
26
 
 
27
FFS1 = Lorentz(name = 'FFS1',
 
28
               spins = [ 2, 2, 1 ],
 
29
               structure = 'ProjM(2,1)')
 
30
 
 
31
FFS2 = Lorentz(name = 'FFS2',
 
32
               spins = [ 2, 2, 1 ],
 
33
               structure = 'ProjM(2,1) - ProjP(2,1)')
 
34
 
 
35
FFS3 = Lorentz(name = 'FFS3',
 
36
               spins = [ 2, 2, 1 ],
 
37
               structure = 'ProjP(2,1)')
 
38
 
 
39
FFS4 = Lorentz(name = 'FFS4',
 
40
               spins = [ 2, 2, 1 ],
 
41
               structure = 'ProjM(2,1) + ProjP(2,1)')
 
42
 
 
43
FFV1 = Lorentz(name = 'FFV1',
 
44
               spins = [ 2, 2, 3 ],
 
45
               structure = 'Gamma(3,2,1)')
 
46
 
 
47
FFV2 = Lorentz(name = 'FFV2',
 
48
               spins = [ 2, 2, 3 ],
 
49
               structure = 'Gamma(3,2,-1)*ProjM(-1,1)')
 
50
 
 
51
FFV3 = Lorentz(name = 'FFV3',
 
52
               spins = [ 2, 2, 3 ],
 
53
               structure = 'Gamma(3,2,-1)*ProjM(-1,1) - 2*Gamma(3,2,-1)*ProjP(-1,1)')
 
54
 
 
55
FFV4 = Lorentz(name = 'FFV4',
 
56
               spins = [ 2, 2, 3 ],
 
57
               structure = 'Gamma(3,2,-1)*ProjM(-1,1) + 2*Gamma(3,2,-1)*ProjP(-1,1)')
 
58
 
 
59
FFV5 = Lorentz(name = 'FFV5',
 
60
               spins = [ 2, 2, 3 ],
 
61
               structure = 'Gamma(3,2,-1)*ProjM(-1,1) + 4*Gamma(3,2,-1)*ProjP(-1,1)')
 
62
 
 
63
VSS1 = Lorentz(name = 'VSS1',
 
64
               spins = [ 3, 1, 1 ],
 
65
               structure = 'P(1,2) - P(1,3)')
 
66
 
 
67
VVS1 = Lorentz(name = 'VVS1',
 
68
               spins = [ 3, 3, 1 ],
 
69
               structure = 'Metric(1,2)')
 
70
 
 
71
VVV1 = Lorentz(name = 'VVV1',
 
72
               spins = [ 3, 3, 3 ],
 
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)')
 
74
 
 
75
SSSS1 = Lorentz(name = 'SSSS1',
 
76
                spins = [ 1, 1, 1, 1 ],
 
77
                structure = '1')
 
78
 
 
79
VVSS1 = Lorentz(name = 'VVSS1',
 
80
                spins = [ 3, 3, 1, 1 ],
 
81
                structure = 'Metric(1,2)')
 
82
 
 
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)')
 
86
 
 
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)')
 
90
 
 
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)')
 
94
 
 
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)')
 
98
 
 
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.')
 
102