COSMOS v7.655  COSMOSv7655
(AirShowerMC)
Zobsv.h
Go to the documentation of this file.
1 ! need Zcoord.h Zobs.h Zpos.h Zmagfield.h
2  integer NoOfSites ! No of particle observation sites
4 !
5  real*8 CosLatitude ! oos of Latitude of deepest obs. site
6  real*8 SinLatitude ! sin
7  real*8 CosLongitude ! cos of Longitude
8  real*8 SinLongitude ! sin of ..
9 
10  type(coord):: DetZaxis ! detector's Z axis in 'xyz' system
11  type(coord):: DetXaxis ! // X //
12  type(coord):: DetYaxis ! // Y //
13 
14  type(coord):: Xprimary ! primary system x axis in 'xyz'
15  type(coord):: Yprimary ! primary system y axis in 'xyz'
16  type(coord):: Zprimary ! primary system z axis in 'xyz'
17  ! these are computed in cprimxyz in
18  ! ciniTracking in ceventLoop
19  real(8)::Txyz2prim(3,3) ! matrix to transform vector in
20  ! E-xyz into primary system
21  ! vector must be given from the oriign of
22  ! the detecor
23  real(8)::Tprim2xyz(3,3) ! inverse of Txyz2prim
24  real(8)::Txyz2det(3,3) ! xyz to detector system transform mat
25  real(8)::Tdet2xyz(3,3) ! inverse of above
26  type(coord):: PolarInjPos ! polar angle of the injection point in xyz.
27 
28  type(magfield):: MagfieldNED ! mag in 'ned' at deepest obs. site
29  type(magfield):: MagfieldHVA ! mag in 'hva' at //. both in T.
30  type(magfield):: MagfieldXYZ ! mag in 'xyz' at //. both in T.
31 
32  type site
33  sequence
34  type(position):: pos
35  real*8 zpl ! z value in 1ry system
36  real*8 mu
37  real*8 minitime
38  end type site
39  type assite
40  sequence
41  type(position):: pos
42  real*8 zpl
43  real*8 mu ! Moliere Unit
44  real*8 esize ! electron size
45  real*8 age ! size weighted age
46  end type assite
47 
48  type(site):: ObsSites(0:maxNoOfSites+1)
49  type(assite):: ASObsSites(maxNoOfASSites)
50 ! to store Ne, age of a component shower for an electron
51  real*8 CompASNe(maxNoOfASSites), CompASAge(maxNoOfASSites)
52 
53  common /Zobsvc/ ASObsSites, ObsSites,
54  * MagfieldNED, MagfieldHVA, MagfieldXYZ,
55  * CompASNe, CompASAge,
56  * DetZaxis, DetXaxis, DetYaxis,
57  * Xprimary, Yprimary, Zprimary,
58  * Txyz2det, Tdet2xyz, Txyz2prim, Tprim2xyz,
59  * PolarInjPos,
60  * CosLatitude, SinLatitude, CosLongitude, SinLongitude,
61  * NoOfSites, NoOfASSites
float real
Definition: Zdef.h:2
Definition: Zobsv.h:47
int integer
Definition: Zdef.h:3
#define NoOfASSites
Definition: Zobsv.h:105
#define CosLatitude
Definition: Zobsv.h:100
! 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
Definition: Zatmos.h:8
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
Definition: Zcoord.h:25
#define SinLatitude
Definition: Zobsv.h:101
#define CosLongitude
Definition: Zobsv.h:102
#define SinLongitude
Definition: Zobsv.h:103
#define NoOfSites
Definition: Zobsv.h:104
#define DetZaxis
Definition: Zobsv.h:94
Definition: Zcoord.h:43