gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/Coll_HypAntiHyp [ Modules ]

[ Top ] [ Modules ]

PURPOSE

Implement Baryon + AntiBaryon -> Hyperon + AntiHyperon processes (for the HiEnergy part)


Coll_HypAntiHyp/DoColl_YYbar [ Subroutines ]

[ Top ] [ Coll_HypAntiHyp ] [ Subroutines ]

NAME

subroutine DoColl_YYbar(inPart,outPart,flagOK,sqrtS,pcm,beta,outChannel)

PURPOSE

Perform a collision of particles given in "inPart" with energy "sqrtS" and return outgoing particles in "outPart".

"pcm" and "beta" are vectors used for Boost and Rotation of the event.

if "flagOK" is false, no event happened, the output in "outPart" should be neglected!

INPUTS

  • type(particle),dimension(:) :: inPart -- incoming particles
  • real :: sqrtS -- energy of collision
  • real, dimension(0:3) :: pcm -- c.m. momentum of 1-st particle
  • real, dimension(1:3) :: beta -- boost vector
  • integer, :: outChannel -- outgoing channel = 1 - LambdaBar+Lambda
  • = 2 - Lambda+SigmaBar or LambdaBar+Sigma
  • = 3 - Xi+XiBar

OUTPUT

  • type(particle),dimension(:) :: outPart ! outgoing particles
  • logical :: flagOK ! event okay ?

NOTES

This routine is applicable for baryon-antibaryon collisions only.