Go to the source code of this file.
|
subroutine | cbhabhapath (ein, w, prob, path) |
|
subroutine | cbhabhaea (ein, w, es, er, coss, cosr) |
|
real *8 function | cbhabhag (g, x) |
|
real *8 function | cbhabharf (w, em, g, x) |
|
real *8 function | cbhabhatx (g, em) |
|
◆ cbhabhaea()
Definition at line 46 of file cbhabhaPath.f.
References d0, masele, rndc(), and true.
Referenced by cknockon().
60 real*8 g,
em,
t0, u, ep, ge, tr, gr, gs
99 cosr =sqrt( (gr-1.0)*(
g+1.0)/(gr+1.)/(
g-1.0))
100 coss = sqrt( (gs-1.0)*(
g+1.)/(gs+1.)/(
g-1.0))
block data cblkElemag data *AnihiE ! Eposi< 1 TeV, anihilation considered *X0/365.667/, ! radiation length of air in kg/m2 *Ecrit/81.e-3/, ! critical energy of air in GeV *MaxComptonE/1./, ! compton is considered below 1 GeV *MaxPhotoE/1.e-3/, ! above this, PhotoElectric effect neg. *MinPhotoProdE/153.e-3/, ! below 153 MeV, no gp --> hadrons ! scattering const not MeV *Knockon true
*************************block data cblkTracking *************************implicit none data *ExactThick *Freec *RatioToE0 *MagChgDist *TimeStructure *Truncn *Truncx data *IncMuonPolari *KEminObs *ThinSampling *EthinRatio *Generate em
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
real *8 function cbhabharf(w, em, g, x)
! common for std atmosphere real *AlmostVacH ! almost vacuum height real *AlmostVacT ! thickness there t0
dE dx *! Nuc Int sampling table g
◆ cbhabhag()
Definition at line 109 of file cbhabhaPath.f.
References d0.
114 real*8 c1, c2, c3, c4,
y, gsave, beta2
117 save c1, c2, c3, c4,
y, gsave, beta2
119 if(
g .ne. gsave)
then 121 beta2 = 1.
d0 - 1.
d0/
g**2
real(4), dimension(:), allocatable, save temp
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
latitude latitude this system is used *****************************************************************! type coord sequence union map real y
dE dx *! Nuc Int sampling table g
real *8 function cbhabhag(g, x)
! structure defining a particle at production ! Basic idea of what is to be contained in ! the particle structue is that dynamical ones should be included those derivable from the particle code ! is not included ******************************************************type fmom momentum sequence union map real e endmap map real * x
◆ cbhabhapath()
Definition at line 8 of file cbhabhaPath.f.
References d, d0, masele, and rndc().
Referenced by csampeintl().
33 if(
em .ge. 1.0
d0)
then
real *8 function cbhabhatx(g, em)
*************************block data cblkTracking *************************implicit none data *ExactThick *Freec *RatioToE0 *MagChgDist *TimeStructure *Truncn *Truncx data *IncMuonPolari *KEminObs *ThinSampling *EthinRatio *Generate em
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
dE dx *! Nuc Int sampling table d
! common for std atmosphere real *AlmostVacH ! almost vacuum height real *AlmostVacT ! thickness there t0
dE dx *! Nuc Int sampling table g
◆ cbhabharf()
Definition at line 133 of file cbhabhaPath.f.
References d0, masele, and parameter().
integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
*************************block data cblkTracking *************************implicit none data *ExactThick *Freec *RatioToE0 *MagChgDist *TimeStructure *Truncn *Truncx data *IncMuonPolari *KEminObs *ThinSampling *EthinRatio *Generate em
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
real *8 function cbhabharf(w, em, g, x)
dE dx *! Nuc Int sampling table g
real *8 function cbhabhag(g, x)
! structure defining a particle at production ! Basic idea of what is to be contained in ! the particle structue is that dynamical ones should be included those derivable from the particle code ! is not included ******************************************************type fmom momentum sequence union map real e endmap map real * x
◆ cbhabhatx()
Definition at line 158 of file cbhabhaPath.f.
References d0.
171 real*8 beta2,
y, c1, c2, c3, c4,
temp 173 beta2 = 1.
d0 - 1.
d0/
g**2
182 * + c4*(1.0
d0 -
em**3)/3.0
d0 real(4), dimension(:), allocatable, save temp
real *8 function cbhabhatx(g, em)
*************************block data cblkTracking *************************implicit none data *ExactThick *Freec *RatioToE0 *MagChgDist *TimeStructure *Truncn *Truncx data *IncMuonPolari *KEminObs *ThinSampling *EthinRatio *Generate em
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
latitude latitude this system is used *****************************************************************! type coord sequence union map real y
dE dx *! Nuc Int sampling table g