Geant4_10
|
#include <G4ENDFYieldDataContainer.hh>
Public Member Functions | |
G4ENDFYieldDataContainer (G4int YieldSlots) | |
G4FFGEnumerations::MetaState | GetMetaState (void) |
G4int | GetProduct (void) |
G4double * | GetYieldError (void) |
G4double * | GetYieldProbability (void) |
G4int | GetYieldSlots (void) |
void | SetMetaState (G4FFGEnumerations::MetaState MetaState) |
void | SetProduct (G4int Product) |
void | SetYieldError (G4double *YieldError) |
void | SetYieldProbability (G4double *YieldProbability) |
void | SetYieldSlots (G4int NumberOfSlots) |
~G4ENDFYieldDataContainer (void) | |
Protected Attributes | |
G4int | YieldSlots_ |
G4int | Product_ |
G4FFGEnumerations::MetaState | MetaState_ |
G4double * | YieldProbability_ |
G4double * | YieldError_ |
G4ENDFYieldDataContainer is a simple data storage class that handles the memory management internally. One instance stores the information for one fission product. In the event of a non-spontaneous fission, it can store the yield probabilities and errors at each of the fission- inducing particles energy levels. For ENDF data and neutron-induced fission these energies are typically 0.0253 eV, 1 MeV, and 5 MeV.
Definition at line 47 of file G4ENDFYieldDataContainer.hh.
G4ENDFYieldDataContainer::G4ENDFYieldDataContainer | ( | G4int | YieldSlots | ) |
Default constructor
Definition at line 40 of file G4ENDFYieldDataContainer.cc.
G4ENDFYieldDataContainer::~G4ENDFYieldDataContainer | ( | void | ) |
Default deconstructor
Definition at line 112 of file G4ENDFYieldDataContainer.cc.
G4FFGEnumerations::MetaState G4ENDFYieldDataContainer::GetMetaState | ( | void | ) |
Get the meta state
Definition at line 51 of file G4ENDFYieldDataContainer.cc.
Get the product
Definition at line 57 of file G4ENDFYieldDataContainer.cc.
Get the yield error
Definition at line 63 of file G4ENDFYieldDataContainer.cc.
Get the yield probability
Definition at line 69 of file G4ENDFYieldDataContainer.cc.
Get the number of yield slots
Definition at line 75 of file G4ENDFYieldDataContainer.cc.
void G4ENDFYieldDataContainer::SetMetaState | ( | G4FFGEnumerations::MetaState | MetaState | ) |
Set the meta state
Definition at line 81 of file G4ENDFYieldDataContainer.cc.
Set the product
Definition at line 87 of file G4ENDFYieldDataContainer.cc.
Set the yield error
Definition at line 93 of file G4ENDFYieldDataContainer.cc.
Set the yield probability
Definition at line 99 of file G4ENDFYieldDataContainer.cc.
|
protected |
Metastable state information of the stored isotope
Definition at line 83 of file G4ENDFYieldDataContainer.hh.
|
protected |
ZZZAAA identifier of the stored isotope
Definition at line 81 of file G4ENDFYieldDataContainer.hh.
|
protected |
Array of the yield probability errors, one per yield slot
Definition at line 87 of file G4ENDFYieldDataContainer.hh.
|
protected |
Array of yield probabilities, one per yield slot
Definition at line 85 of file G4ENDFYieldDataContainer.hh.
|
protected |
The number of energy groups, or yield slots, that are stored
Definition at line 79 of file G4ENDFYieldDataContainer.hh.