File indexing completed on 2025-01-18 09:58:45
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027 #ifndef G4NISTStoppingData_h
0028 #define G4NISTStoppingData_h 1
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048 #include "globals.hh"
0049 #include <CLHEP/Units/SystemOfUnits.h>
0050
0051 static const G4String nameNIST[74] = {
0052 "G4_A-150_TISSUE", "G4_ACETYLENE","G4_ADIPOSE_TISSUE_ICRP","G4_Ag","G4_AIR",
0053 "G4_Al","G4_ALUMINUM_OXIDE","G4_Ar","G4_Au","G4_B-100_BONE",
0054 "G4_Be","G4_BONE_COMPACT_ICRU","G4_C","G4_GRAPHITE_POROUS","G4_ETHYLENE",
0055 "G4_C-552","G4_CARBON_DIOXIDE","G4_CALCIUM_FLUORIDE","G4_CERIC_SULFATE",
0056 "G4_CELLULOSE_NITRATE",
0057 "G4_BONE_CORTICAL_ICRP","G4_CESIUM_IODIDE","G4_Cu","G4_Fe",
0058 "G4_FERROUS_SULFATE",
0059 "G4_Gd","G4_Ge","G4_Pyrex_Glass","G4_H","G4_He",
0060 "G4_KAPTON","G4_Kr","G4_LITHIUM_TETRABORATE","G4_LITHIUM_FLUORIDE",
0061 "G4_M3_WAX",
0062 "G4_MS20_TISSUE","G4_METHANE","G4_Mo","G4_MUSCLE_WITH_SUCROSE",
0063 "G4_MUSCLE_WITHOUT_SUCROSE",
0064 "G4_MUSCLE_SKELETAL_ICRP","G4_MUSCLE_STRIATED_ICRU","G4_N",
0065 "G4_SODIUM_IODIDE","G4_Ne",
0066 "G4_NYLON-6-6","G4_O","G4_PARAFFIN","G4_Pb","G4_PHOTO_EMULSION",
0067 "G4_PLASTIC_SC_VINYLTOLUENE","G4_POLYCARBONATE","G4_POLYETHYLENE",
0068 "G4_MYLAR","G4_PLEXIGLASS",
0069 "G4_POLYPROPYLENE","G4_POLYSTYRENE","G4_TEFLON","G4_POLYVINYL_CHLORIDE",
0070 "G4_PROPANE",
0071 "G4_Pt","G4_Si","G4_SILICON_DIOXIDE","G4_STILBENE","G4_Ti",
0072 "G4_Sn","G4_TISSUE-METHANE","G4_TISSUE-PROPANE","G4_TOLUENE","G4_U",
0073 "G4_W","G4_WATER","G4_WATER_VAPOR","G4_Xe"};
0074
0075 static const G4int numberOfMolecula = 12;
0076
0077 static const G4String molecularName[numberOfMolecula] = {
0078 "Al_2O_3", "CO_2", "CH_4",
0079 "(C_2H_4)_N-Polyethylene", "(C_2H_4)_N-Polypropylene", "(C_8H_8)_N",
0080 "C_3H_8", "SiO_2", "CsI",
0081 "H_2O", "H_2O-Gas", "Graphite" };
0082
0083 static const G4int molecularIndex[numberOfMolecula] = {
0084 6, 16, 36, 52, 55, 54, 56, 62, 21, 71, 72, 13};
0085
0086 static const G4double fac = CLHEP::MeV*CLHEP::cm2/CLHEP::g;
0087
0088 static const G4double mvx = CLHEP::MeV;
0089
0090 static const G4double T0[78] = {
0091 0.001*mvx, 0.0015*mvx, 0.002*mvx, 0.0025*mvx, 0.003*mvx,
0092 0.004*mvx, 0.005*mvx, 0.006*mvx, 0.007*mvx, 0.008*mvx,
0093 0.009*mvx, 0.01*mvx, 0.0125*mvx,0.015*mvx, 0.0175*mvx,
0094 0.02*mvx, 0.0225*mvx, 0.025*mvx, 0.0275*mvx, 0.03*mvx,
0095 0.035*mvx, 0.04*mvx, 0.045*mvx, 0.05*mvx, 0.055*mvx,
0096 0.06*mvx, 0.065*mvx, 0.07*mvx, 0.075*mvx, 0.08*mvx,
0097 0.085*mvx, 0.09*mvx, 0.095*mvx, 0.1*mvx, 0.125*mvx,
0098 0.15*mvx, 0.175*mvx, 0.2*mvx, 0.225*mvx, 0.25*mvx,
0099 0.275*mvx, 0.3*mvx, 0.35*mvx, 0.4*mvx, 0.45*mvx,
0100 0.5*mvx, 0.55*mvx, 0.6*mvx, 0.65*mvx, 0.7*mvx,
0101 0.75*mvx, 0.8*mvx, 0.85*mvx, 0.9*mvx, 0.95*mvx,
0102 1.*mvx, 1.25*mvx, 1.5*mvx, 1.75*mvx, 2.*mvx,
0103 2.25*mvx, 2.5*mvx, 2.75*mvx, 3.*mvx, 3.5*mvx,
0104 4.*mvx, 4.5*mvx, 5.*mvx, 5.5*mvx, 6.*mvx,
0105 6.5*mvx, 7.*mvx, 7.5*mvx, 8.*mvx, 8.5*mvx,
0106 9.*mvx, 9.5*mvx, 10.*mvx };
0107
0108
0109 #endif
0110
0111