COSMOS v7.655  COSMOSv7655
(AirShowerMC)
Zcode.h
Go to the documentation of this file.
1 ! klast; max ptcl codes in the system. (except krare)
8  6 kDelta, kXic0,
9  7 kseethru
10 ! subcode
11  integer
14  3 kscinti, kceren, ksync, kChaX
15  !
16  parameter(
17  1 kphoton=1, kelec=2, kmuon=3, kpion=4, kkaon=5,
18  2 knuc=6,
19  3 kneue=7, kneumu=8, kgnuc=9, kalfa=10, klibe=11, kcno=12,
20  4 khvy=13, kvhvy=14, kiron=15, kdmes=16,
21 ! next line added Nov. 17,'95. '
22  5 ktriton=17, klambda=18, ksigma=19, kgzai=20, klambdac=21,
23  6 kbomega=22, knnb=23, kddb=24, krho=25,komega=26, kphi=27,
24  7 keta=28,
25  9 khvymax=kiron, kdeuteron=29,
26  a kds=30, kXic=31, komeC0=32, ktau=33, kneutau=34,
27  b ketap=35, kDelta=36, kXic0=37,
28  c krare = 0,
29  d klight=-1, kEdepo=-2, KchgPath=-3, kseethru=-4,
30  e klast=37+4 ) !
31 
32 ! kindmx=kbomega not used now
33 
34  parameter(
35  1 regptcl=-1, antip=1,
36  2 kdirectg=2, kcasg=3,
37  3 k0s = 4, k0l= 5, kscinti=1, kceren=2, ksync=3, kChaX=4,
38  4 kneutron=regptcl,
39  5 kneutronb = antip, kd0 =-8, kd0b =-kd0)
40 ! for heavy next are not used. ( to give
41 ! isotope, iso Z,A may be used
42  integer maxHeavyMassN, maxHeavyCharge, maxHeavyG
43  parameter (maxHeavyMassN = 56, maxHeavyCharge = 26,
44  1 maxHeavyG = 7)
45 ! kphoton: gamma ray
46 ! kelec: electron, positiron
47 ! kmuon: muon
48 ! kpion: pion
49 ! kkaon: kaon
50 ! knuc: neucleon
51 ! kneue: electron neutrino
52 ! kneumu: muon neutrino
53 ! kgnuc: general nucleus(A>=2.)
54 ! kalfa: alpha (heliunm)
55 ! klibe: Li, Be, B
56 ! kcno: C, N, O
57 ! khvy: heavy such as, Na/Mg/Si
58 ! kvhvy: very heavy such as S/Cl/Ar
59 ! kiron: iron group
60 ! regptcl: particle index
61 ! antip: anti-particle index
62 ! klight: light normally 100 nm~1000 nm
63 ! subcode: kscinit scintillation light
64 ! kceren Cerekov light
65 ! ksycn synchrotron light
66 ! kEdepo: energy deposit in a small cell from whcih
67 ! scintillation lightis produced.
68 ! kchgPath: charged particle path form which Cerenkov
69 ! light is generated.
70 ! krare: used to set very rare particle code
71 ! which might come from imported soft.
72 ! They are neglected in Cosmos.
integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
max ptcl codes in the kalfa
Definition: Zcode.h:2
max ptcl codes in the kgzai
Definition: Zcode.h:2
max ptcl codes in the ketap
Definition: Zcode.h:2
max ptcl codes in the kcno
Definition: Zcode.h:2
int integer
Definition: Zdef.h:3
dE dx *! Nuc Int sampling table e
Definition: cblkMuInt.h:130
max ptcl codes in the kseethru ! subcode integer k0l
Definition: Zcode.h:2
max ptcl codes in the kdmes
Definition: Zcode.h:2
max ptcl codes in the kgnuc
Definition: Zcode.h:2
max ptcl codes in the kseethru ! subcode integer k0s
Definition: Zcode.h:2
max ptcl codes in the kphi
Definition: Zcode.h:2
max ptcl codes in the knuc
Definition: Zcode.h:2
const int kphoton
Definition: Zcode.h:6
max ptcl codes in the klambdac
Definition: Zcode.h:2
max ptcl codes in the kchgPath
Definition: Zcode.h:2
max ptcl codes in the kkaon
Definition: Zcode.h:2
max ptcl codes in the kEdepo
Definition: Zcode.h:2
max ptcl codes in the kelec
Definition: Zcode.h:2
max ptcl codes in the kseethru ! subcode integer kdirectg
Definition: Zcode.h:2
max ptcl codes in the kneue
Definition: Zcode.h:2
max ptcl codes in the ktriton
Definition: Zcode.h:2
max ptcl codes in the kneutau
Definition: Zcode.h:2
max ptcl codes in the klibe
Definition: Zcode.h:2
! Parameters used for hadronic cascade shower is generated newline ! For you may give as as or em as(order/case/separator insensitive) is to generate EM-cascade and AS. \newline ! Generate
max ptcl codes in the komega
Definition: Zcode.h:2
max ptcl codes in the khvy
Definition: Zcode.h:2
max ptcl codes in the kseethru ! subcode integer regptcl
Definition: Zcode.h:2
max ptcl codes in the kseethru ! subcode integer kneutronb
Definition: Zcode.h:2
max ptcl codes in the kseethru ! subcode integer kneutron
Definition: Zcode.h:2
max ptcl codes in the kseethru ! subcode integer kcasg
Definition: Zcode.h:2
*Zfirst p fm *Zfirst p Zfirst p code
Definition: ZavoidUnionMap.h:1
integer maxbin nregion c minsave drx2 ! drawing region real maxdep integer maxpos integer to
Definition: Zfit.h:15
max ptcl codes in the system(except krare) integer kphoton
max ptcl codes in the kiron
Definition: Zcode.h:2
max ptcl codes in the klambda
Definition: Zcode.h:2
max ptcl codes in the kseethru ! subcode integer kscinti
Definition: Zcode.h:2
max ptcl codes in the kseethru ! subcode integer kceren
Definition: Zcode.h:2
max ptcl codes in the krho
Definition: Zcode.h:2
max ptcl codes in the kneumu
Definition: Zcode.h:2
max ptcl codes in the klight
Definition: Zcode.h:2
dE dx *! Nuc Int sampling table d
Definition: cblkMuInt.h:130
max ptcl codes in the kXic0
Definition: Zcode.h:2
max ptcl codes in the knnb
Definition: Zcode.h:2
dE dx *! Nuc Int sampling table b
Definition: cblkMuInt.h:130
max ptcl codes in the kds
Definition: Zcode.h:2
const int kindmx
Definition: Zcode.h:41
max ptcl codes in the kXic
Definition: Zcode.h:2
max ptcl codes in the kvhvy
Definition: Zcode.h:2
max ptcl codes in the ktau
Definition: Zcode.h:2
max ptcl codes in the kseethru ! subcode integer kd0
Definition: Zcode.h:2
real(4), save a
Definition: cNRLAtmos.f:20
max ptcl codes in the khvymax
Definition: Zcode.h:2
max ptcl codes in the keta
Definition: Zcode.h:2
********************block data cblkHeavy ********************integer j data *HeavyG2symbol *data *HeavyG2code kiron data maxHeavyG
Definition: cblkHeavy.h:36
max ptcl codes in the kseethru ! subcode integer kd0b
Definition: Zcode.h:2
max ptcl codes in the klast
Definition: Zcode.h:2
max ptcl codes in the kseethru ! subcode integer ksync
Definition: Zcode.h:2
Definition: Zptcl.h:75
max ptcl codes in the kseethru ! subcode integer antip
Definition: Zcode.h:2
max ptcl codes in the kpion
Definition: Zcode.h:2
max ptcl codes in the komeC0
Definition: Zcode.h:2
integer maxbin nregion c minsave drx2 ! drawing region real maxdep integer maxpos integer from
Definition: Zfit.h:15
max ptcl codes in the ksigma
Definition: Zcode.h:2
max ptcl codes in the kddb
Definition: Zcode.h:2
max ptcl codes in the kdeuteron
Definition: Zcode.h:2
max ptcl codes in the kmuon
Definition: Zcode.h:2
max ptcl codes in the kbomega
Definition: Zcode.h:2
block data cblkIncident data *Za1ry is
Definition: cblkIncident.h:5
max ptcl codes in the krare
Definition: Zcode.h:2
max ptcl codes in the kDelta
Definition: Zcode.h:2
*Zfirst p fm *Zfirst p Zfirst p Zfirst p subcode
Definition: ZavoidUnionMap.h:1
dE dx *! Nuc Int sampling table c
Definition: cblkMuInt.h:130