TABLE OF CONTENTS
/collisionReporter [ Modules ]
NAME
module collisionReporter
PURPOSE
This module is for statistical informations about 2-body collisions. It provides some 2D grids in order to store the number of collisions as a function of time, sqrt(s) and 2-body event code.
Event codes like in collisionNumbering::ReportEventNumber:
- -3: BaB (Baryon-Antibaryon-Annihilation)
- -2: Manni (Meson-Baryon-Annihilation)
- -1: Elastic
- 0: == Low Energy ==
- 1: FRITIOF
- 2: PYTHIA
INPUTS
The JobCard "collReporter"
collisionReporter/collReporter [ Namelists ]
[ Top ] [ collisionReporter ] [ Namelists ]
NAME
NAMELIST /collReporter/
PURPOSE
Namelist for collisionReporter includes:
collisionReporter/UseCollReporter [ Global module-variables ]
[ Top ] [ collisionReporter ] [ Global module-variables ]
PURPOSE
Enable or disable the collision reporter.
SOURCE
logical,save :: UseCollReporter = .FALSE.
collisionReporter/cR_sizeT [ Global module-variables ]
[ Top ] [ collisionReporter ] [ Global module-variables ]
PURPOSE
Number of timestep bins.
SOURCE
integer,save :: cR_sizeT = 200
collisionReporter/cR_sizeE [ Global module-variables ]
[ Top ] [ collisionReporter ] [ Global module-variables ]
PURPOSE
Number of sqrt(s) bins.
SOURCE
integer,save :: cR_sizeE = 100
collisionReporter/cR_DeltaT [ Global module-variables ]
[ Top ] [ collisionReporter ] [ Global module-variables ]
PURPOSE
Size of timestep bins.
SOURCE
real,save :: cR_DeltaT = 0.1
collisionReporter/cR_DeltaE [ Global module-variables ]
[ Top ] [ collisionReporter ] [ Global module-variables ]
PURPOSE
Size of sqrt(s) bins.
SOURCE
real,save :: cR_DeltaE = 0.1
collisionReporter/initInput [ Subroutines ]
[ Top ] [ collisionReporter ] [ Subroutines ]
NAME
subroutine initInput
PURPOSE
Initialize the "Collision Reporter"
INPUTS
- NAMELIST collReporter
OUTPUT
(none)
collisionReporter/cR_Add [ Subroutines ]
[ Top ] [ collisionReporter ] [ Subroutines ]
NAME
subroutine cR_Add(sqrtS,time,code2,weight)
PURPOSE
add a collision that occured to the history.
INPUTS
- real :: sqrtS -- sqrt(S) of the collision
- real :: time -- time, when the collisions happened
- integer :: code2 --
- real :: weight --
OUTPUT
(none)
collisionReporter/cR_Write [ Subroutines ]
[ Top ] [ collisionReporter ] [ Subroutines ]
NAME
subroutine cR_Write(nRun)
PURPOSE
write out the information stored about collisions
INPUTS
- integer :: nRun -- number of Runs
OUTPUT
some files are (re-)written.