TABLE OF CONTENTS
- 1. /rhoDelta_resonance
- 1.1. rhoDelta_resonance/rhoDelta
- 1.1.1. rhoDelta/makeOutput
/rhoDelta_resonance [ Modules ]
NAME
module rhoDelta_resonance
PURPOSE
Includes the cross sections for rho-Delta scattering in the resonance regime Implemented are the following reactions:
- rho Delta -> X
Public routines:
rhoDelta_resonance/rhoDelta [ Subroutines ]
[ Top ] [ rhoDelta_resonance ] [ Subroutines ]
NAME
subroutine rhoDelta(srts,teilchenIN,mediumATcollision,momentumLRF,teilchenOUT,sigmaTot,sigmaElast,plotFlag)
PURPOSE
Evaluates (rho Delta -> anything) and (rho AntiDelta -> anything) cross sections and returns also a "preevent"
RESULT
- real, intent(out) :: sigmaTot ! total Xsection
- real, intent(out) :: 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 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. The result is:
- type(preEvent),dimension(1:3), intent(out) :: teilchenOut ! colliding particles
NOTES
Possible final states are :
- 1-particle : baryon Resonances
rhoDelta/makeOutput [ Subroutines ]
[ Top ] [ rhoDelta ] [ Subroutines ]
NAME
subroutine makeOutput
PURPOSE
Writes all cross sections to file as function of srts and plab [GeV]. Filenames:
- 'rhoDelta_sigTotElast.dat' : sigmaTot, sigmaElast
- 'rhoDelta_resProd.dat' : Baryon resonance production