Geant4
10.01.p03
|
#include <G4NeutronHPPhotonDist.hh>
Public Member Functions | |
G4NeutronHPPhotonDist () | |
~G4NeutronHPPhotonDist () | |
G4bool | InitMean (std::istream &aDataFile) |
void | InitAngular (std::istream &aDataFile) |
void | InitEnergies (std::istream &aDataFile) |
void | InitPartials (std::istream &aDataFile) |
G4ReactionProductVector * | GetPhotons (G4double anEnergy) |
G4double | GetTargetMass () |
G4bool | NeedsCascade () |
G4double | GetLevelEnergy () |
Definition at line 56 of file G4NeutronHPPhotonDist.hh.
|
inline |
Definition at line 60 of file G4NeutronHPPhotonDist.hh.
References actualMult, distribution, disType, energy, isPrimary, nNeu, partials, probs, G4Cache< VALTYPE >::Put(), theAngular, theGammas, theLegendre, theLevelEnergies, thePartialXsec, thePhotonTransitionFraction, theShells, theTransitionProbabilities, and theYield.
|
inline |
Definition at line 96 of file G4NeutronHPPhotonDist.hh.
References distribution, disType, energy, isPrimary, nDiscrete2, nIso, nNeu, nPartials, partials, probs, theAngular, theGammas, theLegendre, theLevelEnergies, thePartialXsec, thePhotonTransitionFraction, theShells, theTransitionProbabilities, and theYield.
|
inline |
Definition at line 151 of file G4NeutronHPPhotonDist.hh.
References theBaseEnergy.
Referenced by G4NeutronHPInelasticCompFS::CompositeApply().
G4ReactionProductVector * G4NeutronHPPhotonDist::GetPhotons | ( | G4double | anEnergy | ) |
Definition at line 281 of file G4NeutronHPPhotonDist.cc.
References actualMult, DBL_MAX, disType, G4Electron::Electron(), energy, G4cout, G4endl, G4Poisson(), G4UniformRand, G4Gamma::Gamma(), G4Cache< VALTYPE >::Get(), G4NeutronHPAngularP::GetCosTh(), G4ParticleDefinition::GetPDGMass(), G4ReactionProduct::GetTotalEnergy(), G4ReactionProduct::GetTotalMomentum(), G4NeutronHPVector::GetVectorLength(), G4NeutronHPVector::GetX(), G4NeutronHPVector::GetXsec(), G4NeutronHPPartial::GetY(), G4NeutronHPVector::GetY(), isoFlag, keV, nDiscrete, nDiscrete2, nGammaEnergies, nIso, nNeu, nPartials, partials, G4INCL::Math::pi, probs, repFlag, G4NeutronHPVector::Sample(), G4NeutronHPLegendreStore::SampleMax(), G4NeutronHPLegendreStore::SetCoeff(), G4ReactionProduct::SetDefinition(), G4ReactionProduct::SetMomentum(), G4ReactionProduct::SetTotalEnergy(), tabulationType, theAngular, theBaseEnergy, theGammas, theInternalConversionFlag, theLegendre, theLevelEnergies, thePartialXsec, thePhotonTransitionFraction, theTransitionProbabilities, and theYield.
Referenced by G4NeutronHPCaptureFS::ApplyYourself(), G4NeutronHPInelasticBaseFS::BaseApply(), G4NeutronHPInelasticCompFS::CompositeApply(), and G4NeutronHPFSFissionFS::GetPhotons().
|
inline |
Definition at line 147 of file G4NeutronHPPhotonDist.hh.
References targetMass.
Referenced by G4NeutronHPCaptureFS::Init().
void G4NeutronHPPhotonDist::InitAngular | ( | std::istream & | aDataFile | ) |
Definition at line 121 of file G4NeutronHPPhotonDist.cc.
References disType, eV, G4cout, G4endl, G4NeutronHPAngularP::Init(), G4NeutronHPLegendreTable::Init(), G4InterpolationManager::Init(), isoFlag, isPrimary, nDiscrete, nDiscrete2, nIso, nNeu, repFlag, tabulationType, theAngular, theGammas, theLegendre, theLegendreManager, thePartialXsec, and theShells.
Referenced by G4NeutronHPFSFissionFS::Init(), G4NeutronHPCaptureFS::Init(), G4NeutronHPInelasticBaseFS::Init(), G4NeutronHPInelasticCompFS::Init(), and G4FissionLibrary::Init().
void G4NeutronHPPhotonDist::InitEnergies | ( | std::istream & | aDataFile | ) |
Definition at line 227 of file G4NeutronHPPhotonDist.cc.
References distribution, disType, eV, G4NeutronHPPartial::Init(), G4NeutronHPVector::Init(), G4NeutronHPPartial::InitInterpolation(), nDiscrete, nPartials, partials, and probs.
Referenced by G4NeutronHPFSFissionFS::Init(), G4NeutronHPCaptureFS::Init(), G4NeutronHPInelasticBaseFS::Init(), G4NeutronHPInelasticCompFS::Init(), and G4FissionLibrary::Init().
G4bool G4NeutronHPPhotonDist::InitMean | ( | std::istream & | aDataFile | ) |
Definition at line 54 of file G4NeutronHPPhotonDist.cc.
References disType, energy, eV, G4cout, G4endl, G4NeutronHPVector::Init(), nDiscrete, nGammaEnergies, repFlag, targetMass, theBaseEnergy, theInternalConversionFlag, theLevelEnergies, thePhotonTransitionFraction, theTransitionProbabilities, and theYield.
Referenced by G4NeutronHPFSFissionFS::Init(), G4NeutronHPCaptureFS::Init(), G4NeutronHPInelasticBaseFS::Init(), G4NeutronHPInelasticCompFS::Init(), and G4FissionLibrary::Init().
void G4NeutronHPPhotonDist::InitPartials | ( | std::istream & | aDataFile | ) |
Definition at line 252 of file G4NeutronHPPhotonDist.cc.
References disType, eV, G4NeutronHPVector::Init(), isPrimary, nDiscrete, targetMass, theGammas, thePartialXsec, theShells, and theTotalXsec.
Referenced by G4NeutronHPInelasticBaseFS::Init(), and G4NeutronHPInelasticCompFS::Init().
|
inline |
Definition at line 149 of file G4NeutronHPPhotonDist.hh.
References repFlag.
Definition at line 183 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), and GetPhotons().
|
private |
Definition at line 177 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), InitEnergies(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 159 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitAngular(), InitEnergies(), InitMean(), InitPartials(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 160 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitMean(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 166 of file G4NeutronHPPhotonDist.hh.
Referenced by GetPhotons(), and InitAngular().
|
private |
Definition at line 164 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), InitAngular(), InitPartials(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 158 of file G4NeutronHPPhotonDist.hh.
Referenced by GetPhotons(), InitAngular(), InitEnergies(), InitMean(), and InitPartials().
|
private |
Definition at line 168 of file G4NeutronHPPhotonDist.hh.
Referenced by GetPhotons(), InitAngular(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 187 of file G4NeutronHPPhotonDist.hh.
Referenced by GetPhotons(), and InitMean().
|
private |
Definition at line 169 of file G4NeutronHPPhotonDist.hh.
Referenced by GetPhotons(), InitAngular(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 172 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitAngular(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 178 of file G4NeutronHPPhotonDist.hh.
Referenced by GetPhotons(), InitEnergies(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 180 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitEnergies(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 179 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitEnergies(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 155 of file G4NeutronHPPhotonDist.hh.
Referenced by GetPhotons(), InitAngular(), InitMean(), and NeedsCascade().
|
private |
Definition at line 167 of file G4NeutronHPPhotonDist.hh.
Referenced by GetPhotons(), and InitAngular().
|
private |
Definition at line 156 of file G4NeutronHPPhotonDist.hh.
Referenced by GetTargetMass(), InitMean(), and InitPartials().
|
private |
Definition at line 175 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitAngular(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 188 of file G4NeutronHPPhotonDist.hh.
Referenced by GetLevelEnergy(), GetPhotons(), and InitMean().
|
private |
Definition at line 171 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitAngular(), InitPartials(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 195 of file G4NeutronHPPhotonDist.hh.
|
private |
Definition at line 186 of file G4NeutronHPPhotonDist.hh.
Referenced by GetPhotons(), and InitMean().
|
private |
Definition at line 194 of file G4NeutronHPPhotonDist.hh.
|
private |
Definition at line 174 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitAngular(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 173 of file G4NeutronHPPhotonDist.hh.
Referenced by InitAngular().
|
private |
Definition at line 189 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitMean(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 163 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitAngular(), InitPartials(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 191 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitMean(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 170 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), InitAngular(), InitPartials(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 162 of file G4NeutronHPPhotonDist.hh.
Referenced by InitPartials().
|
private |
Definition at line 190 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitMean(), and ~G4NeutronHPPhotonDist().
|
private |
Definition at line 161 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPPhotonDist(), GetPhotons(), InitMean(), and ~G4NeutronHPPhotonDist().