TABLE OF CONTENTS
- 1. /etaNucleon
- 1.1. etaNucleon/etaNuc
- 1.1.1. etaNuc/makeOutput
/etaNucleon [ Modules ]
NAME
module etaNucleon
PURPOSE
Includes the cross sections for eta-nucleon scattering in the resonance regime
Public routines:
etaNucleon/etaNuc [ Subroutines ]
[ Top ] [ etaNucleon ] [ Subroutines ]
NAME
subroutine etaNuc(srts,partIn,mediumAtColl,momLRF,partOut,sigmaTot,sigmaElast,useHiEnergy,HiEnergySchwelle,plotFlag)
PURPOSE
Evaluates eta Nucleon -> anything cross sections and returns also a "preEvent"
INPUTS
- real :: srts -- sqrt(s) in the process
- type(particle),dimension(1:2) :: partIn -- colliding particles
- type(medium) :: mediumAtColl -- medium informations at the position of the collision
- real ,dimension(0:3) :: momentumLRF -- total Momentum in LRF
High energy matching:
- logical :: useHiEnergy -- .true. if High-Energy cross sections are given by paramBarMesHE
- real :: HiEnergySchwelle -- threshold sqrt(s) for paramBarMesHE, i.e. at which energy the cross sections of paramBarMesHE are used
Debugging:
- logical, optional :: plotFlag -- switch on plotting of the Xsections
RESULT
- real :: sigmaTot -- total Xsection
- real :: sigmaElast -- elastic Xsection
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 partOut. The kinematics of these teilchen is only fixed in the case of a single produced resonance. Otherwise the kinematics still need to be established. The result is:
- type(preEvent),dimension(1:3) :: partOut -- outgoing particles
NOTES
Possible final states are :
etaNuc/makeOutput [ Subroutines ]
[ Top ] [ etaNuc ] [ Subroutines ]
NAME
subroutine makeOutput
PURPOSE
Writes all cross sections to file as function of srts and plab [GeV]. Filenames:
- 'etaN_sigTotElast.dat' : sigmaTot, sigmaElast
- 'etaN_resProd.dat' : Baryon resonance production
- 'etaN_nonStrange_nuk.dat': non-strange meson with nucleon in final state
- 'etaN_strangeProd.dat' : Kaon and hyperon in final state