TABLE OF CONTENTS
- 1. /barAntiBar
- 1.1. barAntiBar/fact_LambdaBar
- 1.2. barAntiBar/fact_JPsi
- 1.3. barAntiBar/fact_JPsi_width
- 1.4. barAntiBar/init
- 1.5. barAntiBar/barAntiBar_input
- 1.6. barAntiBar/sigmaBarAntiBar
/barAntiBar [ 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