gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/residue [ Modules ]

[ Top ] [ Modules ]

NAME

module residue

PURPOSE

Construct target residue in an elementary particle - nucleus collision using particle-hole excitations.

NOTES


residue/DetermineResidue [ Global module-variables ]

[ Top ] [ residue ] [ Global module-variables ]

PURPOSE

If .true., then the determination of the target residue properties for every event and their output in file TargetResidue.dat at the end of time evolution will be done

SOURCE

  logical, save ::  DetermineResidue = .false.

residue/remnant [ Types ]

[ Top ] [ residue ] [ Types ]

NAME

type remnant

PURPOSE

Stores properties of nuclear target remnant.


residue/TargetResidue [ Global module-variables ]

[ Top ] [ residue ] [ Global module-variables ]

SOURCE

  type(remnant), allocatable, dimension(:,:), TARGET, SAVE :: TargetResidue

PURPOSE

Stores mass number, charge number, excitation energy and momentum of all target residues.


residue/InitResidue [ Subroutines ]

[ Top ] [ residue ] [ Subroutines ]

NAME

subroutine InitResidue(numEnsembles,numParticles,A,Z)

PURPOSE

INPUTS

NOTE Intention is to use this routine in electron- and photon-induced reactions, where the perturbative event is initialized on every nucleon of every ensemble. Thus there are two indices identifying the residue for respective perturbative event.


residue/residue_Input [ Namelists ]

[ Top ] [ residue ] [ Namelists ]

NAME

NAMELIST /residue_Input/

PURPOSE

Includes the switches:


residue/Add_ph [ Subroutines ]

[ Top ] [ residue ] [ Subroutines ]

NAME

subroutine Add_ph(firstEvent,teilchen)

PURPOSE

INPUTS

  • integer, intent(in) :: firstEvent ! Index of colliding particle

* * type(particle), intent(in) :: teilchen ! Struck nucleon


residue/OutputResidue [ Subroutines ]

[ Top ] [ residue ] [ Subroutines ]

NAME

subroutine OutputResidue

PURPOSE