gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/rhoNucleon [ Modules ]

[ Top ] [ Modules ]

NAME

module rhoNucleon

PURPOSE

Includes the cross sections for rho-nucleon scattering in the resonance regime Public routines:


rhoNucleon/rhoNuc [ Subroutines ]

[ Top ] [ rhoNucleon ] [ Subroutines ]

NAME

subroutine rhoNuc(srts,teilchenIN,mediumATcollision,momentumLRF,teilchenOUT,sigmaTot,sigmaElast,plotFlag)

PURPOSE

Evaluates rho Nucleon -> anything cross sections and returns a "preevent".

INPUTS

  • real, intent(in) :: srts ! sqrt(s) in the process
  • type(particle),dimension(1:2), intent(in) :: teilchenIn ! colliding particles
  • type(medium), intent(in) :: mediumATcollision ! Medium informations at the position of the collision
  • real, intent(in) ,dimension(0:3) :: momentumLRF ! Total Momentum in LRF

High energy matching:

Debugging:

  • logical, intent(in),optional :: plotFlag ! Switch on plotting of the Xsections

RESULT

  • real, intent(out) :: sigmaTot ! total Xsection
  • real, intent(out) :: sigmaElast ! elastic Xsection
  • type(preEvent),dimension(1:3), intent(out) :: teilchenOut ! colliding particles

NOTES

This routine does a Monte-Carlo-decision according to the partial cross sections to decide on a final state with maximal 3 final state particles. These are returned in the vector teilchenOut. The kinematics of these teilchen is only fixed in the case of a single produced resonance. Otherwise the kinematics still need to be established. Possible final states are :


rhoNuc/makeOutput [ Subroutines ]

[ Top ] [ rhoNuc ] [ Subroutines ]

NAME

subroutine makeOutput

PURPOSE

Writes all cross sections to file as function of srts and plab [GeV]. Filenames:

  • 'rhoN_sigTotElast.dat' : sigmaTot, sigmaElast
  • 'rhoN_resProd.dat' : Baryon resonance production
  • 'rhoN_nonStrange_nuk.dat' : non-strange meson with nucleon in final state
  • 'rhoN_strangeProd.dat' : Kaon and hyperon in final state