Geant4  10.00.p02
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 80 of file G4INCLNaturalIsotopicDistributions.hh.

Constructor & Destructor Documentation

G4INCL::NaturalIsotopicDistributions::NaturalIsotopicDistributions ( )

Constructor.

Definition at line 396 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 95 of file G4INCLNaturalIsotopicDistributions.cc.

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

Get an isotopic distribution.

Parameters
Zthe element number

Definition at line 85 of file G4INCLNaturalIsotopicDistributions.cc.

References INCL_FATAL, and theDistributions.

Member Data Documentation

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

Definition at line 99 of file G4INCLNaturalIsotopicDistributions.hh.

Referenced by getIsotopicDistribution().


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