gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/hadronAnalysis [ Modules ]

[ Top ] [ Modules ]

NAME

module hadronAnalysis

PURPOSE

Contains output routines for the hadron induced reactions

NOTES

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 ]

[ Top ] [ hadronAnalysis ] [ Namelists ]

PURPOSE

Namelist for hadronAnalysis includes:


hadronAnalysis/flagAnalysis [ Global module-variables ]

[ Top ] [ hadronAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: flagAnalysis = .false.

PURPOSE

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)

NOTES

Presently feasible only for real particle simulations.


hadronAnalysis/hadron [ Types ]

[ Top ] [ hadronAnalysis ] [ Types ]

NAME

type particle

PURPOSE

The type definition only for the output purposes.

SOURCE

  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 ]

[ Top ] [ hadronAnalysis ] [ Subroutines ]

NAME

subroutine readInput

PURPOSE

Reads input in jobcard out of namelist "HadronAnalysis"


hadronAnalysis/DoHadronAnalysisTime [ Subroutines ]

[ Top ] [ hadronAnalysis ] [ Subroutines ]

NAME

subroutine DoHadronAnalysisTime (realparticles, time, finalFlag)

PURPOSE

Makes the output of the particle of the same type as incoming hadron (same isBaryon flag and same antiparticle flag) on the disk.

INPUTS

  • 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.

RESULT

See the ouput file DoHadronAnalysisTime.dat for details.