gibuu is hosted by Hepforge, IPPP Durham
GiBUU

/leptonTensor [ Modules ]

[ Top ] [ Modules ]

NAME

module leptonTensor

PURPOSE

• Provides the lepton-tensor for the lepton vertex in electro-weak processes
• NOTE: lepton tensor contains coupling constants and propagator**2

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
• NOTE: lepton tensor contains coupling constants and propagator**2

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
• NOTE: lepton tensor contains coupling constants and propagator**2

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