2 #include "chookHybAS.f" 3 #include "ctemplCeren.f" 4 #if defined (KEKB) || defined (KEKA) 14 #include "Zmanagerp.h" 44 write(0,*)
'rank=',
mpirank,
' time start=',etime1
73 write(*,
'(3i3, 1p, 4g15.4,0p, 4f10.6)')
80 * atrack%pos%xyz%r(1), atrack%pos%xyz%r(2),
84 * atrack%vec%coszenith
114 type(
track):: incident
121 write(0,*)
'rank=',
mpirank,
' time end=',etime2
128 write(*, *) (asobssites(i)%esize, i=1, noofassites)
130 write(*, *) (asobssites(i)%age, i=1, noofassites)
134 write(0,*)
'1ry c,subc,chg, TE cos-zenith ' 136 * incident%p%code, incident%p%subcode, incident%p%charge,
137 * incident%p%fm%p(4), incident%vec%coszenith
139 write(0,*)
' 1st int. depth, height, coszenith' 140 write(0,*) incident%pos%depth, incident%pos%height,
141 * incident%vec%coszenith
143 write(0,*)
' first A,Z,xs=', ia, iz, xs
156 character*24 tracefile
158 write(*,
'(a)')
'# ^ ^ ^' 159 write(*,
'(a)')
'# | | | ' 160 write(*,
'(a)')
'# depth indx code charge time E '//
161 *
' X (m) Y (m) Wx Wy Wz'//
167 *
' ****** Congratulations ****** ' 169 if(trace .gt. 0)
then 170 tracefile = tracedir(1:klena(tracedir))//
'trace?' 172 *
' particle trace data has been created'//
175 *
' ?=1,2... You can see it by Geomview (or gnuplot): ' 177 *
'Geomview is faster & better; If it has been installed, do ' 179 *
' dispcosTraceByGeomv path-to-tracefile(=trace1 or 2)' 182 *
' For gnuplot, use dispcosTraceByGnup instead ' 183 write(0,*)
' In both case, if no argument is given,' 184 write(0,*)
' usage will be shown' 187 *
" ***Make Trace=0 in 'param file' for normal jobs***" 190 *
'************ Have a nice day !! **************' 229 h1 = trackbefmove%pos%height- obssites(noofsites)%pos%height
230 h2 = movedtrack%pos%height - obssites(noofsites)%pos%height
303 real(8):: xs, pabs, teta
subroutine cqincident(incident, AngleAtObs)
subroutine chookgint(never)
subroutine chooknepint(never)
subroutine cprintprim(out)
subroutine cwriteparam(io, force)
subroutine cqfirstcolmedia(A, Z, xs)
subroutine cqfirstipi(ptrack)
subroutine chookobs(aTrack, id)
subroutine chookeint(never)