gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/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