gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/quasiElastic_electron [ Modules ]

[ Top ] [ Modules ]

NAME

module quasiElastic_electron

PURPOSE

  • Evaluates cross sections for gamma N -> N'
  • For details see the notes about this in the work of Oliver Buss


quasiElastic_electron/vac_kinematics [ Global module-variables ]

[ Top ] [ quasiElastic_electron ] [ Global module-variables ]

SOURCE

  logical,save :: vac_kinematics=.false.

PURPOSE

Evaluates the cross section with matrix element in medium, but kinematical stuff not.


quasiElastic_electron/benharMethod [ Global module-variables ]

[ Top ] [ quasiElastic_electron ] [ Global module-variables ]

SOURCE

  logical,save :: benharMethod=.false.

PURPOSE

Evaluates the in-medium cross sections as Benhar does.


quasiElastic_electron/benharMethod_sim [ Global module-variables ]

[ Top ] [ quasiElastic_electron ] [ Global module-variables ]

SOURCE

  logical,save :: benharMethod_sim=.false.

PURPOSE

Evaluates the in-medium cross sections similar as Benhar does.


quasiElastic_electron/final_free [ Global module-variables ]

[ Top ] [ quasiElastic_electron ] [ Global module-variables ]

SOURCE

  logical,save :: final_free=.false.

PURPOSE

Evaluates the cross section assuming the final particle is free.

not used up to now


quasiElastic_electron/simple_BW [ Global module-variables ]

[ Top ] [ quasiElastic_electron ] [ Global module-variables ]

SOURCE

  logical,save :: simple_BW=.false.

PURPOSE

  • If .true. then we use for the nucleon a simple Breit-Wigner with the

width defined in "width". * If .false. then we use the module "spectralFunc".


quasiElastic_electron/width [ Global module-variables ]

[ Top ] [ quasiElastic_electron ] [ Global module-variables ]

SOURCE

  real,save :: width=0.001

PURPOSE

Width of the BW used for the QE cross section.


quasiElastic_electron/initInput [ Subroutines ]

[ Top ] [ quasiElastic_electron ] [ Subroutines ]

NAME

subroutine initInput

PURPOSE

Reads in job card.


quasiElastic_electron/dSigmadcosTheta_l_dE_l_BW_eN [ Functions ]

[ Top ] [ quasiElastic_electron ] [ Functions ]

NAME

function dSigmadcosTheta_l_dE_l_BW_eN(eN,pf,nuc_bareMass) result(sigma)

PURPOSE

  • Evaluates cross sections for e N -> e' N'
  • For details see the notes about this in the work of Oliver Buss
  • Evaluates dSigma/dcos(theta_lepton)/dE_lepton by replacing the delta function delta(p'^2-m'^2) by a Breit-Wigner function or a real spectral function

INPUTS

OUTPUT

  • real, dimension(0:3) :: pf -- outgoing nucleon 4-momenta
  • real :: nuc_bareMass -- bare mass of nucleon
  • The cross section "dSigmadcosTheta_l_dE_l_BW_eN" is given in units of mb/GeV=mcb/MeV


quasiElastic_electron/matrixElement [ Functions ]

[ Top ] [ quasiElastic_electron ] [ Functions ]

NAME

real function matrixElement(pin,pf,lin,lf,nuc_charge)

PURPOSE

  • Evaluates matrix element for e N -> e' N'
  • For details see the notes about this in the work of Oliver Buss

INPUTS

  • integer :: nucCharge -- nucleon charge
  • real, dimension(0:3) :: pin,pf -- incoming and outgoing nucleon 4-momentum
  • real, dimension(0:3) :: lin,lf -- incoming and outgoing lepton 4-momentum

NOTES

Note that the lepton tensor does not include the factor of m_e^2, therefore it is not included in this matrixelement.