TABLE OF CONTENTS
- 1. /decayChannels
- 1.1. decayChannels/tDecay3body
- 1.2. decayChannels/tDecay2body
- 1.3. decayChannels/Decay2bodyMeson
- 1.4. decayChannels/Decay2bodyBaryon
- 1.5. decayChannels/Decay3bodyMeson
- 1.6. decayChannels/Decay3bodyBaryon
- 1.7. decayChannels/rhoDelta_is_sigmaDelta
- 1.8. decayChannels/InitDecayChannels
- 1.8.1. InitDecayChannels/baryon_TwoBody
- 1.8.2. InitDecayChannels/meson_TwoBody
- 1.8.3. InitDecayChannels/meson_ThreeBody
- 1.9. decayChannels/readInput
- 1.10. decayChannels/DecayChannels
- 1.11. decayChannels/Print_DecayChannels
/decayChannels [ 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!!!