547
548
"""Test automatic generation of wavefunction and amplitude calls"""
550
'CALL IXXXXX(P(0,1),me,NHEL(1),+1*IC(1),W(1,1))',
551
'CALL OXXXXX(P(0,2),me,NHEL(2),-1*IC(2),W(1,2))',
551
'CALL IXXXXX(P(0,4),me,NHEL(4),+1*IC(4),W(1,4))',
552
'CALL OXXXXX(P(0,5),me,NHEL(5),-1*IC(5),W(1,5))',
552
553
'CALL VXXXXX(P(0,3),zero,NHEL(3),-1*IC(3),W(1,3))',
553
'CALL FVOXXX(W(1,2),W(1,3),MGVX12,me,zero,W(1,1))',
554
'CALL FVIXXX(W(1,1),W(1,3),MGVX12,me,zero,W(1,2))',
555
'CALL JIOXXX(W(1,1),W(1,2),MGVX12,zero,zero,W(1,3))',
556
'CALL IOVXXX(W(1,1),W(1,2),W(1,3),MGVX12,AMP(1))',
557
'CALL VXXXXX(P(0,1),zero,NHEL(1),-1*IC(1),W(1,1))',
558
'CALL VXXXXX(P(0,2),zero,NHEL(2),-1*IC(2),W(1,2))',
554
'CALL FVOXXX(W(1,5),W(1,3),MGVX12,me,zero,W(1,4))',
555
'CALL FVIXXX(W(1,4),W(1,3),MGVX12,me,zero,W(1,5))',
556
'CALL JIOXXX(W(1,4),W(1,5),MGVX12,zero,zero,W(1,3))',
557
'CALL IOVXXX(W(1,4),W(1,5),W(1,3),MGVX12,AMP(1))',
558
'CALL VXXXXX(P(0,4),zero,NHEL(4),-1*IC(4),W(1,4))',
559
'CALL VXXXXX(P(0,5),zero,NHEL(5),-1*IC(5),W(1,5))',
559
560
'CALL TXXXXX(P(0,3),zero,NHEL(3),-1*IC(3),W(1,3))',
560
'CALL JVTAXX(W(1,2),W(1,3),MGVX2,zero,zero,W(1,1))',
561
'CALL JVTAXX(W(1,1),W(1,3),MGVX2,zero,zero,W(1,2))',
562
'CALL UVVAXX(W(1,1),W(1,2),MGVX2,zero,zero,zero,W(1,3))',
563
'CALL VVTAXX(W(1,1),W(1,2),W(1,3),MGVX2,zero,AMP(2))',
564
'CALL VXXXXX(P(0,1),zero,NHEL(1),-1*IC(1),W(1,1))',
565
'CALL VXXXXX(P(0,2),zero,NHEL(2),-1*IC(2),W(1,2))',
561
'CALL JVTAXX(W(1,5),W(1,3),MGVX2,zero,zero,W(1,4))',
562
'CALL JVTAXX(W(1,4),W(1,3),MGVX2,zero,zero,W(1,5))',
563
'CALL UVVAXX(W(1,4),W(1,5),MGVX2,zero,zero,zero,W(1,3))',
564
'CALL VVTAXX(W(1,4),W(1,5),W(1,3),MGVX2,zero,AMP(2))',
565
'CALL VXXXXX(P(0,4),zero,NHEL(4),-1*IC(4),W(1,4))',
566
'CALL VXXXXX(P(0,5),zero,NHEL(5),-1*IC(5),W(1,5))',
566
567
'CALL SXXXXX(P(0,3),-1*IC(3),W(1,3))',
567
568
'CALL SXXXXX(P(0,4),-1*IC(4),W(1,4))',
568
'CALL JVSSXX(W(1,2),W(1,3),W(1,4),MGVX89,zero,zero,W(1,1))',
569
'CALL JVSSXX(W(1,1),W(1,3),W(1,4),MGVX89,zero,zero,W(1,2))',
570
'CALL HVVSXX(W(1,2),W(1,1),W(1,4),MGVX89,Musq2,Wusq2,W(1,3))',
571
'CALL HVVSXX(W(1,2),W(1,1),W(1,3),MGVX89,Musq2,Wusq2,W(1,4))',
572
'CALL VVSSXX(W(1,2),W(1,1),W(1,3),W(1,4),MGVX89,AMP(1))']
569
'CALL JVSSXX(W(1,5),W(1,3),W(1,4),MGVX89,zero,zero,W(1,4))',
570
'CALL JVSSXX(W(1,4),W(1,3),W(1,4),MGVX89,zero,zero,W(1,5))',
571
'CALL HVVSXX(W(1,5),W(1,4),W(1,4),MGVX89,Musq2,Wusq2,W(1,3))',
572
'CALL HVVSXX(W(1,5),W(1,4),W(1,3),MGVX89,Musq2,Wusq2,W(1,4))',
573
'CALL VVSSXX(W(1,5),W(1,4),W(1,3),W(1,4),MGVX89,AMP(1))']
574
575
myleglist = base_objects.LegList()
576
577
myleglist.append(base_objects.Leg({'id':11,
579
580
myleglist.append(base_objects.Leg({'id':-11,
582
583
myleglist.append(base_objects.Leg({'id':22,