81 names.insert ( std::pair < G4String , G4String > (
"TS_Benzene",
"h_benzen" ) );
82 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Para_Hydrogen",
"h_para_h2" ) );
83 names.insert ( std::pair < G4String , G4String > (
"TS_D_of_Para_Deuterium",
"d_para_d2" ) );
84 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Ortho_Hydrogen",
"h_ortho_h2" ) );
85 names.insert ( std::pair < G4String , G4String > (
"TS_D_of_Ortho_Deuterium",
"d_ortho_d2" ) );
86 names.insert ( std::pair < G4String , G4String > (
"TS_O_of_Uranium_Dioxide",
"o_uo2" ) );
87 names.insert ( std::pair < G4String , G4String > (
"TS_O_of_Ice",
"o_ice" ) );
88 names.insert ( std::pair < G4String , G4String > (
"TS_O_of_Heavy_Water",
"o_heavy_water" ) );
89 names.insert ( std::pair < G4String , G4String > (
"TS_O_of_Beryllium_Oxide",
"o_beo" ) );
90 names.insert ( std::pair < G4String , G4String > (
"TS_N_of_Uranium_Nitride",
"n_un" ) );
91 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Liquid_Methane",
"h_l_ch4" ) );
92 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Zirconium_Hydride",
"h_zrh" ) );
93 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Yttrium_Hydride",
"h_yh2" ) );
94 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Ice",
"h_ice" ) );
95 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Water",
"h_water" ) );
96 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Polyethylene",
"h_polyethylene" ) );
97 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_PolymethylMethacrylate",
"h_c5o2h8" ) );
98 names.insert ( std::pair < G4String , G4String > (
"TS_D_of_Heavy_Water",
"d_heavy_water" ) );
99 names.insert ( std::pair < G4String , G4String > (
"TS_C_of_Graphite",
"graphite" ) );
100 names.insert ( std::pair < G4String , G4String > (
"TS_C_of_Silicium_Carbide",
"c_sic" ) );
101 names.insert ( std::pair < G4String , G4String > (
"TS_C_of_Graphite_Porosity_30percent",
"graphite_30p" ) );
102 names.insert ( std::pair < G4String , G4String > (
"TS_C_of_Graphite_Porosity_10percent",
"graphite_10p" ) );
103 names.insert ( std::pair < G4String , G4String > (
"TS_Beryllium_Metal",
"be_metal"));
104 names.insert ( std::pair < G4String , G4String > (
"TS_Be_of_Beryllium_Oxide",
"be_beo" ) );
105 names.insert ( std::pair < G4String , G4String > (
"TS_Iron_Metal",
"fe_metal" ) );
106 names.insert ( std::pair < G4String , G4String > (
"TS_Zr90_of_Zirconium_Hydride",
"zr90_zrh" ) );
107 names.insert ( std::pair < G4String , G4String > (
"TS_Zr91_of_Zirconium_Hydride",
"zr91_zrh" ) );
108 names.insert ( std::pair < G4String , G4String > (
"TS_Zr92_of_Zirconium_Hydride",
"zr92_zrh" ) );
109 names.insert ( std::pair < G4String , G4String > (
"TS_Zr94_of_Zirconium_Hydride",
"zr94_zrh" ) );
110 names.insert ( std::pair < G4String , G4String > (
"TS_Zr96_of_Zirconium_Hydride",
"zr96_zrh" ) );
111 names.insert ( std::pair < G4String , G4String > (
"TS_Y_of_Yttrium_Hydride",
"y_yh2" ) );
112 names.insert ( std::pair < G4String , G4String > (
"TS_U235_of_Uranium_Dioxide",
"u235_uo2" ) );
113 names.insert ( std::pair < G4String , G4String > (
"TS_U238_of_Uranium_Dioxide",
"u238_uo2" ) );
114 names.insert ( std::pair < G4String , G4String > (
"TS_U235_of_Uranium_Nitride",
"u235_un" ) );
115 names.insert ( std::pair < G4String , G4String > (
"TS_U238_of_Uranium_Nitride",
"u238_un" ) );
116 names.insert ( std::pair < G4String , G4String > (
"TS_Si28_of_SiO2_beta",
"si28_sio2_beta" ) );
117 names.insert ( std::pair < G4String , G4String > (
"TS_Si29_of_SiO2_beta",
"si29_sio2_beta" ) );
118 names.insert ( std::pair < G4String , G4String > (
"TS_Si30_of_SiO2_beta",
"si30_sio2_beta" ) );
119 names.insert ( std::pair < G4String , G4String > (
"TS_Si28_of_SiO2_alpha",
"si28_sio2_alpha" ) );
120 names.insert ( std::pair < G4String , G4String > (
"TS_Si29_of_SiO2_alpha",
"si29_sio2_alpha" ) );
121 names.insert ( std::pair < G4String , G4String > (
"TS_Si30_of_SiO2_alpha",
"si30_sio2_alpha" ) );
122 names.insert ( std::pair < G4String , G4String > (
"TS_Si28_of_Silicium_Carbide",
"si28_sic" ) );
123 names.insert ( std::pair < G4String , G4String > (
"TS_Si29_of_Silicium_Carbide",
"si29_sic" ) );
124 names.insert ( std::pair < G4String , G4String > (
"TS_Si30_of_Silicium_Carbide",
"si30_sic" ) );
125 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Solid_Methane",
"h_s_ch4" ) );
126 names.insert ( std::pair < G4String , G4String > (
"TS_Aluminium_Metal",
"al_metal" ) );
127 names.insert ( std::pair < G4String , G4String > (
"TS_Al_of_Sapphir_SingleCrystal",
"al_al2o3_singlecrystal" ) );
128 names.insert ( std::pair < G4String , G4String > (
"TS_Ca_of_CaH2",
"ca_cah2" ) );
129 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_CaH2",
"h_cah2" ) );
130 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Mesitylene_phaseII",
"h_mesitylene_phaseII" ) );
131 names.insert ( std::pair < G4String , G4String > (
"TS_O_of_Sapphir_SingleCrystal",
"o_al2o3_singlecrystal" ) );
132 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Toluene",
"h_toluene" ) );
133 names.insert ( std::pair < G4String , G4String > (
"TS_Si30_of_SiO2_SingleCrystal",
"si30_sio2_singlecrystal" ) );
134 names.insert ( std::pair < G4String , G4String > (
"TS_Si29_of_SiO2_SingleCrystal",
"si29_sio2_singlecrystal" ) );
135 names.insert ( std::pair < G4String , G4String > (
"TS_Si28_of_SiO2_SingleCrystal",
"si28_sio2_singlecrystal" ) );
136 names.insert ( std::pair < G4String , G4String > (
"TS_Mg26_of_Magnesium_Metal",
"mg26_magnesium" ) );
137 names.insert ( std::pair < G4String , G4String > (
"TS_Mg25_of_Magnesium_Metal",
"mg25_magnesium" ) );
138 names.insert ( std::pair < G4String , G4String > (
"TS_Mg24_of_Magnesium_Metal",
"mg24_magnesium" ) );
140 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_BERYLLIUM_OXIDE" ,
"Be" ) ,
"be_beo" ) );
141 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_BERYLLIUM_OXIDE" ,
"O" ) ,
"o_beo" ) );
142 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_GRAPHITE" ,
"C" ) ,
"graphite" ) );
143 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_POLYETHYLENE" ,
"H" ) ,
"h_polyethylene" ) );
144 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_URANIUM_OXIDE" ,
"O" ) ,
"o_uo2" ) );
145 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_URANIUM_OXIDE" ,
"U" ) ,
"u_uo2" ) );
146 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_WATER" ,
"H" ) ,
"h_water" ) );
164 if ( names.find ( aname ) != names.end() ) result =
true;
171 if ( nist_names.find ( std::pair<G4String,G4String>(material,element) ) != nist_names.end() ) result =
true;
178 if ( names.find ( nameG4Element ) == names.end() ) names.insert( std::pair<G4String,G4String>( nameG4Element , filename ) );
void AddThermalElement(G4String, G4String)
G4bool IsThisThermalElement(G4String)
~G4ParticleHPThermalScatteringNames()
G4ParticleHPThermalScatteringNames()