COSMOS v7.655  COSMOSv7655
(AirShowerMC)
Zobsp.h
Go to the documentation of this file.
1 // ******** this must be placed before Zobsv.h ***********(due to NoOfSites(2))
2 /*
3 c Zobsvp.h---parameters to be given by input.
4 c This must be preceded by Zobs.h
5 c (-> ---------------------------------------------------
6 
7  real*8 HeightList !1 Height of observation levels in m. This is made from DepthList internally.
8  ! I.e., this one is usually not an input. However, if the DepthList values are
9  ! negative, this is used as input and corresponding DepthList is computed internally.
10  real*8 DepthList !1 Depth List of Observation level in kg/m$^2$. If $< 0$, HeightList has priority.
11  ! (See HeightList)
12  real*8 ASHeightList !1 This is HeightList for Air Shower observ. Used only if Generate contains
13  ! "as". See HeightList.
14  real*8 ASDepthList !1 This is DepthList for AS observation. Used only if Generate contains
15  ! "as". See DepthList.
16  real*8 LatitOfSite !1 Latitude of the deepest observation level in degree. East is positive.
17  real*8 LongitOfSite !1 Longitude of the deepest observation level in degree. North is positive.
18 
19  real*8 DtGMT !1 Difference of the local time of the observation place from GMT (hour).
20  real*8 YearOfGeomag !1 Like 1999.5. Year when Geomagnetic field is to be calculated.
21  integer ObsPlane !1 How to observe particles. \newline
22  ! 0$ \Rightarrow $ no detector plane is used for observation. BorderHeightL
23  ! and BorderHeightH are used to detect particles. This is for, say, neutrino
24  ! observation. See BorderHeight{L,H}. However, the primary is directed to
25  ! the deepest depth. \newline
26  ! 1,-1$ \Rightarrow $ detector at the observation place is horizontal. Note
27  ! that the horizontal means not tangential plane, but rather a spherical surface \newline
28  ! 2,-2$ \Rightarrow $ detector is perpendicular to the primary. \newline
29  ! 3$ \Rightarrow $ spherical observation. See text. \newline
30  ! For ObsPlane={1,2}, the user observation routine will receive coordinate values in
31  ! the corresponding detector system. However, if it is 0, 3 or negative, Exyz values
32  ! are obtained.
33  integer NoOfSites2 !2 No of Sites for particle observation; not to be touched; for skeleton/flesh use.
34  real*8 XaxisFromSouth !2 Angle between the horizontal detector X-axis and the south(deg). + is counter
35  ! clockwise. If $|$XaxisFromSouth$| > 360$, it is computed so that the direction is
36  ! to the magnetic east at the deepest observation point. Default is 361.
37 c <-) --------------------------------------------
38 
39 */
40 
41 
42 extern struct zobsc {
47  double latitofsite;
48  double longitofsite;
49  double dtgmt;
51  double yearofgeomag;
52  double obsplane;
54 } zobsc_;
55 
56 
57 #define ASHeightList zobsc_.asheightlist
58 #define ASDepthList zobsc_.asdepthlist
59 #define HeightList zobsc_.heightlist
60 #define DepthList zobsc_.depthlist
61 #define LatitOfSite zobsc_.latitofsite
62 #define LongitOfSite zobsc_.longitofsite
63 #define DtGMT zobsc_.dtgmt
64 #define XaxisFromSouth zobsc_.xaxisfromsouth
65 #define YearOfGeomag zobsc_.yearofgeomag
66 #define ObsPlane zobsc_.obsplane
67 #define NoOfSites2 zobsc_.noofsites2
double xaxisfromsouth
Definition: Zobsp.h:50
double dtgmt
Definition: Zobsp.h:49
double asheightlist[maxnoofassites]
Definition: Zobsp.h:45
const int maxnoofsites
Definition: Zobs.h:7
double asdepthlist[maxnoofassites]
Definition: Zobsp.h:46
double heightlist[maxnoofsites]
Definition: Zobsp.h:43
double latitofsite
Definition: Zobsp.h:47
const int maxnoofassites
Definition: Zobs.h:12
struct zobsc zobsc_
double depthlist[maxnoofsites]
Definition: Zobsp.h:44
Definition: Zobsp.h:42
double longitofsite
Definition: Zobsp.h:48
double obsplane
Definition: Zobsp.h:52
int noofsites2
Definition: Zobsp.h:53
double yearofgeomag
Definition: Zobsp.h:51