COSMOS v7.655  COSMOSv7655
(AirShowerMC)
cgUpsilon.f File Reference

Go to the source code of this file.

Functions/Subroutines

real *8 function cgupsilon (u)
 

Function/Subroutine Documentation

◆ cgupsilon()

real*8 function cgupsilon ( real*8  u)

Definition at line 15 of file cgUpsilon.f.

References e.

15  implicit none
16  real*8 u ! input. upsilon
17 
18  real*8 z
19 
20  if(u .lt. 0.005) then
21  cgupsilon = u ** 2 * (1. -5.953*u)
22  elseif(u .lt. 100.) then
23 ! polynomial approx. within 5 % error. roughly
24  z = log(u)
25  cgupsilon =
26  * exp(((((-0.6305280e-04 * z -0.1159820e-03)*z
27  * +0.9467500e-02 )*z-0.6861282e-01)*z +1.080512)*z
28  * -1.770289)
29  else
30  cgupsilon = 0.5563*u**0.66666666
31  endif
nodes z
dE dx *! Nuc Int sampling table e
Definition: cblkMuInt.h:130
real *8 function cgupsilon(u)
Definition: cgUpsilon.f:15