! e.g. VSfSf(xtype,sfmeigenout,sfmeigenin,sftypeout,sftypein,sfgenout,sfgenin) / general structure (s-channel):VSfSf*(p1-p2), couplings multiplied by -i
-! if(((xtype.eq.4).or.(xtype.eq.8)).and.((ytype.eq.4).or.(ytype.eq.8))) then !u-channel only needs to be switched of for '+-' final-states (e.g. W+H- etc.)
-! if(((xtype.eq.4).or.(xtype.eq.8)).and.((ytype.eq.4).or.(ytype.eq.8))) then !u-channel only needs to be switched of for '+-' final-states (e.g. W+H- etc.)
-! VSfSft(4,i,j,k,l,m,n) = (0d0,0d0)
-! VSfSfu(4,i,j,k,l,m,n) = VSfSf(4,i,j,k,l,m,n)
-! else
-! VSfSft(4,i,j,k,l,m,n) = VSfSf(4,i,j,k,l,m,n)
-! VSfSfu(4,i,j,k,l,m,n) = VSfSf(4,i,j,k,l,m,n)
-! endif
endif
enddo
enddo
enddo
enddo
enddo
enddo
!**************************
! Higgs-Sfermion-Sfermion *
!**************************
!e.g. HSfSf(xhtype,sfmeigenin,sfmeigenout,sftypein,sftypeout,sfgenin,sfgenout), couplings multiplied by -i
-! ! if(((xtype.eq.4).or.(xtype.eq.8)).and.((ytype.eq.4).or.(ytype.eq.8))) then !u-channel only needs to be switched of for +- final-states (e.g. W+H- etc.)
-! ! HSfSft(a,i,j,m,n,o,p) = HSfSf(a,i,j,m,n,o,p)
-! ! HSfSfu(a,i,j,m,n,o,p) = (0d0,0d0)
-! ! else
-! ! HSfSft(a,i,j,m,n,o,p) = HSfSf(a,i,j,m,n,o,p)
-! ! HSfSfu(a,i,j,m,n,o,p) = HSfSf(a,i,j,m,n,o,p)
-! ! endif
-! !
-! ! else
-! !
-! ! if(((xtype.eq.4).or.(xtype.eq.8)).and.((ytype.eq.4).or.(ytype.eq.8))) then !u-channel only needs to be switched of for +- final-states (e.g. W+H- etc.)
-! ! HSfSft(a,i,j,m,n,o,p) = (0d0,0d0)
-! ! HSfSfu(a,i,j,m,n,o,p) = HSfSf(a,i,j,m,n,o,p)
-! ! else
-! ! HSfSft(a,i,j,m,n,o,p) = HSfSf(a,i,j,m,n,o,p)
-! ! HSfSfu(a,i,j,m,n,o,p) = HSfSf(a,i,j,m,n,o,p)
-! ! endif
-! !
-! ! endif
+
enddo
enddo
enddo
enddo
enddo
enddo
enddo
!
!*************************************
! Gaugino-Fermion-Sfermion couplings *
!*************************************
! e.g. AL/R(chimeigen,sfmeigenin,sftypein,ftypeout,sfgenin,fgenout), couplings multiplied by -i
do j = 1, 4 !taken from Sparticles p. 517 with GL->AR,GR->AL etc. (following the sfermion(in)-diagramm + ZneuC can be imaginary=> keep track of hermitian conjugation (see Sparticles p. 517))
! ------------------------------ Vertex Chargino - Sfermion (in) - Fermion (out) ------------------------------ !differs from couplings implemented in CalcHEP->not comparable
do j= 5, 6
if ((b.eq.1).or.(b.eq.3)) then
-
-! KL(j,a,b,i) = -EL/SW*dconjg(UCha(j-4,1))*dconjg(USf(a,1,b+1,i)) + EL*Mf(b+1,i)/(SW*sqrt2*MW*CB)*dconjg(UCha(j-4,2))*dconjg(USf(a,2,b+1,i)) != C_L in Sparticles p. 515
-! KR(j,a,b,i) = EL*Mf(b,i)/(SW*sqrt2*MW*SB)*VCha(j-4,2)*dconjg(USf(a,1,b+1,i)) != F_R in Sparticles p. 515
+
! --- incoming up-type sfermion ---
AL(j,a,b,m,i,n) = EL*Mf(b+1,i)/(SW*sqrt2*MW*CB)*dconjg(UCha(j-4,2))*USf(a,1,b,i)*Krondelta(b,m-1)*Krondelta(i,n) != E_R in Sparticles p. 515 , no t_i-e-coupl. etc. and no generation-mixing
AR(j,a,b,m,i,n) = (-EL/SW*VCha(j-4,1)*USf(a,1,b,i) + EL*Mf(b,i)/(SW*sqrt2*MW*SB)*VCha(j-4,2)*USf(a,2,b,i))*Krondelta(b,m-1)*Krondelta(i,n) != D_L in Sparticles p. 515
! --- incoming up-type sfermion ---
ARt1(j,a,b,m,i,n) = AR(j,a,b,m,i,n)
ALt1(j,a,b,m,i,n) = AL(j,a,b,m,i,n)
! --- outgoing up-type sfermion ---
ARt2(j,a,b,m,i,n) = AL(j,a,b,m,i,n)
ALt2(j,a,b,m,i,n) = AR(j,a,b,m,i,n)
else
-! KL(j,a,b,i) = -EL/SW*dconjg(VCha(j-4,1))*dconjg(USf(a,1,b-1,i)) + EL*Mf(b-1,i)/(SW*sqrt2*MW*SB)*dconjg(VCha(j-4,2))*dconjg(USf(a,2,b-1,i)) != D_L in Sparticles p. 515
-! KR(j,a,b,i) = EL*Mf(b,i)/(SW*sqrt2*MW*CB)*UCha(j-4,2)*dconjg(USf(a,1,b-1,i)) != E_R in Sparticles p. 515
! --- incoming down-type sfermion ---
AL(j,a,b,m,i,n) = EL*Mf(b-1,i)/(SW*sqrt2*MW*SB)*dconjg(VCha(j-4,2))*USf(a,1,b,i)*Krondelta(b,m+1)*Krondelta(i,n) != F_R in Sparticles p. 515
AR(j,a,b,m,i,n) = (-EL/SW*UCha(j-4,1)*USf(a,1,b,i) + EL*Mf(b,i)/(SW*sqrt2*MW*CB)*UCha(j-4,2)*USf(a,2,b,i))*Krondelta(b,m+1)*Krondelta(i,n) != C_L in Sparticles p. 515