gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/mesonWidthMedium_tables [ Modules ]

[ Top ] [ Modules ]

NAME

module mesonWidthMedium_tables

PURPOSE

Implements the routines for the medium width of the mesons

NOTES

The corresponding tables are created by inMediumWidth.f90


mesonWidthMedium_tables/maxMes [ Global module-variables ]

[ Top ] [ mesonWidthMedium_tables ] [ Global module-variables ]

SOURCE

  integer,save  :: maxMes=1000

PURPOSE

Read the data table up to a maximum meson ID. ONLY FOR TESTING!!!


mesonWidthMedium_tables/minMes [ Global module-variables ]

[ Top ] [ mesonWidthMedium_tables ] [ Global module-variables ]

SOURCE

  integer,save  :: minMes=-1000

PURPOSE

Read the data table starting at this minimal meson ID. ONLY FOR TESTING!!!


mesonWidthMedium_tables/minimalWidth [ Global module-variables ]

[ Top ] [ mesonWidthMedium_tables ] [ Global module-variables ]

SOURCE

  real,parameter  :: minimalWidth = 1E-6

PURPOSE


mesonWidthMedium_tables/readInput [ Subroutines ]

[ Top ] [ mesonWidthMedium_tables ] [ Subroutines ]

NAME

subroutine readInput

PURPOSE

Reads input in jobcard out of namelist "mesonWidthMedium_tables".


mesonWidthMedium_tables/get_inMediumWidth [ Functions ]

[ Top ] [ mesonWidthMedium_tables ] [ Functions ]

NAME

function get_inMediumWidth(particleID,absP,mass,rhoN,rhoP)

PURPOSE

  • Returns the in-medium width of mesons according to Gamma=Gamma_free+sigma*rho*v
  • An average over the Fermi sea is performed
  • Sigma is given by the actual full collision term, with the incoming particles in the vacuum
  • Simplification: An average over the charge of the meson is performed.

INPUTS

  • integer, intent(in) :: particleID -- ID of meson
  • real, intent(in) :: absP -- absolute Momentum (in LRF)
  • real, intent(in) :: mass -- Mass of meson = p_mu p^mu
  • real, intent(in) :: rhoN,rhoP -- proton and neutron density in fm^-3

OUTPUT

  • real :: collisional width


mesonWidthMedium_tables/readTable [ Subroutines ]

[ Top ] [ mesonWidthMedium_tables ] [ Subroutines ]

NAME

subroutine readTable

PURPOSE

  • Reads tabulated arrays from files buuinput/inMediumWidth/InMediumWidth."particleID".dat.bz2

OUTPUT

  • Initialized arrays widhtTable, min_mass, max_mass, delta_mass, max_absP, delta_absP