Geant4
10.03
|
#include <G4ParticleHPPhotonDist.hh>
Public Member Functions | |
G4ParticleHPPhotonDist () | |
~G4ParticleHPPhotonDist () | |
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 55 of file G4ParticleHPPhotonDist.hh.
|
inline |
Definition at line 59 of file G4ParticleHPPhotonDist.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 95 of file G4ParticleHPPhotonDist.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 150 of file G4ParticleHPPhotonDist.hh.
References theBaseEnergy.
Referenced by G4ParticleHPInelasticCompFS::CompositeApply().
G4ReactionProductVector * G4ParticleHPPhotonDist::GetPhotons | ( | G4double | anEnergy | ) |
Definition at line 282 of file G4ParticleHPPhotonDist.cc.
References actualMult, DBL_MAX, disType, G4Electron::Electron(), energy, G4Poisson(), G4UniformRand, G4Gamma::Gamma(), G4Cache< VALTYPE >::Get(), G4ParticleHPAngularP::GetCosTh(), G4ParticleDefinition::GetPDGMass(), G4ReactionProduct::GetTotalEnergy(), G4ReactionProduct::GetTotalMomentum(), G4ParticleHPVector::GetVectorLength(), G4ParticleHPVector::GetX(), G4ParticleHPVector::GetXsec(), G4ParticleHPPartial::GetY(), G4ParticleHPVector::GetY(), isoFlag, keV, nDiscrete, nDiscrete2, nGammaEnergies, nIso, nNeu, nPartials, partials, probs, repFlag, G4ParticleHPVector::Sample(), G4ParticleHPLegendreStore::SampleMax(), G4ParticleHPLegendreStore::SetCoeff(), G4ReactionProduct::SetDefinition(), G4ReactionProduct::SetMomentum(), G4ReactionProduct::SetTotalEnergy(), tabulationType, theAngular, theBaseEnergy, theGammas, theInternalConversionFlag, theLegendre, theLevelEnergies, thePartialXsec, thePhotonTransitionFraction, theTransitionProbabilities, theYield, and twopi.
Referenced by G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4ParticleHPInelasticCompFS::CompositeApply(), and G4ParticleHPFSFissionFS::GetPhotons().
|
inline |
Definition at line 146 of file G4ParticleHPPhotonDist.hh.
References targetMass.
Referenced by G4ParticleHPCaptureFS::Init().
void G4ParticleHPPhotonDist::InitAngular | ( | std::istream & | aDataFile | ) |
Definition at line 122 of file G4ParticleHPPhotonDist.cc.
References disType, eV, G4cout, G4endl, G4ParticleHPAngularP::Init(), G4ParticleHPLegendreTable::Init(), G4InterpolationManager::Init(), isoFlag, isPrimary, nDiscrete, nDiscrete2, nIso, nNeu, repFlag, tabulationType, theAngular, theGammas, theLegendre, theLegendreManager, thePartialXsec, and theShells.
Referenced by G4ParticleHPCaptureFS::Init(), G4ParticleHPFSFissionFS::Init(), G4ParticleHPInelasticBaseFS::Init(), G4ParticleHPInelasticCompFS::Init(), and G4FissionLibrary::Init().
void G4ParticleHPPhotonDist::InitEnergies | ( | std::istream & | aDataFile | ) |
Definition at line 228 of file G4ParticleHPPhotonDist.cc.
References distribution, disType, eV, G4ParticleHPPartial::Init(), G4ParticleHPVector::Init(), G4ParticleHPPartial::InitInterpolation(), nDiscrete, nPartials, partials, and probs.
Referenced by G4ParticleHPCaptureFS::Init(), G4ParticleHPFSFissionFS::Init(), G4ParticleHPInelasticBaseFS::Init(), G4ParticleHPInelasticCompFS::Init(), and G4FissionLibrary::Init().
G4bool G4ParticleHPPhotonDist::InitMean | ( | std::istream & | aDataFile | ) |
Definition at line 55 of file G4ParticleHPPhotonDist.cc.
References disType, energy, eV, G4cout, G4endl, G4ParticleHPVector::Init(), nDiscrete, nGammaEnergies, repFlag, targetMass, theBaseEnergy, theInternalConversionFlag, theLevelEnergies, thePhotonTransitionFraction, theTransitionProbabilities, and theYield.
Referenced by G4ParticleHPCaptureFS::Init(), G4ParticleHPFSFissionFS::Init(), G4ParticleHPInelasticBaseFS::Init(), G4ParticleHPInelasticCompFS::Init(), and G4FissionLibrary::Init().
void G4ParticleHPPhotonDist::InitPartials | ( | std::istream & | aDataFile | ) |
Definition at line 253 of file G4ParticleHPPhotonDist.cc.
References disType, eV, G4ParticleHPVector::Init(), isPrimary, nDiscrete, targetMass, theGammas, thePartialXsec, theShells, and theTotalXsec.
Referenced by G4ParticleHPInelasticBaseFS::Init(), and G4ParticleHPInelasticCompFS::Init().
|
inline |
Definition at line 148 of file G4ParticleHPPhotonDist.hh.
References repFlag.
Definition at line 182 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), and GetPhotons().
|
private |
Definition at line 176 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), InitEnergies(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 158 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), InitEnergies(), InitMean(), InitPartials(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 159 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitMean(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 165 of file G4ParticleHPPhotonDist.hh.
Referenced by GetPhotons(), and InitAngular().
|
private |
Definition at line 163 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), InitAngular(), InitPartials(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 157 of file G4ParticleHPPhotonDist.hh.
Referenced by GetPhotons(), InitAngular(), InitEnergies(), InitMean(), and InitPartials().
|
private |
Definition at line 167 of file G4ParticleHPPhotonDist.hh.
Referenced by GetPhotons(), InitAngular(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 186 of file G4ParticleHPPhotonDist.hh.
Referenced by GetPhotons(), and InitMean().
|
private |
Definition at line 168 of file G4ParticleHPPhotonDist.hh.
Referenced by GetPhotons(), InitAngular(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 171 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 177 of file G4ParticleHPPhotonDist.hh.
Referenced by GetPhotons(), InitEnergies(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 179 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitEnergies(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 178 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitEnergies(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 154 of file G4ParticleHPPhotonDist.hh.
Referenced by GetPhotons(), InitAngular(), InitMean(), and NeedsCascade().
|
private |
Definition at line 166 of file G4ParticleHPPhotonDist.hh.
Referenced by GetPhotons(), and InitAngular().
|
private |
Definition at line 155 of file G4ParticleHPPhotonDist.hh.
Referenced by GetTargetMass(), InitMean(), and InitPartials().
|
private |
Definition at line 174 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 187 of file G4ParticleHPPhotonDist.hh.
Referenced by GetLevelEnergy(), GetPhotons(), and InitMean().
|
private |
Definition at line 170 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), InitPartials(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 194 of file G4ParticleHPPhotonDist.hh.
|
private |
Definition at line 185 of file G4ParticleHPPhotonDist.hh.
Referenced by GetPhotons(), and InitMean().
|
private |
Definition at line 193 of file G4ParticleHPPhotonDist.hh.
|
private |
Definition at line 173 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 172 of file G4ParticleHPPhotonDist.hh.
Referenced by InitAngular().
|
private |
Definition at line 188 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitMean(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 162 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), InitPartials(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 190 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitMean(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 169 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), InitAngular(), InitPartials(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 161 of file G4ParticleHPPhotonDist.hh.
Referenced by InitPartials().
|
private |
Definition at line 189 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitMean(), and ~G4ParticleHPPhotonDist().
|
private |
Definition at line 160 of file G4ParticleHPPhotonDist.hh.
Referenced by G4ParticleHPPhotonDist(), GetPhotons(), InitMean(), and ~G4ParticleHPPhotonDist().