47 names.insert ( std::pair < G4String , G4String > (
"TS_Aluminium_Metal" ,
"al_metal" ) );
48 names.insert ( std::pair < G4String , G4String > (
"TS_Beryllium_Metal" ,
"be_metal" ) );
49 names.insert ( std::pair < G4String , G4String > (
"TS_Be_of_Beryllium_Oxide" ,
"be_beo" ) );
50 names.insert ( std::pair < G4String , G4String > (
"TS_C_of_Graphite" ,
"graphite" ) );
51 names.insert ( std::pair < G4String , G4String > (
"TS_D_of_Heavy_Water" ,
"d_heavy_water" ) );
52 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Water" ,
"h_water" ) );
53 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Zirconium_Hydride" ,
"h_zrh" ) );
54 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Polyethylene" ,
"h_polyethylene" ) );
55 names.insert ( std::pair < G4String , G4String > (
"TS_Iron_Metal" ,
"fe_metal" ) );
56 names.insert ( std::pair < G4String , G4String > (
"TS_O_of_Uranium_Dioxide" ,
"o_uo2" ) );
57 names.insert ( std::pair < G4String , G4String > (
"TS_O_of_Beryllium_Oxide" ,
"o_beo" ) );
58 names.insert ( std::pair < G4String , G4String > (
"TS_U_of_Uranium_Dioxide" ,
"u_uo2" ) );
59 names.insert ( std::pair < G4String , G4String > (
"TS_Zr_of_Zirconium_Hydride" ,
"zr_zrh" ) );
62 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Para_Hydrogen" ,
"h_para_h2" ) );
63 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Ortho_Hydrogen" ,
"h_ortho_h2" ) );
65 names.insert ( std::pair < G4String , G4String > (
"TS_D_of_Para_Deuterium" ,
"d_para_d2" ) );
66 names.insert ( std::pair < G4String , G4String > (
"TS_D_of_Ortho_Deuterium" ,
"d_ortho_d2" ) );
68 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Liquid_Methane",
"h_l_ch4" ) );
69 names.insert ( std::pair < G4String , G4String > (
"TS_H_of_Solid_Methane",
"h_s_ch4" ) );
74 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_BERYLLIUM_OXIDE" ,
"Be" ) ,
"be_beo" ) );
75 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_BERYLLIUM_OXIDE" ,
"O" ) ,
"o_beo" ) );
76 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_GRAPHITE" ,
"C" ) ,
"graphite" ) );
77 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_POLYETHYLENE" ,
"H" ) ,
"h_polyethylene" ) );
78 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_URANIUM_OXIDE" ,
"O" ) ,
"o_uo2" ) );
79 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_URANIUM_OXIDE" ,
"U" ) ,
"u_uo2" ) );
80 nist_names.insert ( std::pair < std::pair < G4String , G4String > ,
G4String > ( std::pair < G4String , G4String > (
"G4_WATER" ,
"H" ) ,
"h_water" ) );
94 if ( names.find ( aname ) != names.end() ) result =
true;
101 if ( nist_names.find ( std::pair<G4String,G4String>(material,element) ) != nist_names.end() ) result =
true;
108 if ( names.find ( nameG4Element ) == names.end() ) names.insert( std::pair<G4String,G4String>( nameG4Element , filename ) );
void AddThermalElement(G4String, G4String)
G4bool IsThisThermalElement(G4String)
~G4ParticleHPThermalScatteringNames()
G4ParticleHPThermalScatteringNames()