TABLE OF CONTENTS
- 1. /ElementaryAnalysis
- 1.1. ElementaryAnalysis/DoOutChannels
- 1.2. ElementaryAnalysis/DoH2d
- 1.3. ElementaryAnalysis/Do45ForAllEvents
- 1.4. ElementaryAnalysis/DodNNbar
- 1.5. ElementaryAnalysis/DoPanda
- 1.6. ElementaryAnalysis/Dodsigdt
- 1.7. ElementaryAnalysis/Do2Part
- 1.8. ElementaryAnalysis/readInput
- 1.9. ElementaryAnalysis/Elementary_Analysis
- 1.10. ElementaryAnalysis/DoElementaryAnalysis
/ElementaryAnalysis [ Modules ]
NAME
module ElementaryAnalysis
PURPOSE
Contains an output program for elementary particle collision.
ElementaryAnalysis/DoOutChannels [ Global module-variables ]
[ Top ] [ ElementaryAnalysis ] [ Global module-variables ]
SOURCE
logical, save :: DoOutChannels = .false.
PURPOSE
switch on/off: reporting of all final state channels
ElementaryAnalysis/DoH2d [ Global module-variables ]
[ Top ] [ ElementaryAnalysis ] [ Global module-variables ]
SOURCE
logical, save :: DoH2d=.false.
PURPOSE
if .true. than make output of 2-dimensional histograms (they could produce files of size 240 mb)
ElementaryAnalysis/Do45ForAllEvents [ Global module-variables ]
[ Top ] [ ElementaryAnalysis ] [ Global module-variables ]
SOURCE
logical, save :: Do45ForAllEvents = .false.
PURPOSE
flag to decide, whether DoElementaryAnalysis4(5).dat is written for all events or just for events, where the output channel consist of pions
ElementaryAnalysis/DodNNbar [ Global module-variables ]
[ Top ] [ ElementaryAnalysis ] [ Global module-variables ]
SOURCE
logical, save :: DodNNbar=.false.
PURPOSE
ElementaryAnalysis/DoPanda [ Global module-variables ]
[ Top ] [ ElementaryAnalysis ] [ Global module-variables ]
SOURCE
logical, save :: DoPanda=.false.
PURPOSE
if .true., elementary analysis for channels with S = -2 and -3 (Xi, Omega)
ElementaryAnalysis/Dodsigdt [ Global module-variables ]
[ Top ] [ ElementaryAnalysis ] [ Global module-variables ]
SOURCE
logical, save :: Dodsigdt=.false.
PURPOSE
ElementaryAnalysis/Do2Part [ Global module-variables ]
[ Top ] [ ElementaryAnalysis ] [ Global module-variables ]
SOURCE
logical, save :: Do2Part=.false.
PURPOSE
ElementaryAnalysis/readInput [ Subroutines ]
[ Top ] [ ElementaryAnalysis ] [ Subroutines ]
NAME
subroutine readInput
PURPOSE
Reads input in jobcard out of namelist "Elementary_Analysis".
ElementaryAnalysis/Elementary_Analysis [ Namelists ]
[ Top ] [ ElementaryAnalysis ] [ Namelists ]
NAME
NAMELIST /Elementary_Analysis/
PURPOSE
Includes the switches:
ElementaryAnalysis/DoElementaryAnalysis [ Subroutines ]
[ Top ] [ ElementaryAnalysis ] [ Subroutines ]
NAME
subroutine DoElementaryAnalysis (realparticles, finalFlag)
PURPOSE
Computes various cross sections for a collision of two elementary particles.
INPUTS
- type(particle), dimension(:,:) :: realparticles -- real particle vector
- logical :: finalFlag -- .true. if it is the last call for one specific energy, therefore final output must be made.
RESULT
- total, elastic and strangeness production cross sections (mbarn)
- pion (pi^-,pi^0,pi^+), kaon (K^0,K^+), antikaon (K^-,Kbar^0), pion Lambda and pion Sigma (S^-,S^0,S^+) production cross sections (mbarn)
All those results are printed to the files:
- 'DoElementaryAnalysis1.dat'
- 'DoElementaryAnalysis2.dat'
- 'DoElementaryAnalysis3.dat'
- 'DoElementaryAnalysis4.dat'
- 'DoElementaryAnalysis5.dat'
- ....etc
See the headers of these files for their contents.
NOTES