TABLE OF CONTENTS
/hadronTensor_QE [ Modules ]
NAME
module hadronTensor_QE
PURPOSE
- Evaluates the hadron tensor for gamma N -> N'
- For details see the notes about this in the PhD of Oliver Buss
hadronTensor_QE/extraTerm [ Global module-variables ]
[ Top ] [ hadronTensor_QE ] [ Global module-variables ]
SOURCE
logical, save :: extraTerm=.true.
PURPOSE
Switch to take out the extra term which preserves charge conservation in case of a momentum dependend mass.
hadronTensor_QE/H_munu_QE [ Functions ]
[ Top ] [ hadronTensor_QE ] [ Functions ]
NAME
real function H_munu_QE(mu,nu,pin,pout,nucleonCharge)
PURPOSE
calculate the hadronic tensor for QE scattering
INPUTS
- integer :: nu, mu -- Lorentz indices
- real, dimension(0:3) :: pin,pout -- incoming/outgoing nucleon momentum
- integer :: nucleonCharge -- charge of nucleon
NOTES
This routine is highly inefficient, since it recalculates many things, even if only the lorentz indizes have changed sinc the last call.