TABLE OF CONTENTS
- 1. /HeavyIonAnalysis
- 1.1. HeavyIonAnalysis/flag_outputReal
- 1.2. HeavyIonAnalysis/flag_outputPert
- 1.3. HeavyIonAnalysis/flag_outputDetailed
- 1.4. HeavyIonAnalysis/pionAnalysis
- 1.5. HeavyIonAnalysis/rapBinning
- 1.6. HeavyIonAnalysis/KaonAnalysis
- 1.7. HeavyIonAnalysis/init
- 1.8. HeavyIonAnalysis/HICanalysis_Input
- 1.9. HeavyIonAnalysis/DoHeavyIonAnalysis
- 1.10. HeavyIonAnalysis/DoHIA.dat
- 1.11. HeavyIonAnalysis/DoHIA_pert.dat
- 1.12. HeavyIonAnalysis/DoHIATime___.dat
/HeavyIonAnalysis [ Modules ]
NAME
module HeavyIonAnalysis
PURPOSE
Contains output routines for heavy ion collisions.
HeavyIonAnalysis/flag_outputReal [ Global module-variables ]
[ Top ] [ HeavyIonAnalysis ] [ Global module-variables ]
PURPOSE
If .true., then the output of the real particle vector will be written to the file 'DoHIA.dat'.
SOURCE
logical, save :: flag_outputReal = .false.
HeavyIonAnalysis/flag_outputPert [ Global module-variables ]
[ Top ] [ HeavyIonAnalysis ] [ Global module-variables ]
PURPOSE
If .false., then the output of the perturbative particle vector will be written to the file 'DoHIA_pert.dat'.
SOURCE
logical, save :: flag_outputPert = .false.
HeavyIonAnalysis/flag_outputDetailed [ Global module-variables ]
[ Top ] [ HeavyIonAnalysis ] [ Global module-variables ]
PURPOSE
Print out more detailed information at each time step from subroutine HeavyIon_evol:
- rhorad_*.dat
- rhoz_*.dat
- rhozx_*.dat
- Fields_*.dat
- pauli_*.dat
- dens_max.dat
SOURCE
logical, save :: flag_outputDetailed = .false.
HeavyIonAnalysis/pionAnalysis [ Global module-variables ]
[ Top ] [ HeavyIonAnalysis ] [ Global module-variables ]
PURPOSE
This flag generates various pion spectra (p_T, m_T, y, etc). The analysis operates under the assumption of a fixed target, and expects the collision to be performed in the CMS system (cf. cmsFlag in namelist /heavyIon/). The analysis matches the one applied to the HADES data in Agakishiev et al., Eur.Phys.J. A40 (2009) 45-49.
SOURCE
logical, save :: pionAnalysis = .false.
HeavyIonAnalysis/rapBinning [ Global module-variables ]
[ Top ] [ HeavyIonAnalysis ] [ Global module-variables ]
PURPOSE
Rapidity binning for the pion analysis (only used if pionAnalysis = .true.). The numbers represent the binning borders in y0. For each of the seven y0 bins, a separate mT spectrum will be generated.
SOURCE
real, dimension(0:7), save :: rapBinning = (/ -0.75, -0.45, -0.15, 0.15, 0.45, 0.75, 1.05, 1.35 /)
HeavyIonAnalysis/KaonAnalysis [ Global module-variables ]
[ Top ] [ HeavyIonAnalysis ] [ Global module-variables ]
PURPOSE
This flag generates various Kaon spectra and Kaon-related analyses.
SOURCE
logical, save :: KaonAnalysis = .false.
HeavyIonAnalysis/init [ Subroutines ]
[ Top ] [ HeavyIonAnalysis ] [ Subroutines ]
NAME
subroutine init
PURPOSE
Reads in the namelist "HICanalysis_Input"
INPUTS
- (none)
OUTPUT
- Initializes global module variables
HeavyIonAnalysis/HICanalysis_Input [ Namelists ]
[ Top ] [ HeavyIonAnalysis ] [ Namelists ]
NAME
NAMELIST /HICanalysis_Input/
PURPOSE
Includes the switches:
HeavyIonAnalysis/DoHeavyIonAnalysis [ Subroutines ]
[ Top ] [ HeavyIonAnalysis ] [ Subroutines ]
NAME
subroutine DoHeavyIonAnalysis(realparticles,pertParticles,finalFlag)
PURPOSE
Makes the output of the test particle id's, charges, masses, positions and momenta on disk. Also does some statistical analysis (see subroutine histo1).
INPUTS
- type(particle), dimension(:,:), intent(in) :: realparticles,pertParticles -- real and perturbative particle vectors
- logical, intent (in) :: finalFlag ! .true. if it is the last call for one specific energy, therefore final output must be made.
RESULT
The test particle infos are printed into file 'DoHIA.dat'. The statistical results are printed to the files:
- 'DoHIA1.dat'
- 'DoHIA2.dat'
HeavyIonAnalysis/DoHIA.dat [ Output files ]
[ Top ] [ HeavyIonAnalysis ] [ Output files ]
NAME
file DoHIA.dat
PURPOSE
Contains the full dump of the real particle vector at the end of the simulation, including particle ID, charge, position, momentum, etc.
HeavyIonAnalysis/DoHIA_pert.dat [ Output files ]
[ Top ] [ HeavyIonAnalysis ] [ Output files ]
NAME
file DoHIA_pert.dat
PURPOSE
Contains the full dump of the perturbative particle vector at the end of the simulation, including particle ID, charge, position, momentum, etc.
HeavyIonAnalysis/DoHIATime___.dat [ Output files ]
[ Top ] [ HeavyIonAnalysis ] [ Output files ]
NAME
file DoHIATime___.dat
PURPOSE
Contains the full dump of the real particle vector at a certain time step. The time is given in the file name and in the first line of the file. The columns have the following meaning: