17 type(
coord):: obsdetxyz
27 real*8 faimin, fai, R0, Rbot, rmu, cosz
29 type(
coord):: xyz, oxyz, effpos
30 real*8 temp, dtemp, leng
67 leng = effpos.
z/(-angle.r(3))
68 effpos.
x = sqrt(1.
d0-angle.r(3)**2)*leng
71 call cdet2xyz(obsdetxyz, effpos, effpos)
86 r0 = sqrt( (oxyz.
x-effpos.
x)**2 +
87 * (oxyz.
y-effpos.
y)**2 +
88 * (oxyz.
z-effpos.
z)**2 )
113 fai = faimin + (jj-1)*dfai
114 xyz.
x = r*
cos(fai*torad)
115 xyz.
y = r*sin(fai*torad)
125 ra = sqrt( (oxyz.
x-effpos.
x)**2 +
126 * (oxyz.
y-effpos.
y)**2 +
127 * (oxyz.
z-effpos.
z)**2 )
128 if( ra-r0 .lt. rbot ) rbot = ra-r0
139 temp = 0.35-0.1*(i/30.)
140 dtemp =1.d9* ( rbot - temp* abs(rbot) )/
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