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 ) );
G4ParticleHPThermalScatteringNames()
void AddThermalElement(G4String, G4String)
G4bool IsThisThermalElement(G4String)
G4double G4ParticleHPJENDLHEData::G4double result
std::map< G4String, G4String > names
~G4ParticleHPThermalScatteringNames()
std::map< std::pair< G4String, G4String >, G4String > nist_names