gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/initExternal [ Modules ]

[ Top ] [ Modules ]

NAME

module initExternal

PURPOSE

Initializes a hadronic system according to an external data file.


externalSystem/inputFile [ Global module-variables ]

[ Top ] [ externalSystem ] [ Global module-variables ]

SOURCE

  character*100, save :: inputFile='source.inp'

PURPOSE

the name of the input file with hadrons to be propagated.


externalSystem/DoPerturbative [ Global module-variables ]

[ Top ] [ externalSystem ] [ Global module-variables ]

SOURCE

  logical, save :: DoPerturbative = .false.

PURPOSE

if true, the particles will be inserted into the perturbative particle vector, the real particles have to be initialized via some nucleus definition


externalSystem/NumberingScheme [ Global module-variables ]

[ Top ] [ externalSystem ] [ Global module-variables ]

SOURCE

  integer, save :: NumberingScheme = 1

PURPOSE

The way, how particles%event will be numbered:

  • 1: event = iPart, i.e. the particle number in the ensemble (historical, but does not work for fullensemble)
  • 2: event = -999 (should work for perturbative init)


initExternal/ExternalIsPerturbative [ Functions ]

[ Top ] [ initExternal ] [ Functions ]

NAME

logical function ExternalIsPerturbative()

PURPOSE

Returns the value of DoPerturbative


initExternal/initInput [ Subroutines ]

[ Top ] [ initExternal ] [ Subroutines ]

NAME

subroutine initInput

PURPOSE

Reads input out of jobcard. Namelist 'externalSystem'.


initExternal/externalSystem [ Namelists ]

[ Top ] [ initExternal ] [ Namelists ]

NAME

NAMELIST externalSystem

PURPOSE

Includes the switches:


initExternal/initializeExternal [ Subroutines ]

[ Top ] [ initExternal ] [ Subroutines ]

NAME

subroutine initializeExternal(PartsReal,PartsPert)

PURPOSE

Read the particles from the file