ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ProbabilityTree Struct Reference

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/particle_hp/include/G4FPYTreeStructures.hh>

+ Collaboration diagram for ProbabilityTree:

Public Attributes

ProbabilityBranchTrunk
 
G4doubleProbabilityRangeEnd
 
G4int BranchCount
 
G4bool IsEnd
 

Static Public Attributes

static G4int IncidentEnergiesCount
 
static G4doubleIncidentEnergies
 

Detailed Description

ProbabilityTree is the 'root' for each tree hierarchy, and contains pointer to the first ProbabilityBranch, or 'trunk', or each tree.
ProbabilityTree also stores the value of the highest probability segment that is stored in the tree. This enables trees that are out of range to be easily skipped over.

Definition at line 74 of file G4FPYTreeStructures.hh.

View newest version in sPHENIX GitHub at line 74 of file G4FPYTreeStructures.hh

Member Data Documentation

G4int ProbabilityTree::BranchCount

Counter for the number of branches that this tree has

Definition at line 86 of file G4FPYTreeStructures.hh.

View newest version in sPHENIX GitHub at line 86 of file G4FPYTreeStructures.hh

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

G4double* ProbabilityTree::IncidentEnergies
static

The different energies available

Definition at line 79 of file G4FPYTreeStructures.hh.

View newest version in sPHENIX GitHub at line 79 of file G4FPYTreeStructures.hh

G4int ProbabilityTree::IncidentEnergiesCount
static

Number of different incident energies are available

Definition at line 77 of file G4FPYTreeStructures.hh.

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

G4bool ProbabilityTree::IsEnd

Variable to identify if this is the last tree in or not

Definition at line 88 of file G4FPYTreeStructures.hh.

View newest version in sPHENIX GitHub at line 88 of file G4FPYTreeStructures.hh

Referenced by G4FissionProductYieldDist::MakeTrees().

G4double* ProbabilityTree::ProbabilityRangeEnd

The value of the highest probability segment stored in this tree

Definition at line 84 of file G4FPYTreeStructures.hh.

View newest version in sPHENIX GitHub at line 84 of file G4FPYTreeStructures.hh

Referenced by G4FissionProductYieldDist::MakeTrees(), and G4FissionProductYieldDist::~G4FissionProductYieldDist().

ProbabilityBranch* ProbabilityTree::Trunk

First branch, or 'trunk', in the tree

Definition at line 82 of file G4FPYTreeStructures.hh.

View newest version in sPHENIX GitHub at line 82 of file G4FPYTreeStructures.hh

Referenced by G4FissionProductYieldDist::FindParticle(), G4FissionProductYieldDist::MakeTrees(), G4FissionProductYieldDist::SortProbability(), and G4FissionProductYieldDist::~G4FissionProductYieldDist().


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