TABLE OF CONTENTS
- 1. /initPionBox
- 1.1. initPionBox/nDens
- 1.2. initPionBox/ChargeSelection
- 1.3. initPionBox/pInit
- 1.4. initPionBox/initInput
- 1.5. initPionBox/PionBox
- 1.6. initPionBox/initializePionBox
/initPionBox [ Modules ]
NAME
module initPionBox
PURPOSE
Initializes pions for a box of pions
initPionBox/nDens [ Global module-variables ]
[ Top ] [ initPionBox ] [ Global module-variables ]
SOURCE
real, save :: nDens = 1.0
PURPOSE
particle density [fm^-3]
initPionBox/ChargeSelection [ Global module-variables ]
[ Top ] [ initPionBox ] [ Global module-variables ]
SOURCE
integer, save :: ChargeSelection = 0
PURPOSE
define the type of the charge selection:
- 0: only pi0
- 1: 50% pi+, 50% pi-
- 2: 33% for +,0,-
initPionBox/pInit [ Global module-variables ]
[ Top ] [ initPionBox ] [ Global module-variables ]
SOURCE
real, save :: pInit = 0.5
PURPOSE
initial momentum of particles [GeV/c]
initPionBox/initInput [ Subroutines ]
[ Top ] [ initPionBox ] [ Subroutines ]
NAME
subroutine initInput
PURPOSE
Reads input out of jobcard. Namelist 'initBox'.
initPionBox/PionBox [ Namelists ]
[ Top ] [ initPionBox ] [ Namelists ]
NAME
NAMELIST PionBox
PURPOSE
Includes the input parameters:
initPionBox/initializePionBox [ Subroutines ]
[ Top ] [ initPionBox ] [ Subroutines ]
NAME
subroutine initializePionBox(part)
PURPOSE
Initialize nucleons in a box