Geant4  10.02
G4INCL::NaturalIsotopicDistributions Class Reference

Class that stores isotopic abundances for a given element. More...

#include <G4INCLNaturalIsotopicDistributions.hh>

Public Member Functions

 NaturalIsotopicDistributions ()
 Constructor. More...
 
G4int drawRandomIsotope (G4int const Z) const
 Draw a random isotope. More...
 
IsotopicDistribution const & getIsotopicDistribution (G4int const Z) const
 Get an isotopic distribution. More...
 

Private Attributes

std::map< G4int,
IsotopicDistribution
theDistributions
 

Detailed Description

Class that stores isotopic abundances for a given element.

Definition at line 81 of file G4INCLNaturalIsotopicDistributions.hh.

Constructor & Destructor Documentation

G4INCL::NaturalIsotopicDistributions::NaturalIsotopicDistributions ( )

Constructor.

Definition at line 398 of file G4INCLNaturalIsotopicDistributions.cc.

Member Function Documentation

G4int G4INCL::NaturalIsotopicDistributions::drawRandomIsotope ( G4int const  Z) const

Draw a random isotope.

Parameters
Zthe element number

Definition at line 97 of file G4INCLNaturalIsotopicDistributions.cc.

IsotopicDistribution const & G4INCL::NaturalIsotopicDistributions::getIsotopicDistribution ( G4int const  Z) const

Get an isotopic distribution.

Parameters
Zthe element number

Definition at line 87 of file G4INCLNaturalIsotopicDistributions.cc.

References INCL_FATAL, and theDistributions.

Member Data Documentation

std::map<G4int, IsotopicDistribution> G4INCL::NaturalIsotopicDistributions::theDistributions
private

Definition at line 100 of file G4INCLNaturalIsotopicDistributions.hh.

Referenced by getIsotopicDistribution().


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