Geant4
10.01.p02
|
ProbabilityBranch is a tree hierarchy storage method. More...
#include <G4FPYTreeStructures.hh>
Public Attributes | |
G4Ions * | Particle |
Pointer to the G4Ions definition that contains the data for the isotope/isomer for this ProbabilityBranch. More... | |
G4int | IncidentEnergiesCount |
Number of different incident energies are available. More... | |
G4double * | IncidentEnergies |
The different energies available. More... | |
G4double * | ProbabilityRangeBottom |
The upper limit of the probability segment, indexed by incident energy. More... | |
G4double * | ProbabilityRangeTop |
The lower limit of the probability segment, indexed by incident energy. More... | |
ProbabilityBranch * | Right |
Pointer to the branch that has a higher probability. More... | |
ProbabilityBranch * | Left |
Pointer to the branch that has a lower probability. More... | |
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.
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 |
Pointer to the branch that has a lower probability.
Definition at line 65 of file G4FPYTreeStructures.hh.
Referenced by G4FissionProductYieldDist::BurnTree(), G4FissionProductYieldDist::FindParticle(), G4FissionProductYieldDist::FindParticleBranchSearch(), and G4FissionProductYieldDist::Renormalize().
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 |
The lower limit of the probability segment, indexed by incident energy.
Definition at line 60 of file G4FPYTreeStructures.hh.
Referenced by G4FissionProductYieldDist::BurnTree(), G4FissionProductYieldDist::FindParticle(), G4FissionProductYieldDist::FindParticleBranchSearch(), and G4FissionProductYieldDist::Renormalize().
ProbabilityBranch* ProbabilityBranch::Right |
Pointer to the branch that has a higher probability.
Definition at line 63 of file G4FPYTreeStructures.hh.
Referenced by G4FissionProductYieldDist::BurnTree(), G4FissionProductYieldDist::FindParticle(), G4FissionProductYieldDist::FindParticleBranchSearch(), and G4FissionProductYieldDist::Renormalize().