Geant4-11
|
#include <G4fissionEvent.hh>
Public Member Functions | |
G4fissionEvent (G4int isotope, G4double time, G4double nubar, G4double eng) | |
G4double | getNeutronAge (G4int index) |
G4double | getNeutronDircosu (G4int index) |
G4double | getNeutronDircosv (G4int index) |
G4double | getNeutronDircosw (G4int index) |
G4double | getNeutronEnergy (G4int index) |
G4int | getNeutronNu () |
G4double | getNeutronVelocity (G4int index) |
G4double | getPhotonAge (G4int index) |
G4double | getPhotonDircosu (G4int index) |
G4double | getPhotonDircosv (G4int index) |
G4double | getPhotonDircosw (G4int index) |
G4double | getPhotonEnergy (G4int index) |
G4int | getPhotonNu () |
G4double | getPhotonVelocity (G4int index) |
~G4fissionEvent () | |
Static Public Member Functions | |
static void | setCf252Option (G4int ndist, G4int neng) |
static void | setCorrelationOption (G4int correlation) |
static void | setDelayOption (G4int delay) |
static void | setNudistOption (G4int nudist) |
static void | setRNGd (G4double(*funcptr)(void)) |
static void | setRNGf (float(*funcptr)(void)) |
Static Private Member Functions | |
static G4double | fisslibrng (void) |
static G4double | rngf2d (void) |
Static Private Attributes | |
static G4int | Cf252ndistoption =0 |
static G4int | Cf252nengoption =0 |
static G4int | correlationoption =0 |
static G4int | delayoption =0 |
static G4int | nudistoption =3 |
static G4double(* | rngdptr )(void) |
static float(* | rngfptr )(void) |
Definition at line 62 of file G4fissionEvent.hh.
Definition at line 65 of file G4fissionEvent.cc.
References Cf252ndistoption, Cf252nengoption, G4SmpGEng(), G4SmpNEngCf252(), G4SmpNuDistDataPu239(), G4SmpNuDistDataPu239_241(), G4SmpNuDistDataPu239_241_MC(), G4SmpNuDistDataU232_234_236_238(), G4SmpNuDistDataU232_234_236_238_MC(), G4SmpNuDistDataU233_235(), G4SmpNuDistDataU233_235_MC(), G4SmpNuDistDataU235(), G4SmpNuDistDataU238(), G4SmpNugDist(), G4SmpNVel(), G4SmpPVel(), G4SmpSpNuDistData(), G4SmpSpNugDistData(), G4SmpTerrell(), G4SmpWatt(), neutronAges, neutronDircosu, neutronDircosv, neutronDircosw, neutronEnergies, neutronNu, neutronVelocities, nudistoption, photonAges, photonDircosu, photonDircosv, photonDircosw, photonEnergies, photonNu, and photonVelocities.
G4fissionEvent::~G4fissionEvent | ( | ) |
Definition at line 181 of file G4fissionEvent.cc.
References neutronAges, neutronDircosu, neutronDircosv, neutronDircosw, neutronEnergies, neutronNu, neutronVelocities, photonAges, photonDircosu, photonDircosv, photonDircosw, photonEnergies, photonNu, and photonVelocities.
|
staticprivate |
Definition at line 64 of file G4rngc.cc.
References G4UniformRand.
Referenced by G4SmpGEng(), G4SmpIsoDir(), G4SmpNEngCf252(), G4SmpNuDistDataPu239(), G4SmpNuDistDataPu239_241(), G4SmpNuDistDataPu239_241_MC(), G4SmpNuDistDataU232_234_236_238(), G4SmpNuDistDataU232_234_236_238_MC(), G4SmpNuDistDataU233_235(), G4SmpNuDistDataU233_235_MC(), G4SmpNuDistDataU235(), G4SmpNuDistDataU238(), G4SmpNugDist(), G4SmpSpNuDistData(), G4SmpSpNugDistData(), G4SmpTerrell(), and G4SmpWatt().
|
private |
Definition at line 64 of file G4fissionerr.cc.
References FatalException, G4Exception(), and itoa().
Referenced by G4SmpTerrell(), and G4SmpWatt().
|
private |
Definition at line 63 of file G4SmpGEng.cc.
References fisslibrng(), G4cout, G4endl, G4Log(), G4Pow::GetInstance(), and G4Pow::powA().
Referenced by G4fissionEvent().
|
private |
Definition at line 62 of file G4SmpIsoDir.cc.
References fisslibrng(), and twopi.
Referenced by G4SmpNVel(), and G4SmpPVel().
Definition at line 63 of file G4SmpNEngCf252.cc.
References fisslibrng(), G4cout, G4endl, G4Log(), G4Pow::GetInstance(), G4Pow::powA(), and G4Pow::powN().
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataPu239.cc.
References fisslibrng(), G4Pow::GetInstance(), and G4Pow::powN().
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataPu239_241.cc.
References fisslibrng(), G4SmpTerrell(), G4Pow::GetInstance(), and G4Pow::powN().
Referenced by G4fissionEvent().
Definition at line 61 of file G4SmpNuDistDataPu239_241_MC.cc.
References fisslibrng(), and G4SmpTerrell().
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataU232_234_236_238.cc.
References fisslibrng(), G4SmpTerrell(), G4Pow::GetInstance(), and G4Pow::powN().
Referenced by G4fissionEvent().
Definition at line 61 of file G4SmpNuDistDataU232_234_236_238_MC.cc.
References fisslibrng(), and G4SmpTerrell().
Referenced by G4fissionEvent().
|
private |
Definition at line 63 of file G4SmpNuDistDataU233_235.cc.
References fisslibrng(), G4Exp(), G4SmpTerrell(), G4Pow::GetInstance(), G4Pow::powA(), and G4Pow::powN().
Referenced by G4fissionEvent().
Definition at line 61 of file G4SmpNuDistDataU233_235_MC.cc.
References fisslibrng(), and G4SmpTerrell().
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataU235.cc.
References fisslibrng(), G4cout, G4endl, G4Pow::GetInstance(), and G4Pow::powN().
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataU238.cc.
References fisslibrng(), G4Pow::GetInstance(), and G4Pow::powN().
Referenced by G4fissionEvent().
Definition at line 67 of file G4SmpNugDist.cc.
References A, G4Pow::A13(), alphanegbin, fisslibrng(), G4cout, G4endl, G4Exp(), G4Log(), G4Pow::GetInstance(), nfissg, G4Pow::powA(), and Z.
Referenced by G4fissionEvent(), and G4SmpSpNugDistData().
|
private |
Definition at line 61 of file G4SmpNVel.cc.
References G4SmpIsoDir().
Referenced by G4fissionEvent().
|
private |
Definition at line 61 of file G4SmpPVel.cc.
References G4SmpIsoDir().
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpSpNubarData.cc.
References nSPfissNubarIso.
Referenced by G4SmpSpNuDistData(), and G4SmpSpNugDistData().
Definition at line 63 of file G4SmpSpNuDistData.cc.
References fisslibrng(), G4cout, G4endl, G4SmpSpNubarData(), G4SmpTerrell(), nSPfissIso, and nSPfissn.
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpSpNugDistData.cc.
References fisslibrng(), G4SmpNugDist(), G4SmpSpNubarData(), and nSPfissg.
Referenced by G4fissionEvent().
Definition at line 68 of file G4SmpTerrell.cc.
References BSHIFT, fisslibrng(), G4cout, G4endl, G4Exp(), G4fissionerr(), G4Log(), SQRT2, TWOPI, and WIDTH.
Referenced by G4fissionEvent(), G4SmpNuDistDataPu239_241(), G4SmpNuDistDataPu239_241_MC(), G4SmpNuDistDataU232_234_236_238(), G4SmpNuDistDataU232_234_236_238_MC(), G4SmpNuDistDataU233_235(), G4SmpNuDistDataU233_235_MC(), and G4SmpSpNuDistData().
Definition at line 66 of file G4SmpWatt.cc.
References fisslibrng(), G4cout, G4endl, G4fissionerr(), G4Log(), nZAfis, and WATTEMAX.
Referenced by G4fissionEvent().
Definition at line 139 of file G4fissionEvent.hh.
References neutronAges, and neutronNu.
Definition at line 107 of file G4fissionEvent.hh.
References neutronDircosu, and neutronNu.
Referenced by G4FissionLibrary::ApplyYourself(), and G4SFDecay::DecayIt().
Definition at line 111 of file G4fissionEvent.hh.
References neutronDircosv, and neutronNu.
Referenced by G4FissionLibrary::ApplyYourself(), and G4SFDecay::DecayIt().
Definition at line 115 of file G4fissionEvent.hh.
References neutronDircosw, and neutronNu.
Referenced by G4FissionLibrary::ApplyYourself(), and G4SFDecay::DecayIt().
Definition at line 99 of file G4fissionEvent.hh.
References neutronEnergies, and neutronNu.
Referenced by G4FissionLibrary::ApplyYourself(), and G4SFDecay::DecayIt().
|
inline |
Definition at line 93 of file G4fissionEvent.hh.
References neutronNu.
Referenced by G4SFDecay::DecayIt(), and G4FissionLibrary::SampleMult().
Definition at line 103 of file G4fissionEvent.hh.
References neutronNu, and neutronVelocities.
Definition at line 143 of file G4fissionEvent.hh.
References photonAges, and photonNu.
Definition at line 127 of file G4fissionEvent.hh.
References photonDircosu, and photonNu.
Referenced by G4FissionLibrary::ApplyYourself(), and G4SFDecay::DecayIt().
Definition at line 131 of file G4fissionEvent.hh.
References photonDircosv, and photonNu.
Referenced by G4FissionLibrary::ApplyYourself(), and G4SFDecay::DecayIt().
Definition at line 135 of file G4fissionEvent.hh.
References photonDircosw, and photonNu.
Referenced by G4FissionLibrary::ApplyYourself(), and G4SFDecay::DecayIt().
Definition at line 119 of file G4fissionEvent.hh.
References photonEnergies, and photonNu.
Referenced by G4FissionLibrary::ApplyYourself(), and G4SFDecay::DecayIt().
|
inline |
Definition at line 96 of file G4fissionEvent.hh.
References photonNu.
Referenced by G4SFDecay::DecayIt(), and G4FissionLibrary::SampleMult().
Definition at line 123 of file G4fissionEvent.hh.
References photonNu, and photonVelocities.
|
staticprivate |
Definition at line 156 of file G4fissionEvent.hh.
References Cf252ndistoption, and Cf252nengoption.
|
inlinestatic |
Definition at line 150 of file G4fissionEvent.hh.
References correlationoption.
|
inlinestatic |
Definition at line 147 of file G4fissionEvent.hh.
References delayoption.
|
inlinestatic |
Definition at line 153 of file G4fissionEvent.hh.
References nudistoption.
|
inlinestatic |
Definition at line 164 of file G4fissionEvent.hh.
References rngdptr.
Referenced by setrngd_().
|
inlinestatic |
Definition at line 160 of file G4fissionEvent.hh.
References rngdptr, rngf2d(), and rngfptr.
Referenced by setrngf_().
|
staticprivate |
Definition at line 84 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and setCf252Option().
|
staticprivate |
Definition at line 85 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and setCf252Option().
|
staticprivate |
Definition at line 82 of file G4fissionEvent.hh.
Referenced by setCorrelationOption().
|
staticprivate |
Definition at line 81 of file G4fissionEvent.hh.
Referenced by setDelayOption().
|
private |
Definition at line 70 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getNeutronAge(), and ~G4fissionEvent().
|
private |
Definition at line 67 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getNeutronDircosu(), and ~G4fissionEvent().
|
private |
Definition at line 68 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getNeutronDircosv(), and ~G4fissionEvent().
|
private |
Definition at line 69 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getNeutronDircosw(), and ~G4fissionEvent().
|
private |
Definition at line 65 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getNeutronEnergy(), and ~G4fissionEvent().
|
private |
Definition at line 64 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getNeutronAge(), getNeutronDircosu(), getNeutronDircosv(), getNeutronDircosw(), getNeutronEnergy(), getNeutronNu(), getNeutronVelocity(), and ~G4fissionEvent().
|
private |
Definition at line 66 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getNeutronVelocity(), and ~G4fissionEvent().
|
staticprivate |
Definition at line 83 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and setNudistOption().
|
private |
Definition at line 78 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getPhotonAge(), and ~G4fissionEvent().
|
private |
Definition at line 75 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getPhotonDircosu(), and ~G4fissionEvent().
|
private |
Definition at line 76 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getPhotonDircosv(), and ~G4fissionEvent().
|
private |
Definition at line 77 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getPhotonDircosw(), and ~G4fissionEvent().
|
private |
Definition at line 73 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getPhotonEnergy(), and ~G4fissionEvent().
|
private |
Definition at line 72 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getPhotonAge(), getPhotonDircosu(), getPhotonDircosv(), getPhotonDircosw(), getPhotonEnergy(), getPhotonNu(), getPhotonVelocity(), and ~G4fissionEvent().
|
private |
Definition at line 74 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getPhotonVelocity(), and ~G4fissionEvent().
|
staticprivate |
Definition at line 86 of file G4fissionEvent.hh.
|
staticprivate |
Definition at line 87 of file G4fissionEvent.hh.