Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Fields
ProbabilityBranch Struct Reference

#include <G4FPYTreeStructures.hh>

Data Fields

G4IonsParticle
 
G4int IncidentEnergiesCount
 
G4doubleIncidentEnergies
 
G4doubleProbabilityRangeBottom
 
G4doubleProbabilityRangeTop
 
ProbabilityBranchRight
 
ProbabilityBranchLeft
 

Detailed Description

ProbabilityBranch is a tree hierarchy storage method. Each 'branch' stores information for the isotope/isomer that is stores, as well as the probability segment in the (0,1] range references it for use in random fission product sampling.
ProbabilityBranch branches 'up' and 'down' to other branches that have a probability segment either higher or lower in the (0,1] range.

Definition at line 46 of file G4FPYTreeStructures.hh.

Field Documentation

G4double* ProbabilityBranch::IncidentEnergies

The different energies available

Definition at line 56 of file G4FPYTreeStructures.hh.

Referenced by G4FissionProductYieldDist::BurnTree(), and G4FissionProductYieldDist::FindParticleBranchSearch().

G4int ProbabilityBranch::IncidentEnergiesCount

Number of different incident energies are available

Definition at line 54 of file G4FPYTreeStructures.hh.

Referenced by G4FissionProductYieldDist::FindParticleBranchSearch(), and G4FissionProductYieldDist::SortProbability().

ProbabilityBranch* ProbabilityBranch::Left
G4Ions* ProbabilityBranch::Particle

Pointer to the G4Ions definition that contains the data for the isotope/isomer for this ProbabilityBranch

Definition at line 51 of file G4FPYTreeStructures.hh.

Referenced by G4FissionProductYieldDist::FindParticle(), and G4FissionProductYieldDist::FindParticleBranchSearch().

G4double* ProbabilityBranch::ProbabilityRangeBottom

The upper limit of the probability segment, indexed by incident energy

Definition at line 58 of file G4FPYTreeStructures.hh.

Referenced by G4FissionProductYieldDist::BurnTree(), G4FissionProductYieldDist::FindParticleBranchSearch(), and G4FissionProductYieldDist::Renormalize().

G4double* ProbabilityBranch::ProbabilityRangeTop
ProbabilityBranch* ProbabilityBranch::Right

The documentation for this struct was generated from the following file: