gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/collisionReporter [ Modules ]

[ Top ] [ 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 ]

NAME

UseCollReporter

PURPOSE

Enable or disable the collision reporter.

SOURCE

  logical,save :: UseCollReporter = .FALSE.

collisionReporter/cR_sizeT [ Global module-variables ]

[ Top ] [ collisionReporter ] [ Global module-variables ]

NAME

cR_sizeT

PURPOSE

Number of timestep bins.

SOURCE

  integer,save :: cR_sizeT = 200

collisionReporter/cR_sizeE [ Global module-variables ]

[ Top ] [ collisionReporter ] [ Global module-variables ]

NAME

cR_sizeE

PURPOSE

Number of sqrt(s) bins.

SOURCE

  integer,save :: cR_sizeE = 100

collisionReporter/cR_DeltaT [ Global module-variables ]

[ Top ] [ collisionReporter ] [ Global module-variables ]

NAME

cR_DeltaT

PURPOSE

Size of timestep bins.

SOURCE

  real,save    :: cR_DeltaT = 0.1

collisionReporter/cR_DeltaE [ Global module-variables ]

[ Top ] [ collisionReporter ] [ Global module-variables ]

NAME

cR_DeltaE

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

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.