TABLE OF CONTENTS
- 1. /hadronAnalysis
/hadronAnalysis [ Modules ]
The routines of this module do not influence the physical processes. For some purposes also routines from the module HeavyIonAnalysis can be useful.
hadronAnalysis/HadronAnalysis [ Namelists ]
Namelist for hadronAnalysis includes:
hadronAnalysis/flagAnalysis [ Global module-variables ]
logical, save :: flagAnalysis = .false.
If true, perform the output of a hadron at the latest time step before the hadron disappeared (file DoHadronAnalysisTime.dat). The output hadron has the same baryon/meson type and antiparticle-flag as the beam particle. In case if the hadron did not disappear, the output is done at the end of the time evolution. The output for the hadron is also done in three another files if its momentum becomes for the first time less than the cut values pCut1 and pCut2 (files DoHadronAnalysisTime1.dat and DoHadronAnalysisTime2.dat) and if it becomes bound (DoHadronAnalysisTime3.dat)
Presently feasible only for real particle simulations.
hadronAnalysis/hadron [ Types ]
The type definition only for the output purposes.
Type hadron integer :: ID=0 integer :: charge=0 integer :: event=0 real :: mass=0. real, dimension (1:3) :: position=0. real, dimension (1:3) :: momentum=0. End Type hadron
hadronAnalysis/readInput [ Subroutines ]
hadronAnalysis/DoHadronAnalysisTime [ Subroutines ]
subroutine DoHadronAnalysisTime (realparticles, time, finalFlag)
- type(particle), dimension(:,:), intent(in) :: realparticles ! real particle vector
- real, intent(in) :: time ! current time step
- logical, intent (in) :: finalFlag ! .true. if it is the last call for one specific energy, therefore final output must be made.
See the ouput file DoHadronAnalysisTime.dat for details.