Go to the source code of this file.
|
subroutine | cgrap (w, ptav, ntp, a, icon) |
|
subroutine | cctrap (g, n, y, z) |
|
subroutine | cccrap (g, n, sume, sump) |
|
subroutine | cnprap (g, n, maxi, mini) |
|
subroutine | ccmrap (w, g, n, maxi, mini, y, z, icon) |
|
subroutine | cprap (ptav, pc, n) |
|
subroutine | cprap0 (a, y) |
|
◆ cccrap()
Definition at line 58 of file cgrap.f.
References d0.
78 sump=sump+ sinh(yr)*
g(
i)%fm%p(3)
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
dE dx *! Nuc Int sampling table g
◆ ccmrap()
Definition at line 118 of file cgrap.f.
References true.
Referenced by cgrap().
148 real*8 eps1/0.0010
d0/, w2, alw2, y1, epsx
149 real*8 sump, summ, sumgp, sumgm, tmp
150 real*8 expgyp, expgym, fy1, fy1p, dy, eps
156 y1=log(w2/
g(maxi)%fm%p(3)/
g(mini)%fm%p(3))
157 epsx=eps1/sqrt(dble(
n))
171 if(tmp .gt. 100.
d0 .or.
172 * tmp .lt. -100.
d0)
then 182 sump = sump+
g(
i)%fm%p(3)*expgyp
183 summ = summ+
g(
i)%fm%p(3)*expgym
186 *
g(
i)%fm%p(3)*
g(
i)%fm%p(4)*expgyp
189 *
g(
i)%fm%p(3)*
g(
i)%fm%p(4)*expgym
193 fy1=alw2 -log(sump*summ)
194 fy1p= - sumgp/sump + sumgm/summ
198 if(abs(eps) .lt. epsx .or. lp .gt. 10)
goto 100
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 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
◆ cctrap()
Definition at line 39 of file cgrap.f.
Referenced by cgrap().
53 g(
i)%fm%p(4) =
g(
i)%fm%p(4)*
y +
z
latitude latitude this system is used *****************************************************************! type coord sequence union map real y
dE dx *! Nuc Int sampling table g
◆ cgrap()
Definition at line 3 of file cgrap.f.
References ccmrap(), cctrap(), cnprap(), and cprap().
Referenced by ccylps().
21 a(
i)%fm%p(3)= sqrt(
a(
i)%mass**2 +
a(
i)%fm%p(3)**2)
25 call ccmrap(w,
a, ntp, maxi, mini,
y,
z, icon)
subroutine ccmrap(w, g, n, maxi, mini, y, z, icon)
subroutine cnprap(g, n, maxi, mini)
subroutine cctrap(g, n, y, z)
latitude latitude this system is used *****************************************************************! type coord sequence union map real y
subroutine cprap(ptav, pc, n)
◆ cnprap()
Definition at line 83 of file cgrap.f.
Referenced by cgrap().
104 if(
g(
i)%fm%p(4) .gt.
g(maxi)%fm%p(4) ) maxi=
i 106 if(
g(
i)%fm%p(4) .lt.
g(mini)%fm%p(4) ) mini=
i 114 g(
i)%fm%p(4) = (
g(
i)%fm%p(4) - gmn )/(gmx-gmn)
dE dx *! Nuc Int sampling table g
◆ cprap()
Definition at line 211 of file cgrap.f.
References d0, and rndc().
Referenced by cgrap().
241 y =min(u*(ptav/pc(
i)%fm%p(3))**0.40
d0, 2.5
d0)
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
◆ cprap0()
subroutine cprap0 |
( |
real*8 |
a, |
|
|
real*8 |
y |
|
) |
| |
Definition at line 253 of file cgrap.f.
References d0, and rndc().
270 if(u .lt. 1.
d0/s)
then 275 y=
a*(1.
d0 -sqrt(u)) + 1.
d0 277 if(u .lt. 0.5
d0)
then
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