ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4ParticleHPThermalScatteringNames Class Reference

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/particle_hp/include/G4ParticleHPThermalScatteringNames.hh>

+ Collaboration diagram for G4ParticleHPThermalScatteringNames:

Public Member Functions

 G4ParticleHPThermalScatteringNames ()
 
 ~G4ParticleHPThermalScatteringNames ()
 
G4bool IsThisThermalElement (G4String)
 
G4bool IsThisThermalElement (G4String, G4String)
 
size_t GetSize ()
 
G4String GetTS_NDL_Name (G4String nameG4Element)
 
G4String GetTS_NDL_Name (G4String material, G4String element)
 
void AddThermalElement (G4String, G4String)
 

Private Attributes

std::map< G4String, G4Stringnames
 
std::map< std::pair< G4String,
G4String >, G4String
nist_names
 

Detailed Description

Definition at line 47 of file G4ParticleHPThermalScatteringNames.hh.

View newest version in sPHENIX GitHub at line 47 of file G4ParticleHPThermalScatteringNames.hh

Constructor & Destructor Documentation

G4ParticleHPThermalScatteringNames::G4ParticleHPThermalScatteringNames ( )

Definition at line 45 of file G4ParticleHPThermalScatteringNames.cc.

View newest version in sPHENIX GitHub at line 45 of file G4ParticleHPThermalScatteringNames.cc

References names, and nist_names.

G4ParticleHPThermalScatteringNames::~G4ParticleHPThermalScatteringNames ( )

Definition at line 86 of file G4ParticleHPThermalScatteringNames.cc.

View newest version in sPHENIX GitHub at line 86 of file G4ParticleHPThermalScatteringNames.cc

Member Function Documentation

void G4ParticleHPThermalScatteringNames::AddThermalElement ( G4String  nameG4Element,
G4String  filename 
)

Definition at line 106 of file G4ParticleHPThermalScatteringNames.cc.

View newest version in sPHENIX GitHub at line 106 of file G4ParticleHPThermalScatteringNames.cc

References names.

Referenced by G4ParticleHPThermalScattering::AddUserThermalScatteringFile(), and G4ParticleHPThermalScatteringData::AddUserThermalScatteringFile().

+ Here is the caller graph for this function:

size_t G4ParticleHPThermalScatteringNames::GetSize ( void  )
inline

Definition at line 57 of file G4ParticleHPThermalScatteringNames.hh.

View newest version in sPHENIX GitHub at line 57 of file G4ParticleHPThermalScatteringNames.hh

References names.

G4String G4ParticleHPThermalScatteringNames::GetTS_NDL_Name ( G4String  nameG4Element)
inline

Definition at line 58 of file G4ParticleHPThermalScatteringNames.hh.

View newest version in sPHENIX GitHub at line 58 of file G4ParticleHPThermalScatteringNames.hh

References names.

Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable(), and G4ParticleHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

G4String G4ParticleHPThermalScatteringNames::GetTS_NDL_Name ( G4String  material,
G4String  element 
)
inline

Definition at line 59 of file G4ParticleHPThermalScatteringNames.hh.

View newest version in sPHENIX GitHub at line 59 of file G4ParticleHPThermalScatteringNames.hh

References nist_names.

G4bool G4ParticleHPThermalScatteringNames::IsThisThermalElement ( G4String  aname)

Definition at line 91 of file G4ParticleHPThermalScatteringNames.cc.

View newest version in sPHENIX GitHub at line 91 of file G4ParticleHPThermalScatteringNames.cc

References names.

Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable(), and G4ParticleHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

G4bool G4ParticleHPThermalScatteringNames::IsThisThermalElement ( G4String  material,
G4String  element 
)

Definition at line 98 of file G4ParticleHPThermalScatteringNames.cc.

View newest version in sPHENIX GitHub at line 98 of file G4ParticleHPThermalScatteringNames.cc

References nist_names.

Member Data Documentation

std::map< G4String , G4String > G4ParticleHPThermalScatteringNames::names
private
std::map< std::pair < G4String , G4String > , G4String > G4ParticleHPThermalScatteringNames::nist_names
private

Definition at line 72 of file G4ParticleHPThermalScatteringNames.hh.

View newest version in sPHENIX GitHub at line 72 of file G4ParticleHPThermalScatteringNames.hh

Referenced by G4ParticleHPThermalScatteringNames(), GetTS_NDL_Name(), and IsThisThermalElement().


The documentation for this class was generated from the following files: