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 62 * asobssites(l)%pos%radiallen,
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 real *8 function clen2thick(z, cosz, leng)
real *8 function clenbetween2h(h1, h2, cost)
********************block data cblkHeavy ********************integer j data *HeavyG2symbol *data *HeavyG2code kiron data j
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
subroutine chookhybas(el, never)
subroutine cnebyapproxb(jspec, ale, t, eno, s)