TABLE OF CONTENTS
/initExternal [ 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