Go to the source code of this file.
◆ cbegin1ev()
subroutine cbegin1ev |
( |
integer |
nomore | ) |
|
Definition at line 68 of file seeSkel.f.
References cgethes(), cinitracking(), cmkincident(), cobshes(), cresettimer(), and depth.
69 #include "../../SkelFlesh/Zprivate.h" 78 #include "Zmanagerp.h" 84 type(
track):: incident, zsave
89 integer cumnum,
num, jeof, fin
90 read( mdev, end=1000, err=999 ) cumnum,
num, seedsave,zfirst
92 write(*,*)
' Zfirst=',zfirst.pos.
depth 94 eventsintherun = eventsintherun + 1
100 if(fin .ne. 0 )
goto 1000
125 write(0,*)
' Mdev read err' *Zfirst p fm *Zfirst p Zfirst p Zfirst p *Zfirst p *Zfirst pos xyz Zfirst pos xyz *Zfirst pos *Zfirst pos depth
real(8), dimension(:,:,:,:), allocatable, save num
subroutine cmkincident(incident, fin)
subroutine cinitracking(incident)
subroutine cresettimer(aTrack)
◆ cgethes()
Definition at line 258 of file seeSkel.f.
References charge, code, erg, o, and subcode.
259 #include "../../SkelFlesh/Zprivate.h" 267 write(*,
'(a, 4i3, 1pE11.3)' )
' HE ',
*Zfirst p fm *Zfirst p Zfirst p code
*Zfirst p fm *Zfirst p Zfirst p Zfirst p *Zfirst p charge
integer maxbin nregion c minsave drx2 ! drawing region real maxdep integer maxpos integer from
*Zfirst p fm *Zfirst p Zfirst p Zfirst p subcode
◆ chookbgevent()
subroutine chookbgevent |
( |
| ) |
|
Definition at line 53 of file seeSkel.f.
References cbegin1ev(), cerrormsg(), and cpushinci().
54 #include "../../SkelFlesh/Zprivate.h" 59 if( nomore .eq. 1)
then 60 call cerrormsg(
'all events have been fleshed', 1)
subroutine cerrormsg(msg, needrtn)
subroutine cbegin1ev(nomore)
◆ chookbgrun()
subroutine chookbgrun |
( |
| ) |
|
Definition at line 17 of file seeSkel.f.
References cerrormsg(), cgetfname(), copenfw2(), cprintobs(), cprintprim(), cquhookc(), cquhooki(), and cwriteparam().
18 #include "Zmanagerp.h" 19 #include "../../SkelFlesh/Zprivate.h" subroutine cgetfname(fnin, fn)
subroutine cerrormsg(msg, needrtn)
subroutine cprintprim(out)
subroutine cwriteparam(io, force)
subroutine copenfw2(io, fnin, form, icon)
real(4), dimension(:), allocatable, save temp
subroutine cquhooki(i, iv)
subroutine cquhookc(i, cv)
◆ chookeint()
subroutine chookeint |
( |
integer |
never | ) |
|
◆ chookenevent()
subroutine chookenevent |
( |
| ) |
|
◆ chookenrun()
subroutine chookenrun |
( |
| ) |
|
◆ chookgint()
subroutine chookgint |
( |
integer |
never | ) |
|
◆ chooknepint()
subroutine chooknepint |
( |
integer |
never | ) |
|
◆ chookobs()
Definition at line 134 of file seeSkel.f.
References code, and p.
151 write(*,*)
'o ', atrack.
p.
code, atrack.
p.fm.
p(4)
********************block data cblkHeavy ********************integer j data *HeavyG2symbol p
*Zfirst p fm *Zfirst p Zfirst p code
◆ chooktrace()
subroutine chooktrace |
( |
| ) |
|
Definition at line 198 of file seeSkel.f.
References height.
225 h1 = trackbefmove.pos.
height- obssites(noofsites).pos.
height 226 h2 = movedtrack.pos.
height - obssites(noofsites).pos.
height *Zfirst p fm *Zfirst p Zfirst p Zfirst p *Zfirst p *Zfirst pos xyz Zfirst pos xyz *Zfirst pos *Zfirst pos Zfirst pos height
◆ cobshes()
Definition at line 274 of file seeSkel.f.
References charge, chookobs(), code, coszenith, erg, mass, o, p, r, subcode, t, x, xyz, and y.
275 #include "../../SkelFlesh/Zprivate.h" 285 atrack.
where =
o(
i).
where 289 atrack.
t =
o(
i).atime
294 atrack.vec.w.
r(1) =
o(
i).wx
295 atrack.vec.w.
r(2) =
o(
i).wy
296 atrack.vec.w.
r(3) =
o(
i).wz
*Zfirst p fm *Zfirst p Zfirst p Zfirst p *Zfirst p *Zfirst pos xyz r
latitude latitude this system is used *****************************************************************! type coord sequence union map real z z in m endmap xyz map real ! latitude in deg is to the north ! longitude in deg is to the east *h ! height in m endmap llh map real ! polar angle ! azimuthal angle *radius ! radial distance endmap sph endunion character *sys ! which system xyz
********************block data cblkHeavy ********************integer j data *HeavyG2symbol p
*Zfirst p fm *Zfirst p Zfirst p code
latitude latitude this system is used *****************************************************************! type coord sequence union map real y
*Zfirst p fm *Zfirst p Zfirst p Zfirst p *Zfirst p *Zfirst pos xyz Zfirst pos xyz *Zfirst pos *Zfirst pos Zfirst pos *Zfirst pos *Zfirst Zfirst vec w *Zfirst vec w Zfirst vec coszenith
*Zfirst p fm *Zfirst p Zfirst p Zfirst p *Zfirst p charge
subroutine chookobs(aTrack, id)
*Zfirst p fm *Zfirst p mass
! 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
*Zfirst p fm *Zfirst p Zfirst p Zfirst p subcode
◆ cpushinci()
Definition at line 306 of file seeSkel.f.
References cinitstack(), code, cpop(), cpush(), csortstack(), and p.
307 #include "../../SkelFlesh/Zprivate.h" 315 type(
track):: tt(max_stack_size)
327 call cpop(tt(
i), remain)
329 do i = nooflowe, 1, -1
330 write(*,* )
'LE', tt(
i).
p.
code, tt(
i).
p.fm.
p(4)
subroutine cpop(a, remain)
********************block data cblkHeavy ********************integer j data *HeavyG2symbol p
*Zfirst p fm *Zfirst p Zfirst p code