TABLE OF CONTENTS
/leptonTensor [ Modules ]
NAME
module leptonTensor
PURPOSE
- Provides the lepton-tensor for the lepton vertex in electro-weak processes
leptonTensor/l_munu [ Functions ]
[ Top ] [ leptonTensor ] [ Functions ]
NAME
real function l_munu(mu,nu,lin,lout)
PURPOSE
- Provides the electromagnetic lepton tensor
- Evaluates L_mu,nu * m_e^2 =1/2 e^2/q^4 1/4 Tr[ {GS(lin)+me} gamma_mu {GS(l_f) + me} gamma_nu ] * m_e^2 according to Bjorken-Drell Notation
INPUTS
- real, dimension(0:3),intent(in) :: lin,lout ! incoming and outgoing lepton 4-momentum
- integer :: mu , nu ! Indices of the tensor
OUTPUT
- real function l_munu(mu,nu,lin,lout)
leptonTensor/l_munu_matrix [ Functions ]
[ Top ] [ leptonTensor ] [ Functions ]
NAME
function l_munu_matrix(lin,lout) result(L)
PURPOSE
- Provides the electromagnetic lepton tensor
- Evaluates L_mu,nu * (2m_e)^2 e^2 =1/2 e^4/q^4 Tr[ {GS(lin)+me} gamma_mu {GS(l_f) + me} gamma_nu ] * m_e^2 according to Bjorken-Drell Notation
INPUTS
- real, dimension(0:3),intent(in) :: lin,lout ! incoming and outgoing lepton 4-momentum
OUTPUT
- real, dimension(0:3,0:3) :: L
leptonTensor/leptonicTensor [ Functions ]
[ Top ] [ leptonTensor ] [ Functions ]
NAME
function leptonicTensor(process_ID,flavor_ID,k_in,k_out) result(matrix)
PURPOSE
- Provides the full electro-weak lepton tensor for lepton spinor normalization baru.u = 2m
INPUTS
- integer, intent(in) :: process_ID -- EM, CC or NC (or anti if negative)
- real, dimension(0:3),intent(in) :: k_in,k_out -- incoming and outgoing lepton 4-momentum
OUTPUT
- real, dimension(0:3,0:3) :: matrix