ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4INCL::IsotopicDistribution Class Reference

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

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/inclxx/utils/include/G4INCLNaturalIsotopicDistributions.hh>

+ Collaboration diagram for G4INCL::IsotopicDistribution:

Public Member Functions

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

Private Attributes

IsotopeVector theIsotopes
 

Detailed Description

Class that stores isotopic abundances for a given element.

Definition at line 64 of file G4INCLNaturalIsotopicDistributions.hh.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub at line 59 of file G4INCLNaturalIsotopicDistributions.cc

References e, and 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.

View newest version in sPHENIX GitHub at line 74 of file G4INCLNaturalIsotopicDistributions.cc

References r, 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.

View newest version in sPHENIX GitHub 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

Definition at line 77 of file G4INCLNaturalIsotopicDistributions.hh.

View newest version in sPHENIX GitHub at line 77 of file G4INCLNaturalIsotopicDistributions.hh

Referenced by drawRandomIsotope(), getIsotopes(), and IsotopicDistribution().


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