Geant4  10.02
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 64 of file G4INCLNaturalIsotopicDistributions.hh.

Constructor & Destructor Documentation

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

Constructor.

Definition at line 59 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 74 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 83 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: