gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/initTransportGivenParticle [ Modules ]

[ Top ] [ Modules ]

NAME

module initTransportGivenParticle

PURPOSE

Initialisation of the particle vector for eventtype "TransportGivenParticle".


initTransportGivenParticle/particle_ID [ Global module-variables ]

[ Top ] [ initTransportGivenParticle ] [ Global module-variables ]

SOURCE

  integer, save :: particle_ID=1

PURPOSE

Determines what kind of particle is initialized (see idTable)


initTransportGivenParticle/charge [ Global module-variables ]

[ Top ] [ initTransportGivenParticle ] [ Global module-variables ]

SOURCE

  integer, save :: charge=1

PURPOSE

Determines what charge


initTransportGivenParticle/position [ Global module-variables ]

[ Top ] [ initTransportGivenParticle ] [ Global module-variables ]

SOURCE

  real,dimension(1:3), save :: position=(/0.,0.,0./)

PURPOSE

Determines the position.


initTransportGivenParticle/threemomentum [ Global module-variables ]

[ Top ] [ initTransportGivenParticle ] [ Global module-variables ]

SOURCE

  real,dimension(1:3), save :: threemomentum=(/0.,0.,1./)

PURPOSE

Determines the three-momentum.


initTransportGivenParticle/mass [ Global module-variables ]

[ Top ] [ initTransportGivenParticle ] [ Global module-variables ]

SOURCE

  real, save :: mass=-1.

PURPOSE

Determines the mass (if negative, choose mass according to spectral function).


initTransportGivenParticle/maxmass [ Global module-variables ]

[ Top ] [ initTransportGivenParticle ] [ Global module-variables ]

SOURCE

  real, save :: maxmass = 1.5

PURPOSE

Determines the maximum mass (if mass is chosen according to spectral function).


initTransportGivenParticle/perweight [ Global module-variables ]

[ Top ] [ initTransportGivenParticle ] [ Global module-variables ]

SOURCE

  real, save :: perweight=1.

PURPOSE

Determines the weight.


initTransportGivenParticle/frequency [ Global module-variables ]

[ Top ] [ initTransportGivenParticle ] [ Global module-variables ]

SOURCE

  integer, save :: frequency = 10

PURPOSE

after this amount of time steps a new output file is generated


initTransportGivenParticle/initRandomRadiativeDelta [ Global module-variables ]

[ Top ] [ initTransportGivenParticle ] [ Global module-variables ]

SOURCE

  logical, save :: initRandomRadiativeDelta = .false.

PURPOSE

intented use: radiativeDelta decay. chooses position,threemomentum,mass of Delta randomly; charge is choosen either 0 or 1


initTransportGivenParticle/readinput [ Subroutines ]

[ Top ] [ initTransportGivenParticle ] [ Subroutines ]

NAME

subroutine readInput

PURPOSE

This subroutine reads input out of jobcard from namelist 'TransportGivenParticle'.


initTransportGivenParticle/TransportGivenParticle [ Namelists ]

[ Top ] [ initTransportGivenParticle ] [ Namelists ]

NAME

NAMELIST /TransportGivenParticle/

PURPOSE

This Namelist includes:


initTransportGivenParticle/init_transportGivenParticle [ Subroutines ]

[ Top ] [ initTransportGivenParticle ] [ Subroutines ]

NAME

subroutine init_transportGivenParticle(realParticles,pertParticles)

PURPOSE

This subroutine initializes a particle.

INPUTS

OUTPUT