TABLE OF CONTENTS
- 1. /FreezeoutAnalysis
- 1.1. FreezeoutAnalysis/FreezeoutAnalysis_Pert
- 1.2. FreezeoutAnalysis/FreezeoutAnalysis_Real
- 1.3. FreezeoutAnalysis/potThreshold
- 1.4. FreezeoutAnalysis/getFreezeoutAnalysis_Pert
- 1.5. FreezeoutAnalysis/getFreezeoutAnalysis_Real
- 1.6. FreezeoutAnalysis/initInput
- 1.7. FreezeoutAnalysis/Freezeout
- 1.8. FreezeoutAnalysis/DoFreezeoutAnalysisPerTime
/FreezeoutAnalysis [ Modules ]
NAME
module FreezeouAnalysis
PURPOSE
This module provides routines to do a 'freeze out' analysis, i.e. it yields access to the position of particles at their last interaction. Particles being subject to some potentials have some additional freeze out condition, e.g. when the baryon density drops to the value 0.2/fm^3.
FreezeoutAnalysis/FreezeoutAnalysis_Pert [ Global module-variables ]
[ Top ] [ FreezeoutAnalysis ] [ Global module-variables ]
SOURCE
logical, save :: FreezeoutAnalysis_Pert = .false.
PURPOSE
Flag to do freeze out analysis for perturbative particles
FreezeoutAnalysis/FreezeoutAnalysis_Real [ Global module-variables ]
[ Top ] [ FreezeoutAnalysis ] [ Global module-variables ]
SOURCE
logical, save :: FreezeoutAnalysis_Real = .false.
PURPOSE
Flag to do freeze out analysis for real particles
FreezeoutAnalysis/potThreshold [ Global module-variables ]
[ Top ] [ FreezeoutAnalysis ] [ Global module-variables ]
SOURCE
real, save :: potThreshold = 0.005
PURPOSE
threshold value in GeV. If the absolute value of the potential is below this value, the particle is considered to be 'free', e.g. it 'escaped'
FreezeoutAnalysis/getFreezeoutAnalysis_Pert [ Functions ]
[ Top ] [ FreezeoutAnalysis ] [ Functions ]
NAME
logical function getFreezeoutAnalysis_Pert()
PURPOSE
return the value of FreezeoutAnalysis_Pert
FreezeoutAnalysis/getFreezeoutAnalysis_Real [ Functions ]
[ Top ] [ FreezeoutAnalysis ] [ Functions ]
NAME
logical function getFreezeoutAnalysis_Real()
PURPOSE
return the value of FreezeoutAnalysis_Real
FreezeoutAnalysis/initInput [ Subroutines ]
[ Top ] [ FreezeoutAnalysis ] [ Subroutines ]
NAME
subroutine initInput
PURPOSE
Read namelist 'Freezeout' from jobcard.
FreezeoutAnalysis/Freezeout [ Namelists ]
[ Top ] [ FreezeoutAnalysis ] [ Namelists ]
NAME
namelist /Freezeout/
PURPOSE
Namelist for FreezeoutAnalysis includes:
FreezeoutAnalysis/DoFreezeoutAnalysisPerTime [ Subroutines ]
[ Top ] [ FreezeoutAnalysis ] [ Subroutines ]
NAME
subroutine DoFreezeoutAnalysisPerTime(iTime, Time, pertPart, realPart)
PURPOSE
Do the analysis after each time step