00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef CONSTANTS_H
00012 #define CONSTANTS_H
00013
00014 #define MAX_PARTICLE 100000
00015 #define EMass 5.100e-04
00016 #define CSpeed 29979245.8 // in cm/ms
00017 #define Prop_B 5.26e-03 // in GeV/c pro 17.4 kGauss
00018 #define MAX_GAMMA 1000000000000.
00019
00020 #define classic_electr_radius 2.8179409421853486e-12
00021 #define electron_Compton_length 3.861593288718701e-10
00022 #define fine_structure_const 0.00729735301337329
00023 #define hbarc 1.9732705406375647e-10
00024
00025 #define DEAD -1
00026 #define ALIVE 0
00027 #define CREATED 1
00028
00029
00030 #define PHOTON 22 // Photon
00031 #define ELECTRON 11 // Electron
00032 #define POSITRON -11 // Positron
00033 #define MUON_MINUS 13 // Muon-
00034 #define MUON_PLUS -13 // Muon+
00035 #define TAU_MINUS 15 // Tau-
00036 #define TAU_PLUS -15 // Tau+
00037 #define NEUTRINO_E 12 // Neutrino e
00038 #define ANTINEUTRINO_E -12 // Anti Neutrino e
00039 #define NEUTRINO_MUON 14 // Neutrino Muon
00040 #define ANTINEUTRINO_MUON -14 // Anti Neutrino Muon
00041 #define NEUTRINO_TAU 16 // Neutrino Tau
00042 #define ANTINEUTRINO_TAU -16 // Anti Neutrino Tau
00043 #define PION_ZERO 111 // Pion0
00044 #define PION_PLUS 211 // Pion+
00045 #define PION_MINUS -211 // Pion-
00046 #define ETA 221 // Eta
00047 #define KAON_PLUS 321 // Kaon+
00048 #define KAON_MINUS -321 // Kaon-
00049 #define KAON_LONG 130 // Kaon Long
00050 #define KAON_SHORT 310 // Kaon Short
00051 #define D_PLUS -411 // D+
00052 #define D_MINUS 411 // D-
00053 #define D_ZERO 421 // D0
00054 #define D_ZERO_BAR -421 // D0 bar
00055 #define PROTON 2212 // Proton
00056 #define ANTIPROTON -2212 // Anti Proton
00057 #define NEUTRON 2112 // Neutron
00058 #define ANTINEUTRON -2112 // Anti Neutron
00059
00060 #define W_PLUS 24 // W+
00061 #define W_MINUS -24 // W-
00062 #define Z_ZERO 23 // Z0
00063 #define RHO_ZERO 113 // RHO0
00064 #define RHO_PLUS 213 // RHO+
00065 #define RHO_MINUS -213 // RHO-
00066 #define OMEGA 223 // OMEG
00067 #define PHI 333 // PHI
00068 #define J_PSI 443 // JPSI
00069
00070 #define LAMBDA 3122 // Lambda
00071 #define LAMBDA_BAR -3122 // Lambda bar
00072 #define SIGMA_PLUS 3222 // Sigma+
00073 #define SIGMA_BAR_MINUS -3222 // Sigma bar -
00074 #define SIGMA_ZERO 3212 // Sigma0
00075 #define SIGMA_BAR_ZERO -3212 // Sigma bar 0
00076 #define SIGMA_MINUS 3112 // Sigma-
00077 #define SIGMA_BAR_PLUS -3112 // Sigma bar +
00078 #define XI_ZERO 3322 // Xi0
00079 #define XI_BAR_ZERO -3322 // Xi bar 0
00080 #define XI_MINUS 3312 // Xi-
00081 #define XI_BAR_PLUS -3312 // Xi bar +
00082
00083 #define Fe 0
00084 #define Ne 1
00085 #define Al 2
00086 #define Pb 3
00087 #define Polystyrene 4
00088 #define BGO 5
00089 #define CsI 6
00090 #define NaI 7
00091
00092 #define UNDEFINE 0
00093 #define STABLE 1
00094 #define BREMS 2
00095 #define CONVERSION 3
00096 #define INTERACT 4
00097 #define DECAY 5
00098 #define PCUT 0.1
00099
00100 #endif // CONSTANTS_H