Geant4  10.00.p02
G4INCL::IsotopicDistribution Class Reference

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

#include <G4INCLNaturalIsotopicDistributions.hh>

Public Member Functions

 IsotopicDistribution (IsotopeVector const &aVector)
 Constructor. More...
 
G4int drawRandomIsotope () const
 Draw a random isotope based on the abundance vector. More...
 
IsotopeVector const & getIsotopes () const
 Get the isotope vector. More...
 

Private Attributes

IsotopeVector theIsotopes
 

Detailed Description

Class that stores isotopic abundances for a given element.

Definition at line 63 of file G4INCLNaturalIsotopicDistributions.hh.

Constructor & Destructor Documentation

G4INCL::IsotopicDistribution::IsotopicDistribution ( IsotopeVector const &  aVector)

Constructor.

Definition at line 57 of file G4INCLNaturalIsotopicDistributions.cc.

References theIsotopes.

Member Function Documentation

G4int G4INCL::IsotopicDistribution::drawRandomIsotope ( ) const

Draw a random isotope based on the abundance vector.

Definition at line 72 of file G4INCLNaturalIsotopicDistributions.cc.

References G4INCL::Random::shoot(), and theIsotopes.

+ Here is the call graph for this function:

IsotopeVector const & G4INCL::IsotopicDistribution::getIsotopes ( ) const

Get the isotope vector.

Definition at line 81 of file G4INCLNaturalIsotopicDistributions.cc.

References theIsotopes.

Referenced by G4INCL::INCL::initUniverseRadius().

+ Here is the caller graph for this function:

Member Data Documentation

IsotopeVector G4INCL::IsotopicDistribution::theIsotopes
private

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