19 real*8 zobas, zp, clenbetween2h, length, clen2thick
20 real*8 t, elog, eno, age
23 real*8 sintemp1, sintemp2
31 downgoing = el%vec%coszenith .gt. 0.
d0 43 zobas=asobssites(l)%pos%depth
45 if( (zp .lt. zobas .and. downgoing)
46 * .or. ( zp .gt. zobas .and. .not. downgoing) )
then 49 if(abs(el%vec%coszenith) .gt. 0.5)
then 50 t=abs(zobas-zp)/x0/abs(el%vec%coszenith)
56 sintemp1 = sqrt(1.
d0- el%vec%coszenith**2)
57 sintemp2 = el%pos%radiallen * sintemp1/
58 * asobssites(l)%pos%radiallen
59 if( sintemp2 .le. 1.
d0)
then 61 length = clenbetween2h(el%pos%radiallen,
62 * asobssites(l)%pos%radiallen,
64 t = clen2thick(el%pos%height, el%vec%coszenith,
74 elog = log10(el%p%fm%p(4)/ecrit)
84 asobssites(l)%esize=asobssites(l)%esize + eno
85 asobssites(l)%age = asobssites(l)%age + eno*age
86 if(eno .lt. enoc)
then 108 if(never .ne. 1)
then
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
subroutine chookhybas(el, never)
subroutine cnebyapproxb(jspec, ale, t, eno, s)