next up previous index
Next: CONS310 Branching Ratios Up: GEANT Previous: CONS210 Special Tracking

CONS300 Particle definition

Routine ID: CONS300
Author(s): Submitted: 01.06.83
Origin: R.Brun, G.N.PatrickRevised: 13.05.92

CALL GPART

Stores the standard particle constants in the data structure JPART and, through the routine GSDK, their decay modes [CONS310].

ParticleNo. Mass(GeV)Charge Life time(sec)
Gamma 1 0.0 0 stable &sp;(1015 )
Positron 2 0.00051099906 1 stable
Electron 3 0.00051099906 -1 stable
Neutrino 4 0.0 0 stable
Muon + 5 0.105658389 1 2.19703 &sp;x10-6

Muon - 6 0.105658389 -1 2.19703 &sp;x10-6

Pion 0 7 0.1349764 0 8.4 &sp;x10-17

Pion + 8 0.1395700 1 2.603 &sp;x10-8

Pion - 9 0.1395700 -1 2.603 &sp;x10-8

Kaon 0 long 10 0.497672 0 5.17 &sp;x10-8

Kaon + 11 0.493677 1 1.237 &sp;x10-8

Kaon - 12 0.493677 -1 1.237 &sp;x10-8

Neutron 13 0.93956563 0 887.0
Proton 14 0.93827231 1 stable
Antiproton 15 0.93827231 -1 stable
Kaon 0 short 16 0.497672 0 8.926 &sp;x10-11

Eta 17 0.54745 0 5.485 &sp;x10-19

Lambda 18 1.115684 0 2.632 &sp;x10-10

Sigma + 19 1.18937 1 7.99 &sp;x10-11

Sigma 0 20 1.19255 0 7.40 &sp;x10-20

Sigma - 21 1.197436 -1 1.479 &sp;x10-10

Xi 0 22 1.3149 0 2.90 &sp;x10-10

Xi - 23 1.32132 -1 1.639 &sp;x10-10

Omega 24 1.67245 -1 8.22 &sp;x10-11

Antineutron 25 0.93956563 0 887.0
Antilambda 26 1.115684 0 2.632 &sp;x10-10

Antisigma - 27 1.18937 -1 7.99 &sp;x10-11

Antisigma 0 28 1.19255 0 7.40 &sp;x10-20

Antisigma + 29 1.197436 1 1.479 &sp;x10-10

Antixi 0 30 1.3149 0 2.90 &sp;x10-10

Antixi + 31 1.32132 1 1.639 &sp;x10-10

ParticleNo. Mass(GeV)Charge Life time(sec)
Antiomega + 32 1.67245 1 8.22 &sp;x10-11

Deuteron 45 1.875613 1 stable
Tritium 46 2.80925 1 stable
Alpha 47 3.727417 2 stable
Geantino 48 0 0 stable
He3 49 2.80923 2 stable
Cerenkov 50 0 0 stable

CALL GPIONS

Stores the standard ions constants in the data structure JPART.

ParticleNo. Mass(GeV)Charge Life time(sec)
Li6 61 5.60305 3 1000
Li7 62 6.53536 3 1000
Be7 63 6.53622 4 1000
Be9 64 8.39479 4 1000
B10 65 9.32699 5 1000
B11 66 10.25510 5 1000
C12 67 11.17793 6 1000
N14 68 13.04378 7 1000
O16 69 14.89917 8 1000
F19 70 17.69690 9 1000
Ne20 71 18.62284 10 1000
Na23 72 21.41483 11 1000
Mg24 73 22.34193 12 1000
Al27 74 25.13314 13 1000
Si28 75 26.06034 14 1000
P31 76 28.85188 15 1000
S32 77 29.78180 16 1000
Cl35 78 32.57328 17 1000
Ar36 79 33.50356 18 1000
K39 80 36.29447 19 1000
Ca40 81 37.22492 20 1000
Sc45 82 41.87617 21 1000
Ti48 83 44.66324 22 1000
V51 84 47.45401 23 1000
Cr52 85 48.38228 24 1000
Mn55 86 51.17447 25 1000
Fe56 87 52.10307 26 1000
Co59 88 54.89593 27 1000
Ni58 89 53.96644 28 1000
Cu63 90 58.61856 29 1000
Zn64 91 59.54963 30 1000

ParticleNo. Mass(GeV)Charge Life time(sec)
Ge74 92 68.85715 32 1000
Se80 93 74.44178 34 1000
Kr84 94 78.16309 36 1000
Sr88 95 81.88358 38 1000
Zr90 96 83.74571 40 1000
Mo98 97 91.19832 42 1000
Pd106 98 98.64997 46 1000
Cd114 99 106.10997 48 1000
Sn120 100 111.68821 50 1000
Xe132 101 122.86796 54 1000
Ba138 102 128.45793 56 1000
Ce140 103 130.32111 58 1000
Sm152 104 141.51236 62 1000
Dy164 105 152.69909 66 1000
Yb174 106 162.02245 70 1000
W184 107 171.34924 74 1000
Pt194 108 180.67513 78 1000
Au197 109 183.47324 79 1000
Hg202 110 188.13451 80 1000
Pb208 111 193.72907 82 1000
U238 112 221.74295 92 1000

Note

It is possible for the user to define more particles or to redefine some characteristics of the particles currently defined in GEANT, but this must be done with extreme care. In particular, the mass and charge of most particles are stored independently in FLUKA, and any change made via GSPART will not affect these values. Removing particles from the list can lead to unpredictable results and it is strongly discouraged.

The user who needs more particles, or wants to partly override the standard values, can do that via the routines GSPART and GSDK.

All data taken from M. Aguilar Benitez [] and updated with the values of the PDG [].

CALL GSPART (IPART,CHNPAR,ITRTYP,AMASS,CHARGE,TLIFE,UB,NWB)

Stores the constants describing the particle. IPART in the data structure JPART.

IPART
( INTEGER) particle number;
CHNPAR
( CHARACTER*20) particle name;
ITRTYP
( INTEGER) type of tracking routine requested:
1
particle tracked by GTGAMA;
2
particle tracked by GTELEC;
3
particle tracked by GTNEUT;
4
particle tracked by GTHADR;
5
particle tracked by GTMUON;
6
geantino tracked by GTNINO;
7
heavy ion tracked by GTCKOV;
8
light photon tracked by GTHION;
AMASS
( REAL) particle mass in GeV;
CHARGE
( REAL) particle charge;
TLIFE
( REAL) particle life time (in seconds);
UB
( REAL) array of NWB user additional parameters;
NWB
( INTEGER).

CALL GFPART (IPART,CHNPAR*,ITRTYP*,AMASS*,CHARGE*,TLIFE*,UB*,NWB*)

Extracts the constants describing the particle IPART from the data structure JPART.

CALL GPPART (IPART)

Prints the particle constants for particle IPART (for all particles if IPART=0).

CONS310



next up previous index
Next: CONS310 Branching Ratios Up: GEANT Previous: CONS210 Special Tracking


Janne Saarela
Mon Apr 3 12:46:29 METDST 1995