COSMOS v7.655
COSMOSv7655
(AirShowerMC)
Zcondc.h
Go to the documentation of this file.
1
#ifndef ZCONDC
2
#define ZCONDC
3
4
/*
5
c dpmjet cannot be used on NEXTSTEP, so
6
c you have to make the next 0.
7
*/
8
9
#ifdef NEXT486
10
#define USEDPMJET 0
11
#else
12
#define USEDPMJET 1
13
#endif
14
15
// c make DEBUG > 0 depending on the debug purpose.
16
17
#define DEBUG 0
18
/*
19
c
20
c choose: Old atmosphere or new segmented atmosphere
21
c define
22
c old atmosphere --> 0
23
c or new with c-spline
24
c new atmosphere --> 1
25
c or new with linear interp.
26
c new atmosphere --> 2
27
*/
28
29
#define ATMOSPHERE 2
30
/*
31
c if you want to put a lable on each particle to identify that
32
c the one and the same particle crosses a given observation
33
c plane more than once, make this 1 or 2. Then the same particle
34
c will have the same label number in track record.
35
c ( aTrack.label ). If this is 0, aTrack.lable record dose not
36
c exists.
37
c If 1; after any interaction (except for continuous energy
38
c loss by dE/dx and deflection by B or scattering), label is
39
c changed.
40
c If 2: For knockon and Bremstrahlung, the survival particle
41
c will have the same label. In the case of Moller scattring
42
c higher enregy electrons are regarded as the survival one.
43
c
44
*/
45
#define LABELING 0
46
/*
47
c if you want to have a detailed info. for particle tracking
48
c make the below >=1. The user observation routine is called
49
c with the following id on the following conditions:
50
c chookobs(a, id)
51
c 1) if it is >=1, a particle is going to interact at a point given in
52
c the track information, id=4
53
c 2) if it is >=1, a particle is going to die, id=5
54
c 3) if it is >=2, a particle is being discarded due to the large
55
c angle (cos(angle relative to the parent) > BackAngLimit). id=6
56
c 4) if it is >=3, a particle makes a step. id=7
57
c
58
*/
59
60
#define DETAILED_TRACKING 0
61
#endif
62
63
64
65
include
Zcondc.h
Generated by
1.8.13