COSMOS v7.655  COSMOSv7655
(AirShowerMC)
Zprivate.h
Go to the documentation of this file.
1 const int NpMax = 50000 ;
2 struct ob {
3  short where, code, subcode, charge;
4  float atime, erg, mass, x, y, wx, wy, wz, zenith;
5 };
6 
7 
8 
9 struct parent{
10  double posx, posy, posz, coszenith;
11  /*
12  ! these must be double
13  ! otherwise small shift with
14  ! children may appear
15  */
16  float depth, colHeight;
17  double height, atime;
18  short where, code, asflag;
19  float erg;
20 };
21 
22 
23 
24 
25 struct child {
26  short code, subcode, charge;
27  float fm[4], mass;
28 };
29 
30 
31 
32 
33 
34  struct ob o[NpMax];
35  struct child c;
36  struct parent p;
39 // next ist integer in Fortran;
40  fstream Wdev, Mdev, Rdev;
41 
44 
45 
46 const int skfl = 120;
47 char Mskel[skfl], Wskel[skfl];
48 
49 
50 
51 
52 
const int NpMax
Definition: Zprivate.h:1
Definition: Zprivate.h:9
float mass
Definition: Zprivate.h:4
short code
Definition: Zprivate.h:3
int NgMin
Definition: Zprivate.h:38
int Where
Definition: Zprivate.h:42
float x
Definition: Zprivate.h:4
short subcode
Definition: Zprivate.h:26
short subcode
Definition: Zprivate.h:3
logical RealEnd
Definition: Zprivate.h:43
int NoOfLowE
Definition: Zprivate.h:38
float zenith
Definition: Zprivate.h:4
double Cutneg
Definition: Zprivate.h:37
logical Copy
Definition: Zprivate.h:43
float erg
Definition: Zprivate.h:4
float y
Definition: Zprivate.h:4
struct parent p
Definition: Zprivate.h:36
double Cuteg
Definition: Zprivate.h:37
char Wskel[skfl]
Definition: Zprivate.h:47
*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 *Zfirst Zfirst Zfirst asflag
Definition: ZavoidUnionMap.h:1
fstream Mdev
Definition: Zprivate.h:40
float wy
Definition: Zprivate.h:4
int NLowCounter
Definition: Zprivate.h:38
double SumehMin
Definition: Zprivate.h:37
struct ob o[NpMax]
Definition: Zprivate.h:34
double Ethresh
Definition: Zprivate.h:37
double height
Definition: Zprivate.h:17
fstream Rdev
Definition: Zprivate.h:40
logical RealBegin
Definition: Zprivate.h:43
short charge
Definition: Zprivate.h:3
short where
Definition: Zprivate.h:3
int logical
Definition: Zdef.h:1
double SumegMin
Definition: Zprivate.h:37
*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
Definition: ZavoidUnionMap.h:1
Definition: Zprivate.h:2
float atime
Definition: Zprivate.h:4
float wx
Definition: Zprivate.h:4
logical TopOfNode
Definition: Zprivate.h:43
float mass
Definition: Zprivate.h:27
int HowFlesh
Definition: Zprivate.h:38
Definition: Zprivate.h:25
int NhMin
Definition: Zprivate.h:38
struct child c
Definition: Zprivate.h:35
float wz
Definition: Zprivate.h:4
const int skfl
Definition: Zprivate.h:46
fstream Wdev
Definition: Zprivate.h:40
double posz
Definition: Zprivate.h:10
short where
Definition: Zprivate.h:18
int Np
Definition: Zprivate.h:38
float erg
Definition: Zprivate.h:19
char Mskel[skfl]
Definition: Zprivate.h:47
int Accepted
Definition: Zprivate.h:42
float depth
Definition: Zprivate.h:16