TABLE OF CONTENTS
- 1. /barAntiBar
- 1.1. barAntiBar/fact_LambdaBar
- 1.2. barAntiBar/fact_JPsi
- 1.3. barAntiBar/fact_JPsi_width
- 1.4. barAntiBar/useAnni
- 1.5. barAntiBar/init
- 1.6. barAntiBar/barAntiBar_input
- 1.7. 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/useAnni [ Global module-variables ]
[ Top ] [ barAntiBar ] [ Global module-variables ]
SOURCE
logical,save :: useAnni = .true.
PURPOSE
Flag whether to perform Baryon-Antibarion annihilation or not at all
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, sigOmegaBar,sigJPsi)
PURPOSE
Computes total, elastic and other cross sections for baryon+antibaryon collisions.
INPUTS
- real :: srts --- sqrt(s) of collision (GeV)
- type(particle),dimension(1:2) :: teilchenIn --- colliding particles
- type(medium) :: mediumATcollision --- medium infos at collision point
OUTPUT
- real :: sigTotal --- total cross section (mb)
- real :: sigElastic --- elastic cross section (mb)
- real, optional :: sigChEx --- charge exchange cross section (mb)
- real, optional :: sigAnnihilation --- annihilation into mesons cross section (mb)
- real, optional :: sigProduction --- production Bbar+B -> B+Bbar+mesons cross section (mb)
- real, optional :: sigHyperon --- (anti)hyperon production Bbar+B -> Y+Ybar+mesons, B+Ybar+Kbar, Bbar+Y+K cross section (mb)
- real, optional :: sigLambdaBar --- exclusive (anti)hyperon production: Bbar+B -> Lambda+Lambdabar
- real, optional :: sigSigmaBar --- exclusive (anti)hyperon production : Bbar+B -> Lambda+Sigma0Bar, LambdaBar+Sigma0 (mb)
- real, optional :: sigXiBar --- exclusive (anti)cascade production: Bbar+B -> Xi+XiBar
- real, optional :: sigOmegaBar --- exclusive (anti)Omega (S=-3) production: Bbar+B -> Omega+OmegaBar
- real, optional :: sigJPsi --- J/Psi production cross section (mb): Bbar+B -> J/Psi