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 specific reaction channnel. This leads to a definition of ID and charge of teilchenOut, which is the final state vector.

INPUTS

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

OUTPUT

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

NOTES

plotFlag='XXX' causes to do output to the files:

  • 'XXX_NR_DR.dat'
  • 'XXX_tot_BG.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