gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/decayChannels [ Modules ]

[ Top ] [ Modules ]

NAME

Module decayChannels

PURPOSE

Defines possible Decay channels for for baryons and mesons. After initialization all the information can be found in the file "./DecayChannels.tex".


decayChannels/tDecay3body [ Types ]

[ Top ] [ decayChannels ] [ Types ]

SOURCE

  type, public :: tDecay3body
     integer, dimension(1:3) :: id = 0          ! Id's of the final state particles
     integer, dimension(1:3) :: charge = 0      ! charges of the final state particles
     real                    :: threshold = 0.  ! decay threshold in GeV
     logical, dimension(1:3) :: isAnti = .false.! flag antiparticle
  end type tDecay3body

decayChannels/tDecay2body [ Types ]

[ Top ] [ decayChannels ] [ Types ]

SOURCE

  type, public :: tDecay2body
     integer,dimension(1:2) :: id = 0              ! Id's of final state particles
     logical,dimension(1:2) :: stable = .true.     ! whether final state particle is stable
     integer                :: angularMomentum = 0 ! Angular momentum of final state
     real                   :: threshold = 0.      ! decay threshold in GeV
  end type tDecay2body

decayChannels/Decay2bodyMeson [ Global module-variables ]

[ Top ] [ decayChannels ] [ Global module-variables ]

SOURCE

  type(tDecay2body), dimension(0:nDecay2bodyMeson), save, public :: Decay2bodyMeson

PURPOSE

Stores the information for all possible 2-body decay channels of all mesons.


decayChannels/Decay2bodyBaryon [ Global module-variables ]

[ Top ] [ decayChannels ] [ Global module-variables ]

SOURCE

  type(tDecay2body), dimension(0:nDecay2bodyBaryon), save, public :: Decay2bodyBaryon

PURPOSE

Stores the information for all possible 2-body decay channels of all baryons.


decayChannels/Decay3bodyMeson [ Global module-variables ]

[ Top ] [ decayChannels ] [ Global module-variables ]

SOURCE

  type(tDecay3body), dimension(0:nDecay3bodyMeson), save, public :: Decay3bodyMeson

PURPOSE

Stores the information for all possible 3-body decay channels of all mesons.


decayChannels/Decay3bodyBaryon [ Global module-variables ]

[ Top ] [ decayChannels ] [ Global module-variables ]

SOURCE

  type(tDecay3body), dimension(0:nDecay3bodyBaryon), save, public :: Decay3bodyBaryon

PURPOSE

Stores the information for all possible 3-body decay channels of all baryons.


decayChannels/rhoDelta_is_sigmaDelta [ Global module-variables ]

[ Top ] [ decayChannels ] [ Global module-variables ]

SOURCE

  logical, save :: rhoDelta_is_sigmaDelta = .false.

PURPOSE

If true, the rho-Delta decay channel will be replaced by sigma-Delta. For discussion, see e.g. Effenberger PhD, chapter 6.3.2.


decayChannels/InitDecayChannels [ Subroutines ]

[ Top ] [ decayChannels ] [ Subroutines ]

NAME

subroutine InitDecayChannels

PURPOSE

Define the decay channels for Baryons and Mesons which are used in BUU.


InitDecayChannels/baryon_TwoBody [ Subroutines ]

[ Top ] [ InitDecayChannels ] [ Subroutines ]

NAME

subroutine baryon_TwoBody

PURPOSE

Defines possible 2-body decay channels for for the baryons. We set also flags, which decide whether the final state particles shall be treated as a stable particles. And the angular momentum of the decay is defined.


InitDecayChannels/meson_TwoBody [ Subroutines ]

[ Top ] [ InitDecayChannels ] [ Subroutines ]

NAME

subroutine meson_TwoBody

PURPOSE

Defines possible 2-body decay channels for for the mesons. We set also flags, which decide whether the final state particles shall be treated as a stable particles.


InitDecayChannels/meson_ThreeBody [ Subroutines ]

[ Top ] [ InitDecayChannels ] [ Subroutines ]

NAME

subroutine meson_ThreeBody

PURPOSE

Defines possible 3-body decay channels for for the mesons. Here also the charges of the final state particles are defined


decayChannels/readInput [ Subroutines ]

[ Top ] [ decayChannels ] [ Subroutines ]

NAME

subroutine readInput

PURPOSE

Reads input in jobcard out of namelist "DecayChannels".


decayChannels/DecayChannels [ Namelists ]

[ Top ] [ decayChannels ] [ Namelists ]

NAME

NAMELIST /DecayChannels/

PURPOSE

Includes the input switches:


decayChannels/Print_DecayChannels [ Subroutines ]

[ Top ] [ decayChannels ] [ Subroutines ]

NAME

subroutine Print_DecayChannels

PURPOSE

Prints all information about decay channels to file 'GiBUU_database_decayChannels.txt'.

NOTES

This is preliminary: Output has to be refined.

using 'PartName' for a nicer output of the particle names leads a circular dependency!!!