gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/barBar_Main [ Modules ]

[ Top ] [ Modules ]

NAME

module barBar_Main

PURPOSE

This module administrates all baryon-baryon cross sections.


barBar_Main/XsectionBarBar [ Subroutines ]

[ Top ] [ barBar_Main ] [ Subroutines ]

NAME

subroutine XsectionBarBar (srts, partIN, mediumATcollision, partOUT, sigmaTot, sigmaElast, pauliIncluded, plotFlag)

PURPOSE

This routine is the main routine for baryon-baryon scattering and its cross sections. Determines total and elastic cross section and makes a Monte-Carlo decision for a special reaction channnel. This leads to a definition of ID and charge of teilchenOut, which is the final state vector.

INPUTS

  • real, intent(in) :: srts -- sqrt(s) in the process
  • type(particle), dimension(1:2), intent(in) :: partIn -- colliding particles
  • type(medium), intent(in) :: mediumATcollision -- Medium information at the position of the collision
  • character(len=*), intent(in), optional :: plotFlag -- Switch on plotting of the Xsections

OUTPUT

  • type(particle), dimension(1:3), intent(out) :: partOut -- outgoing particles
  • real, intent(out) :: sigmaTot -- total Xsection
  • real, intent(out) :: sigmaElast -- elastic Xsection
  • logical, intent(out) :: pauliIncluded -- true = cross section includes Pauli blocking

NOTES

plotFlag=.true. causes to make output to the files:

  • 'BaryonBaryon_Crosssection_1.dat'
  • 'BaryonBaryon_Crosssection_2.dat'

The content is explained in the files.


barBar_Main/eta_deuteron [ Functions ]

[ Top ] [ barBar_Main ] [ Functions ]

NAME

real function eta_deuteron (srts)

PURPOSE

This routine returns the cross section for "n p -> d eta" in mb, as a function of sqrt(s). We use a tabulated spline fit of the data points, which is being read from an input file ("eta_deuteron_spline.txt"). The experimental data is taken from: H. Calen et al., PRL 79 (1997) 2642.

INPUTS

  • real, intent(in) :: srts -- sqrt(s) in the process

OUTPUT

  • returns the cross section in mb