Geant4.10
|
#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 54 of file G4NeutronHPPhotonDist.hh.
|
inline |
Definition at line 58 of file G4NeutronHPPhotonDist.hh.
|
inline |
Definition at line 93 of file G4NeutronHPPhotonDist.hh.
|
inline |
Definition at line 148 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPInelasticCompFS::CompositeApply().
G4ReactionProductVector * G4NeutronHPPhotonDist::GetPhotons | ( | G4double | anEnergy | ) |
Definition at line 281 of file G4NeutronHPPhotonDist.cc.
References DBL_MAX, G4Electron::Electron(), G4cout, G4endl, G4Poisson(), G4UniformRand, G4Gamma::Gamma(), G4NeutronHPAngularP::GetCosTh(), G4ParticleDefinition::GetPDGMass(), G4ReactionProduct::GetTotalEnergy(), G4ReactionProduct::GetTotalMomentum(), G4NeutronHPVector::GetVectorLength(), G4NeutronHPVector::GetX(), G4NeutronHPVector::GetXsec(), G4NeutronHPPartial::GetY(), G4NeutronHPVector::GetY(), python.hepunit::keV, python.hepunit::pi, G4NeutronHPVector::Sample(), G4NeutronHPLegendreStore::SampleMax(), G4NeutronHPLegendreStore::SetCoeff(), G4ReactionProduct::SetDefinition(), G4ReactionProduct::SetMomentum(), G4ReactionProduct::SetTotalEnergy(), python.hepunit::twopi, and test::x.
Referenced by G4NeutronHPCaptureFS::ApplyYourself(), G4NeutronHPInelasticBaseFS::BaseApply(), G4NeutronHPInelasticCompFS::CompositeApply(), and G4NeutronHPFSFissionFS::GetPhotons().
|
inline |
Definition at line 144 of file G4NeutronHPPhotonDist.hh.
Referenced by G4NeutronHPCaptureFS::Init().
void G4NeutronHPPhotonDist::InitAngular | ( | std::istream & | aDataFile | ) |
Definition at line 121 of file G4NeutronHPPhotonDist.cc.
References python.hepunit::eV, G4cout, G4endl, G4NeutronHPAngularP::Init(), G4NeutronHPLegendreTable::Init(), and G4InterpolationManager::Init().
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 python.hepunit::eV, G4NeutronHPPartial::Init(), G4NeutronHPVector::Init(), and G4NeutronHPPartial::InitInterpolation().
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 python.hepunit::eV, G4cout, G4endl, and G4NeutronHPVector::Init().
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 python.hepunit::eV, and G4NeutronHPVector::Init().
Referenced by G4NeutronHPInelasticBaseFS::Init(), and G4NeutronHPInelasticCompFS::Init().
|
inline |
Definition at line 146 of file G4NeutronHPPhotonDist.hh.