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)
 
~G4ParticleHPThermalScatteringNames()
 
std::map< G4String, G4String > names
 
G4bool IsThisThermalElement(G4String)
 
std::map< std::pair< G4String, G4String >, G4String > nist_names