TABLE OF CONTENTS
/pionP11_1440_resonance [ Modules ]
NAME
module pionP11_1440_resonance
PURPOSE
Includes the cross sections for pion-P11_1440 scattering in the resonance regime. Implemented are the following reactions:
- pion P11_1440 -> X
Public routines:
pionP11_1440_resonance/pionNuc [ Subroutines ]
[ Top ] [ pionP11_1440_resonance ] [ Subroutines ]
NAME
subroutine pionNuc(srts,teilchenIN,mediumATcollision,momentumLRF,teilchenOUT,sigmaTot,sigmaElast,plotFlag)
PURPOSE
Evaluates pion P11_1440 -> 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
pionP11_1440_resonance/makeOutput [ Subroutines ]
[ Top ] [ pionP11_1440_resonance ] [ Subroutines ]
NAME
subroutine makeOutput
PURPOSE
Writes all cross sections to file as function of srts and plab [GeV]. Filenames:
- 'pionP11_1440_sigTotElast.dat' : sigmaTot, sigmaElast
- 'pionP11_1440_resProd.dat' : Baryon resonance production