TABLE OF CONTENTS
- 1. /initExternal
/initExternal [ Modules ]
Initializes a hadronic system according to an external data file.
initExternal/inputFile [ Global module-variables ]
character*300, save :: inputFile='./source.inp'
the absolute name of the input file with hadrons to be propagated.
- if not set, default is './source.inp'
- if given, but does not contain '/': default is './[inputFile]'
- otherwise: filename is absolute, including path
NOTE if you want to use the file 'XXX.inp' in the actual directory, give it as './XXX.inp'
initExternal/DoPerturbative [ Global module-variables ]
logical, save :: DoPerturbative = .false.
initExternal/NumberingScheme [ Global module-variables ]
integer, save :: NumberingScheme = 1
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/posSRC [ Global module-variables ]
logical, save :: posSRC = .false.
If true, the position vectors of the proton and neutron from SRC will be sampled by Monte-Carlo. Relevant when the target nucleus was initialized before calling initializeExternal and if there are only proton and neutron in the external source.
initExternal/ExternalIsPerturbative [ Functions ]
logical function ExternalIsPerturbative()
Returns the value of DoPerturbative
initExternal/initInput [ Subroutines ]
initExternal/externalSystem [ Namelists ]
Includes the switches:
initExternal/initializeExternal [ Subroutines ]
Read the particles from the file