Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 멤버 함수 | Protected 속성 | 모든 멤버 목록
G4FPYNormalFragmentDist 클래스 참조

#include <G4FPYNormalFragmentDist.hh>

G4FPYNormalFragmentDist에 대한 상속 다이어그램 :
G4FissionProductYieldDist

Public 멤버 함수

 G4FPYNormalFragmentDist (G4int WhichIsotope, G4FFGEnumerations::MetaState WhichMetaState, G4FFGEnumerations::FissionCause WhichCause, G4FFGEnumerations::YieldType WhichYieldType, std::istringstream &dataFile)
 
 G4FPYNormalFragmentDist (G4int WhichIsotope, G4FFGEnumerations::MetaState WhichMetaState, G4FFGEnumerations::FissionCause WhichCause, G4FFGEnumerations::YieldType WhichYieldType, G4int Verbosity, std::istringstream &dataFile)
 
virtual ~G4FPYNormalFragmentDist (void)
 
G4DynamicParticleVectorG4GetFission (void)
 
G4IonsG4GetFissionProduct (void)
 
void G4SetAlphaProduction (G4double WhatAlphaProduction)
 
void G4SetEnergy (G4double WhatIncidentEnergy)
 
void G4SetTernaryProbability (G4double TernaryProbability)
 
void G4SetVerbosity (G4int WhatVerbosity)
 

Protected 멤버 함수

void Initialize (void)
 
virtual G4IonsGetFissionProduct (void)
 
void CheckAlphaSanity (void)
 
G4IonsFindParticle (G4double RandomParticle)
 
G4IonsFindParticleExtrapolation (G4double RandomParticle, G4bool LowerEnergyGroupExists)
 
G4IonsFindParticleInterpolation (G4double RandomParticle, G4int LowerEnergyGroup)
 
G4IonsFindParticleBranchSearch (ProbabilityBranch *Branch, G4double RandomParticle, G4int EnergyGroup1, G4int EnergyGroup2)
 
virtual void GenerateAlphas (std::vector< G4ReactionProduct * > *Alphas)
 
virtual void GenerateNeutrons (std::vector< G4ReactionProduct * > *Neutrons)
 
G4IonsGetParticleDefinition (G4int Product, G4FFGEnumerations::MetaState MetaState)
 
G4String MakeDirectoryName (void)
 
G4String MakeFileName (G4int Isotope, G4FFGEnumerations::MetaState MetaState)
 
G4DynamicParticleMakeG4DynamicParticle (G4ReactionProduct *)
 
G4String MakeIsotopeName (G4int Isotope, G4FFGEnumerations::MetaState MetaState)
 
virtual void MakeTrees (void)
 
virtual void ReadProbabilities (void)
 
void Renormalize (ProbabilityBranch *Branch)
 
void SampleAlphaEnergies (std::vector< G4ReactionProduct * > *Alphas)
 
void SampleGammaEnergies (std::vector< G4ReactionProduct * > *Gammas)
 
void SampleNeutronEnergies (std::vector< G4ReactionProduct * > *Neutrons)
 
void SetNubar (void)
 
virtual void SortProbability (G4ENDFYieldDataContainer *YieldData)
 
void BurnTree (ProbabilityBranch *Branch)
 

Protected 속성

const G4int Isotope_
 
const G4FFGEnumerations::MetaState MetaState_
 
const
G4FFGEnumerations::FissionCause 
Cause_
 
const G4FFGEnumerations::YieldType YieldType_
 
G4ENDFTapeReadENDFData_
 
G4IonsAlphaDefinition_
 
G4double AlphaProduction_
 
G4double TernaryProbability_
 
G4GammaGammaDefinition_
 
G4double IncidentEnergy_
 
G4double MeanGammaEnergy_
 
G4IonsNeutronDefinition_
 
G4double Nubar_
 
G4double NubarWidth_
 
G4int RemainingZ_
 
G4int RemainingA_
 
G4double RemainingEnergy_
 
G4int Verbosity_
 
ProbabilityTreeTrees_
 
G4IonsSmallestZ_
 
G4IonsSmallestA_
 
G4IonsLargestZ_
 
G4IonsLargestA_
 
G4int YieldEnergyGroups_
 
G4doubleYieldEnergies_
 
G4doubleMaintainNormalizedData_
 
G4doubleDataTotal_
 
G4int TreeCount_
 
G4int BranchCount_
 
G4IonTableIonTable_
 
G4ParticleHPNamesElementNames_
 
G4FPYSamplingOpsRandomEngine_
 

상세한 설명

G4FPYNormalFragmentDist is an inherited class of G4FissionProductYield that samples fission fragments from the entire data set.

G4FPYNormalFragmentDist.hh 파일의 45 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4FPYNormalFragmentDist::G4FPYNormalFragmentDist ( G4int  WhichIsotope,
G4FFGEnumerations::MetaState  WhichMetaState,
G4FFGEnumerations::FissionCause  WhichCause,
G4FFGEnumerations::YieldType  WhichYieldType,
std::istringstream &  dataFile 
)

Default constructor

  • Usage:
    • WhichIsotope: Isotope number of the element in ZZZAAA form
    • WhichMetaState: GROUND_STATE, META_1, or META_2
    • WhichCause: SPONTANEOUS or N_INDUCED
    • WhichYieldType: INDEPENDENT or CUMULATIVE
  • Notes:

G4FPYNormalFragmentDist.cc 파일의 43 번째 라인에서 정의되었습니다.

다음을 참조함 : Initialize().

G4FPYNormalFragmentDist::G4FPYNormalFragmentDist ( G4int  WhichIsotope,
G4FFGEnumerations::MetaState  WhichMetaState,
G4FFGEnumerations::FissionCause  WhichCause,
G4FFGEnumerations::YieldType  WhichYieldType,
G4int  Verbosity,
std::istringstream &  dataFile 
)

Overloaded constructor

  • Usage:
    • WhichIsotope: Isotope number of the element in ZZZAAA form
    • WhichMetaState: GROUND_STATE, META_1, or META_2
    • WhichCause: SPONTANEOUS or N_INDUCED
    • WhichYieldType: INDEPENDENT or CUMULATIVE
    • Verbosity: Verbosity level
  • Notes:

G4FPYNormalFragmentDist.cc 파일의 59 번째 라인에서 정의되었습니다.

다음을 참조함 : Initialize().

G4FPYNormalFragmentDist::~G4FPYNormalFragmentDist ( void  )
virtual

Default deconstructor. It is a virtual function since G4FPYNormalFragmentDist inherits from G4FissionProductYieldDist

G4FPYNormalFragmentDist.cc 파일의 125 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__.

멤버 함수 문서화

void G4FissionProductYieldDist::BurnTree ( ProbabilityBranch Branch)
protectedinherited
void G4FissionProductYieldDist::CheckAlphaSanity ( void  )
protectedinherited

Checks to make sure that alpha overpopulation will not occur, which could result in an unsolvable zero momentum in the LAB system.

G4FissionProductYieldDist.cc 파일의 669 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FissionProductYieldDist::AlphaProduction_, G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__.

다음에 의해서 참조됨 : G4FissionProductYieldDist::G4GetFission().

G4Ions * G4FissionProductYieldDist::FindParticle ( G4double  RandomParticle)
protectedinherited
G4Ions * G4FissionProductYieldDist::FindParticleBranchSearch ( ProbabilityBranch Branch,
G4double  RandomParticle,
G4int  EnergyGroup1,
G4int  EnergyGroup2 
)
protectedinherited

Returns the G4Ions definitions pointer for the particle whose probability segment contains the (0, 1] random number RandomParticle by searching through a branch. Both the extrapolation and interpolation schemes currently use this function to identify the particle.

G4FissionProductYieldDist.cc 파일의 829 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FFG_RECURSIVE_FUNCTIONENTER__, G4FFG_RECURSIVE_FUNCTIONLEAVE__, ProbabilityBranch::IncidentEnergies, ProbabilityBranch::IncidentEnergiesCount, G4FissionProductYieldDist::IncidentEnergy_, ProbabilityBranch::Left, ProbabilityBranch::Particle, ProbabilityBranch::ProbabilityRangeBottom, ProbabilityBranch::ProbabilityRangeTop, ProbabilityBranch::Right.

다음에 의해서 참조됨 : G4FissionProductYieldDist::FindParticleExtrapolation(), G4FissionProductYieldDist::FindParticleInterpolation().

G4Ions * G4FissionProductYieldDist::FindParticleExtrapolation ( G4double  RandomParticle,
G4bool  LowerEnergyGroupExists 
)
protectedinherited

Returns the G4Ions definitions pointer for the particle whose probability segment contains the (0, 1] random number RandomParticle by extrapolating values using the current data set. This function exists so that that different models of extrapolation may be more easily implemented in the future.

G4FissionProductYieldDist.cc 파일의 775 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FissionProductYieldDist::FindParticleBranchSearch(), G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FissionProductYieldDist::TreeCount_, G4FissionProductYieldDist::Trees_, G4FissionProductYieldDist::YieldEnergyGroups_.

다음에 의해서 참조됨 : G4FissionProductYieldDist::FindParticle().

G4Ions * G4FissionProductYieldDist::FindParticleInterpolation ( G4double  RandomParticle,
G4int  LowerEnergyGroup 
)
protectedinherited

Returns the G4Ions definitions pointer for the particle whose probability segment contains the (0, 1] random number RandomParticle by interpolating values in the current data set. This function exists so that that different models of interpolation may be more easily implemented in the future.

G4FissionProductYieldDist.cc 파일의 808 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FissionProductYieldDist::FindParticleBranchSearch(), G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FissionProductYieldDist::TreeCount_, G4FissionProductYieldDist::Trees_.

다음에 의해서 참조됨 : G4FissionProductYieldDist::FindParticle().

G4DynamicParticleVector * G4FissionProductYieldDist::G4GetFission ( void  )
inherited

Generates a fission event using default sampling and returns the pointer to that fission event.

  • Usage: No arguments required
  • Notes:
    • The fission products are loaded into FissionContainer in the following order:
      • First daughter product
      • Second daughter product
      • Alpha particles
      • Neutrons
      • Gamma rays
    • The last particle will have a NULL NextFragment pointer

G4FissionProductYieldDist.cc 파일의 192 번째 라인에서 정의되었습니다.

다음을 참조함 : CLHEP::c_light, G4FissionProductYieldDist::Cause_, G4FissionProductYieldDist::CheckAlphaSanity(), G4FFGEnumerations::DAUGHTER_INFO, G4ArrayOps::DeleteVectorOfPointers(), G4cout, G4endl, G4Exception(), G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FFG_LOCATION__, G4FFG_SPACING__, G4FPYSamplingOps::G4SampleGaussian(), G4FPYSamplingOps::G4SampleUniform(), G4FFGEnumerations::GAMMA_INDUCED, G4FissionProductYieldDist::GenerateAlphas(), G4FissionProductYieldDist::GenerateNeutrons(), G4ParticleDefinition::GetAtomicMass(), G4ParticleDefinition::GetAtomicNumber(), G4ReactionProduct::GetDefinition(), G4FissionProductYieldDist::GetFissionProduct(), G4Pow::GetInstance(), G4FissionProductYieldDist::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), CLHEP::Hep3Vector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::Hep3Vector::getZ(), G4FFGEnumerations::GROUND_STATE, G4FissionProductYieldDist::IncidentEnergy_, G4FissionProductYieldDist::Isotope_, JustWarning, keV, CLHEP::Hep3Vector::mag(), G4FissionProductYieldDist::MakeG4DynamicParticle(), MeV, G4FFGEnumerations::MOMENTUM_INFO, G4FFGEnumerations::NEUTRON_INDUCED, pi, G4FFGEnumerations::PROTON_INDUCED, G4FissionProductYieldDist::RandomEngine_, G4FissionProductYieldDist::RemainingA_, G4FissionProductYieldDist::RemainingEnergy_, G4FissionProductYieldDist::RemainingZ_, CLHEP::Hep3Vector::rotateUz(), G4FissionProductYieldDist::SampleAlphaEnergies(), G4FissionProductYieldDist::SampleGammaEnergies(), G4FissionProductYieldDist::SampleNeutronEnergies(), CLHEP::Hep3Vector::set(), G4ReactionProduct::SetMomentum(), CLHEP::Hep3Vector::setR(), CLHEP::Hep3Vector::setRThetaPhi(), CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), G4FFGEnumerations::SPONTANEOUS, G4FissionProductYieldDist::Verbosity_.

다음에 의해서 참조됨 : G4FissionFragmentGenerator::G4GenerateFission().

G4Ions * G4FissionProductYieldDist::G4GetFissionProduct ( void  )
inherited

Selects a fission fragment at random from the probability tree and returns the G4Ions pointer.

  • Usage: No arguments required
  • Notes:

G4FissionProductYieldDist.cc 파일의 609 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FissionProductYieldDist::FindParticle(), G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FPYSamplingOps::G4SampleUniform(), G4FissionProductYieldDist::RandomEngine_.

다음에 의해서 참조됨 : G4FissionFragmentGenerator::G4GenerateFissionProduct().

void G4FissionProductYieldDist::G4SetAlphaProduction ( G4double  WhatAlphaProduction)
inherited

Set the alpha production behavior for fission event generation.

  • Usage:
    • if AlphaProduction is negative then alpha particles are sampled randomly.
  • Notes:
    • The maximum number of alpha particles that may be created is physically limited by the nucleons present in the parent nucleus. Setting the AlphaProduction too high will have unpredictable results on the sampling of the fission products.

G4FissionProductYieldDist.cc 파일의 620 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FissionProductYieldDist::AlphaProduction_, G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__.

다음에 의해서 참조됨 : G4FissionFragmentGenerator::G4SetAlphaProduction(), G4FissionFragmentGenerator::InitializeFissionProductYieldClass().

void G4FissionProductYieldDist::G4SetEnergy ( G4double  WhatIncidentEnergy)
inherited

Sets the energy of the incident particle

  • Usage:
    • WhatIncidentEnergy: Kinetic energy, if any, of the incident neutron in GeV
  • Notes:

G4FissionProductYieldDist.cc 파일의 630 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FissionProductYieldDist::Cause_, G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, GeV, G4FissionProductYieldDist::IncidentEnergy_, G4FFGEnumerations::SPONTANEOUS.

다음에 의해서 참조됨 : G4FissionFragmentGenerator::G4SetIncidentEnergy().

void G4FissionProductYieldDist::G4SetTernaryProbability ( G4double  TernaryProbability)
inherited

Sets the probability of ternary fission

  • Usage:
    • WhatTernaryProbability: Probability of generating a ternary fission event.
  • Notes:

G4FissionProductYieldDist.cc 파일의 646 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FissionProductYieldDist::TernaryProbability_.

다음에 의해서 참조됨 : G4FissionFragmentGenerator::G4SetTernaryProbability(), G4FissionFragmentGenerator::InitializeFissionProductYieldClass().

void G4FissionProductYieldDist::G4SetVerbosity ( G4int  WhatVerbosity)
inherited

Sets the verbosity levels

  • Usage:
    • WhichVerbosity: Combination of levels
  • Notes:
    • SILENT: All verbose output is repressed
    • UPDATES: Only high-level internal changes are reported
    • DAUGHTER_INFO: Displays information about daughter product sampling
    • NEUTRON_INFO: Displays information about neutron sampling
    • GAMMA_INFO: Displays information about gamma sampling
    • ALPHA_INFO: Displays information about alpha sampling
    • MOMENTUM_INFO: Displays information about momentum balancing
    • EXTRAPOLATION_INTERPOLATION_INFO: Displays information about any data extrapolation or interpolation that occurs
    • DEBUG: Reports program flow as it steps through functions
    • PRINT_ALL: Displays any and all output

G4FissionProductYieldDist.cc 파일의 656 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FissionProductYieldDist::ENDFData_, G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4ENDFTapeRead::G4SetVerbosity(), G4FPYSamplingOps::G4SetVerbosity(), G4FissionProductYieldDist::RandomEngine_, G4FissionProductYieldDist::Verbosity_.

다음에 의해서 참조됨 : G4FissionFragmentGenerator::G4SetVerbosity().

void G4FissionProductYieldDist::GenerateAlphas ( std::vector< G4ReactionProduct * > *  Alphas)
protectedvirtualinherited
void G4FissionProductYieldDist::GenerateNeutrons ( std::vector< G4ReactionProduct * > *  Neutrons)
protectedvirtualinherited
G4Ions * G4FPYNormalFragmentDist::GetFissionProduct ( void  )
protectedvirtual

Selects a fission product from the probability tree, limited by the number of nucleons available to the system.

G4FissionProductYieldDist를 구현.

G4FPYNormalFragmentDist.cc 파일의 87 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FissionProductYieldDist::FindParticle(), G4cout, G4endl, G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FPYSamplingOps::G4SampleUniform(), G4FissionProductYieldDist::RandomEngine_, G4FissionProductYieldDist::RemainingA_, G4FissionProductYieldDist::RemainingZ_.

G4Ions * G4FissionProductYieldDist::GetParticleDefinition ( G4int  Product,
G4FFGEnumerations::MetaState  MetaState 
)
protectedinherited

Returns the G4Ions definition pointer to the isotope defined by Product and MetaState. Searches the ParticleTable for the particle defined by Product (ZZZAAA) and MetaState and returns the G4Ions pointer to that particle. If the particle does not exist then it is created in G4ParticleTable and the pointer to the new particle is returned.

G4FissionProductYieldDist.cc 파일의 959 번째 라인에서 정의되었습니다.

다음을 참조함 : A(), G4FFG_DATA_FUNCTIONENTER__, G4FFG_DATA_FUNCTIONLEAVE__, G4IonTable::GetIon(), G4FissionProductYieldDist::IonTable_, Z.

다음에 의해서 참조됨 : G4FissionProductYieldDist::G4GetFission(), G4FissionProductYieldDist::SortProbability().

void G4FPYNormalFragmentDist::Initialize ( void  )
protected

Initialize is a common function called by all constructors.

G4FPYNormalFragmentDist.cc 파일의 77 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__.

다음에 의해서 참조됨 : G4FPYNormalFragmentDist().

G4String G4FissionProductYieldDist::MakeDirectoryName ( void  )
protectedinherited

Generates the directory location for the data file referenced by G4FissionProductYieldDist

G4FissionProductYieldDist.cc 파일의 1037 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FFGDefaultValues::ENDFFissionDataLocation, G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__.

G4String G4FissionProductYieldDist::MakeFileName ( G4int  Isotope,
G4FFGEnumerations::MetaState  MetaState 
)
protectedinherited

Generates the appropriate file name for the isotope requested

G4FissionProductYieldDist.cc 파일의 1051 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FissionProductYieldDist::MakeIsotopeName().

G4DynamicParticle * G4FissionProductYieldDist::MakeG4DynamicParticle ( G4ReactionProduct ReactionProduct)
protectedinherited
G4String G4FissionProductYieldDist::MakeIsotopeName ( G4int  Isotope,
G4FFGEnumerations::MetaState  MetaState 
)
protectedinherited

Generates the unique name for an isotope/isomer defined by Isotope\ and MetaState in the following format: ZZZ_AAAmX_NAME

G4FissionProductYieldDist.cc 파일의 1085 번째 라인에서 정의되었습니다.

다음을 참조함 : A(), G4FissionProductYieldDist::ElementNames_, G4FFG_DATA_FUNCTIONENTER__, G4FFG_DATA_FUNCTIONLEAVE__, G4FFGEnumerations::GROUND_STATE, G4FFGEnumerations::META_2, G4ParticleHPNames::theString, Z.

다음에 의해서 참조됨 : G4FissionProductYieldDist::MakeFileName().

void G4FissionProductYieldDist::MakeTrees ( void  )
protectedvirtualinherited
void G4FissionProductYieldDist::ReadProbabilities ( void  )
protectedvirtualinherited
void G4FissionProductYieldDist::Renormalize ( ProbabilityBranch Branch)
protectedinherited
void G4FissionProductYieldDist::SampleAlphaEnergies ( std::vector< G4ReactionProduct * > *  Alphas)
protectedinherited

Sample the energy of the alpha particles. The energy used by the alpha particles is subtracted from the available energy

G4FissionProductYieldDist.cc 파일의 1213 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FPYSamplingOps::G4SampleGaussian(), MeV, G4FFGEnumerations::POSITIVE, G4FissionProductYieldDist::RandomEngine_, G4FissionProductYieldDist::RemainingEnergy_.

다음에 의해서 참조됨 : G4FissionProductYieldDist::G4GetFission().

void G4FissionProductYieldDist::SampleGammaEnergies ( std::vector< G4ReactionProduct * > *  Gammas)
protectedinherited
void G4FissionProductYieldDist::SampleNeutronEnergies ( std::vector< G4ReactionProduct * > *  Neutrons)
protectedinherited

Sample the energy of the neutrons using the Watt fission spectrum. The kinetic energy consumed is returned.

G4FissionProductYieldDist.cc 파일의 1322 번째 라인에서 정의되었습니다.

다음을 참조함 : G4FissionProductYieldDist::Cause_, G4cout, G4endl, G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FPYSamplingOps::G4SampleWatt(), G4FissionProductYieldDist::IncidentEnergy_, G4FissionProductYieldDist::Isotope_, G4FissionProductYieldDist::RandomEngine_, G4FissionProductYieldDist::RemainingEnergy_.

다음에 의해서 참조됨 : G4FissionProductYieldDist::G4GetFission().

void G4FissionProductYieldDist::SetNubar ( void  )
protectedinherited
void G4FissionProductYieldDist::SortProbability ( G4ENDFYieldDataContainer YieldData)
protectedvirtualinherited

멤버 데이타 문서화

G4Ions* G4FissionProductYieldDist::AlphaDefinition_
protectedinherited

Contains the G4Ions pointer to an alpha particle

G4FissionProductYieldDist.hh 파일의 187 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::GenerateAlphas(), G4FissionProductYieldDist::Initialize().

G4double G4FissionProductYieldDist::AlphaProduction_
protectedinherited

Controls whether alpha particles are emitted, and how many

G4FissionProductYieldDist.hh 파일의 189 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::CheckAlphaSanity(), G4FissionProductYieldDist::G4SetAlphaProduction(), G4FissionProductYieldDist::GenerateAlphas(), G4FissionProductYieldDist::Initialize().

G4int G4FissionProductYieldDist::BranchCount_
protectedinherited

A run-time counter for the total number of branches stored

G4FissionProductYieldDist.hh 파일의 243 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::ReadProbabilities(), G4FissionProductYieldDist::SortProbability().

const G4FFGEnumerations::FissionCause G4FissionProductYieldDist::Cause_
protectedinherited
G4double* G4FissionProductYieldDist::DataTotal_
protectedinherited
G4ParticleHPNames* G4FissionProductYieldDist::ElementNames_
protectedinherited

Pointer to G4NeutronHPNames
Provides access to the list of element names included in Geant4

G4FissionProductYieldDist.hh 파일의 255 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::Initialize(), G4FissionProductYieldDist::MakeIsotopeName(), G4FissionProductYieldDist::~G4FissionProductYieldDist().

G4ENDFTapeRead* G4FissionProductYieldDist::ENDFData_
protectedinherited
G4Gamma* G4FissionProductYieldDist::GammaDefinition_
protectedinherited

Contains the g4ParticleDefinition pointer to a gamma particle

G4FissionProductYieldDist.hh 파일의 193 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::Initialize(), G4FissionProductYieldDist::SampleGammaEnergies().

G4double G4FissionProductYieldDist::IncidentEnergy_
protectedinherited
G4IonTable* G4FissionProductYieldDist::IonTable_
protectedinherited

Pointer to G4IonTable
All G4Ions are created using G4IonTable

G4FissionProductYieldDist.hh 파일의 251 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::GetParticleDefinition(), G4FissionProductYieldDist::Initialize().

const G4int G4FissionProductYieldDist::Isotope_
protectedinherited

Number in ZZZAAA format of the isotope that G4FissionProductYieldDist references

G4FissionProductYieldDist.hh 파일의 168 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::G4GetFission(), G4FPYBiasedLightFragmentDist::Initialize(), G4FissionProductYieldDist::SampleNeutronEnergies(), G4FissionProductYieldDist::SetNubar().

G4Ions* G4FissionProductYieldDist::LargestA_
protectedinherited

Defines the largest Z particle in the field of trees

G4FissionProductYieldDist.hh 파일의 231 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::Initialize(), G4FissionProductYieldDist::SortProbability().

G4Ions* G4FissionProductYieldDist::LargestZ_
protectedinherited

Defines the largest Z particle in the field of trees.

G4FissionProductYieldDist.hh 파일의 229 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::Initialize(), G4FissionProductYieldDist::SortProbability().

G4double* G4FissionProductYieldDist::MaintainNormalizedData_
protectedinherited

Variable for ensuring that the input data is normalized

G4FissionProductYieldDist.hh 파일의 237 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::Initialize(), G4FissionProductYieldDist::ReadProbabilities(), G4FissionProductYieldDist::Renormalize(), G4FissionProductYieldDist::~G4FissionProductYieldDist().

G4double G4FissionProductYieldDist::MeanGammaEnergy_
protectedinherited

Sets the mean gamma energy, in MeV, produced by the fission of the isotope described by Isotope_

G4FissionProductYieldDist.hh 파일의 199 번째 라인에서 정의되었습니다.

const G4FFGEnumerations::MetaState G4FissionProductYieldDist::MetaState_
protectedinherited

MetaState information of the isotope that G4FissionProductYieldDist references
Possible values are GROUND_STATE, META_1, or META_2

G4FissionProductYieldDist.hh 파일의 173 번째 라인에서 정의되었습니다.

G4Ions* G4FissionProductYieldDist::NeutronDefinition_
protectedinherited

Contains the G4ParticleDefinition pointer to a neutron, cast as a G4Ion for compatibility

G4FissionProductYieldDist.hh 파일의 202 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::GenerateNeutrons(), G4FissionProductYieldDist::Initialize().

G4double G4FissionProductYieldDist::Nubar_
protectedinherited

Nubar for the isotope and incident neutron energy that G4FissionProductYieldDist references.

G4FissionProductYieldDist.hh 파일의 206 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::GenerateNeutrons(), G4FissionProductYieldDist::SetNubar().

G4double G4FissionProductYieldDist::NubarWidth_
protectedinherited

Width of the gaussian distribution that samples nubar for the isotope and incident neutron energy that G4FissionProductYieldDist references.

G4FissionProductYieldDist.hh 파일의 211 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::GenerateNeutrons(), G4FissionProductYieldDist::SetNubar().

G4FPYSamplingOps* G4FissionProductYieldDist::RandomEngine_
protectedinherited
G4int G4FissionProductYieldDist::RemainingA_
protectedinherited

Counter for the number of nucleons available to the fission event

G4FissionProductYieldDist.hh 파일의 215 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::G4GetFission(), G4FissionProductYieldDist::GenerateAlphas(), G4FissionProductYieldDist::GenerateNeutrons(), GetFissionProduct(), G4FPYBiasedLightFragmentDist::GetFissionProduct().

G4double G4FissionProductYieldDist::RemainingEnergy_
protectedinherited

Container for the energy remaining to be assigned in the fission generation

G4FissionProductYieldDist.hh 파일의 217 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::G4GetFission(), G4FissionProductYieldDist::SampleAlphaEnergies(), G4FissionProductYieldDist::SampleGammaEnergies(), G4FissionProductYieldDist::SampleNeutronEnergies().

G4int G4FissionProductYieldDist::RemainingZ_
protectedinherited

Counter for the number of protons available to the fission event

G4FissionProductYieldDist.hh 파일의 213 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::G4GetFission(), G4FissionProductYieldDist::GenerateAlphas(), GetFissionProduct(), G4FPYBiasedLightFragmentDist::GetFissionProduct().

G4Ions* G4FissionProductYieldDist::SmallestA_
protectedinherited

Defines the smallest A particle in the field of trees

G4FissionProductYieldDist.hh 파일의 227 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::Initialize(), G4FissionProductYieldDist::SortProbability().

G4Ions* G4FissionProductYieldDist::SmallestZ_
protectedinherited

Defines the smallest Z particle in the field of trees

G4FissionProductYieldDist.hh 파일의 225 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::Initialize(), G4FissionProductYieldDist::SortProbability().

G4double G4FissionProductYieldDist::TernaryProbability_
protectedinherited

Sets the ternary fission probability. Valid ranges are [0, 1]

G4FissionProductYieldDist.hh 파일의 191 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::G4SetTernaryProbability(), G4FissionProductYieldDist::GenerateAlphas(), G4FissionProductYieldDist::Initialize().

G4int G4FissionProductYieldDist::TreeCount_
protectedinherited
ProbabilityTree* G4FissionProductYieldDist::Trees_
protectedinherited
G4int G4FissionProductYieldDist::Verbosity_
protectedinherited

Verbosity level

G4FissionProductYieldDist.hh 파일의 219 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::G4GetFission(), G4FissionProductYieldDist::G4SetVerbosity(), G4FissionProductYieldDist::Initialize().

G4double* G4FissionProductYieldDist::YieldEnergies_
protectedinherited

Energy values of each energy

G4FissionProductYieldDist.hh 파일의 235 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::FindParticle(), G4FissionProductYieldDist::Initialize(), G4FissionProductYieldDist::SortProbability().

G4int G4FissionProductYieldDist::YieldEnergyGroups_
protectedinherited
const G4FFGEnumerations::YieldType G4FissionProductYieldDist::YieldType_
protectedinherited

The type of yield to be used: INDEPENDET or CUMULATIVE

G4FissionProductYieldDist.hh 파일의 177 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FissionProductYieldDist::Initialize().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: