1
subroutine hvvtxx(w1,w2,g,xm,xw,jt)
5
c This subroutine computes the portion of the off-shell current
6
c for the color-octect tensor t3 in terms of w1 and w2
9
c complex w1(6) : first vector w1
10
c complex w2(6) : second vector w2
11
c real g : first coupling constant
16
c complex jt(18) : tensor current j^(mu,nu)(w':w1,w2,w3)
20
c dimension of the current set to arbitrary length
23
c include "dimension.inc"
24
double complex w1(DIM),w2(DIM),jt(DIM)
26
double precision xm,xw,g,s2g
28
double precision sqrTwo
29
parameter( sqrTwo = 1.41421356237309514547462185873882845044d0 )
33
jt( 1) = 0 ! dcmplx( s2g * (w1(1)*w2(1)-w1(1)*w2(1)) )
34
jt( 2) = dcmplx( s2g * (w1(1)*w2(2)-w1(2)*w2(1)) )
35
jt( 3) = dcmplx( s2g * (w1(1)*w2(3)-w1(3)*w2(1)) )
36
jt( 4) = dcmplx( s2g * (w1(1)*w2(4)-w1(4)*w2(1)) )
38
jt( 5) = dcmplx( s2g * (w1(2)*w2(1)-w1(1)*w2(2)) )
39
jt( 6) = 0 ! dcmplx( s2g * (w1(2)*w2(2)-w1(2)*w2(2)) )
40
jt( 7) = dcmplx( s2g * (w1(2)*w2(3)-w1(3)*w2(2)) )
41
jt( 8) = dcmplx( s2g * (w1(2)*w2(4)-w1(4)*w2(2)) )
43
jt( 9) = dcmplx( s2g * (w1(3)*w2(1)-w1(1)*w2(3)) )
44
jt(10) = dcmplx( s2g * (w1(3)*w2(2)-w1(2)*w2(3)) )
45
jt(11) = 0 ! dcmplx( s2g * (w1(3)*w2(3)-w1(3)*w2(3)) )
46
jt(12) = dcmplx( s2g * (w1(3)*w2(4)-w1(4)*w2(3)) )
48
jt(13) = dcmplx( s2g * (w1(4)*w2(1)-w1(1)*w2(4)) )
49
jt(14) = dcmplx( s2g * (w1(4)*w2(2)-w1(2)*w2(4)) )
50
jt(15) = dcmplx( s2g * (w1(4)*w2(3)-w1(3)*w2(4)) )
51
jt(16) = 0 ! dcmplx( s2g * (w1(4)*w2(4)-w1(4)*w2(4)) )
53
jt(17) = w1(5) + w2(5)
54
jt(18) = w1(6) + w2(6)