gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/barAntiBar [ Modules ]

[ Top ] [ Modules ]

PURPOSE

Implements baryon+antibaryon -> X cross section

NOTES


barAntiBar/fact_LambdaBar [ Global module-variables ]

[ Top ] [ barAntiBar ] [ Global module-variables ]

SOURCE

  real, save :: fact_LambdaBar=1.

PURPOSE

Enhancement factor of pbar p -> Lambda LambdaBar cross section (for larger statistics)


barAntiBar/fact_JPsi [ Global module-variables ]

[ Top ] [ barAntiBar ] [ Global module-variables ]

SOURCE

  real, save :: fact_JPsi=1.

PURPOSE

Enhancement factor of pbar p -> J/Psi cross section (for larger statistics)


barAntiBar/fact_JPsi_width [ Global module-variables ]

[ Top ] [ barAntiBar ] [ Global module-variables ]

SOURCE

  real, save :: fact_JPsi_width=1.

PURPOSE

Enhancement factor of the J/Psi total width (for larger statistics)


barAntiBar/init [ Subroutines ]

[ Top ] [ barAntiBar ] [ Subroutines ]

NAME

subroutine init

PURPOSE

Reads in namelist "barAntiBar_input"

INPUTS

  • (none)

OUTPUT

  • Initializes global module variables


barAntiBar/barAntiBar_input [ Namelists ]

[ Top ] [ barAntiBar ] [ Namelists ]

NAME

NAMELIST barAntiBar_input

PURPOSE

Namelist which includes the input variables:


barAntiBar/sigmaBarAntiBar [ Subroutines ]

[ Top ] [ barAntiBar ] [ Subroutines ]

NAME

subroutine sigmaBarAntiBar(srts,teilchenIN,mediumATcollision,sigTotal, sigElastic,sigChEx,sigAnnihilation, sigProduction,sigHyperon,sigLambdaBar,sigSigmaBar,sigXiBar, sigJPsi)

PURPOSE

Computes total, elastic and other cross sections for baryon+antibaryon collisions.

INPUTS

  • real, intent(in) :: srts ! sqrt(s) of collision (GeV)
  • type(particle),dimension(1:2), intent(in) :: teilchenIn !-- colliding particles
  • type(medium), intent(in) :: mediumATcollision ! -- medium infos at collision point

OUTPUT

  • real, intent(out) :: sigTotal ! total cross section (mb)
  • real, intent(out) :: sigElastic ! elastic cross section (mb)
  • real, optional, intent(out) :: sigChEx ! charge exchange cross section (mb)
  • real, optional, intent(out) :: sigAnnihilation ! annihilation into mesons cross section (mb)
  • real, optional, intent(out) :: sigProduction ! production Bbar+B -> B+Bbar+mesons cross section (mb)
  • real, optional, intent(out) :: sigHyperon ! (anti)hyperon production Bbar+B -> Y+Ybar+mesons, B+Ybar+Kbar, Bbar+Y+K cross section (mb)
  • real, optional, intent(out) :: sigLambdaBar ! exclusive (anti)hyperon production Bbar+B -> Lambda+Lambdabar
  • real, optional, intent(out) :: sigSigmaBar ! exclusive (anti)hyperon production : Bbar+B -> Lambda+Sigma0Bar, LambdaBar+Sigma0 (mb)
  • real, optional, intent(out) :: sigXiBar ! exclusive (anti)cascade production: Bbar+B -> Xi+XiBar
  • real, optional, intent(out) :: sigJPsi ! J/Psi production cross section (mb): ! Bbar+B -> J/Psi