18 type(
coord )::obsdetxyz
28 real*8 faimin, fai, R0, Rbot, rmu, cosz
30 type(
coord):: xyz, oxyz, effpos
31 real*8 temp, dtemp, leng
68 leng = effpos.
z/(-angle.r(3))
69 effpos.
x = sqrt(1.
d0-angle.r(3)**2)*leng
72 call cdet2xyz(obsdetxyz, effpos, effpos)
87 r0 = sqrt( (oxyz.
x-effpos.
x)**2 +
88 * (oxyz.
y-effpos.
y)**2 +
89 * (oxyz.
z-effpos.
z)**2 )
114 fai = faimin + (jj-1)*dfai
115 xyz.
x = r*
cos(fai*torad)
116 xyz.
y = r*sin(fai*torad)
126 ra = sqrt( (oxyz.
x-effpos.
x)**2 +
127 * (oxyz.
y-effpos.
y)**2 +
128 * (oxyz.
z-effpos.
z)**2 )
129 if( ra-r0 .lt. rbot ) rbot = ra-r0
140 dtemp =1.d9* ( rbot - abs(rbot)*0.25 )/
c 142 awebmin(i,j,depidx) = dtemp
*Zfirst p fm *Zfirst p Zfirst p Zfirst p *Zfirst p *Zfirst pos xyz Zfirst pos xyz *Zfirst pos *Zfirst pos depth
subroutine cqincident(incident, AngleAtObs)
integer nsites ! max real bin
! for length to thickness conversion or v v ! integer maxnodes real Hinf ! This is used when making table for dim simulation ! The slant length for vertical height to km is ! divided by LenStep m steps ! It can cover the slant length of about km for cos
subroutine cgetmoliereu(dep, cosz, rmu)
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
subroutine cdet2xyz(det, a, b)
subroutine cmintime2websec(obsdetxyz, ldep, depidx, awebmin)
! 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
dE dx *! Nuc Int sampling table c