Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4CrossSectionFactoryRegistry.hh>
Public Member Functions | |
G4VBaseXSFactory * | GetFactory (const G4String &name, G4bool abortIfNotFound=true) const |
void | Register (const G4String &name, G4VBaseXSFactory *factory) |
Static Public Member Functions | |
static G4CrossSectionFactoryRegistry * | Instance () |
Friends | |
std::ostream & | operator<< (std::ostream &msg, const G4CrossSectionFactoryRegistry &rhs) |
Definition at line 48 of file G4CrossSectionFactoryRegistry.hh.
G4VBaseXSFactory * G4CrossSectionFactoryRegistry::GetFactory | ( | const G4String & | name, |
G4bool | abortIfNotFound = true ) const |
Definition at line 78 of file G4CrossSectionFactoryRegistry.cc.
Referenced by G4CrossSectionDataSetRegistry::GetCrossSectionDataSet().
|
static |
Definition at line 39 of file G4CrossSectionFactoryRegistry.cc.
Referenced by G4CrossSectionFactory< T, mode >::G4CrossSectionFactory(), G4CrossSectionFactory< T, 0 >::G4CrossSectionFactory(), G4CrossSectionFactory< T, 1 >::G4CrossSectionFactory(), and G4CrossSectionDataSetRegistry::GetCrossSectionDataSet().
void G4CrossSectionFactoryRegistry::Register | ( | const G4String & | name, |
G4VBaseXSFactory * | factory ) |
Definition at line 64 of file G4CrossSectionFactoryRegistry.cc.
Referenced by G4CrossSectionFactory< T, mode >::G4CrossSectionFactory(), G4CrossSectionFactory< T, 0 >::G4CrossSectionFactory(), and G4CrossSectionFactory< T, 1 >::G4CrossSectionFactory().
|
friend |
Definition at line 98 of file G4CrossSectionFactoryRegistry.cc.