Geant4
10.01.p02
|
#include <G4fissionEvent.hh>
Public Member Functions | |
G4fissionEvent (G4int isotope, G4double time, G4double nubar, G4double eng) | |
~G4fissionEvent () | |
G4int | getNeutronNu () |
G4int | getPhotonNu () |
G4double | getNeutronEnergy (G4int index) |
G4double | getNeutronVelocity (G4int index) |
G4double | getNeutronDircosu (G4int index) |
G4double | getNeutronDircosv (G4int index) |
G4double | getNeutronDircosw (G4int index) |
G4double | getPhotonEnergy (G4int index) |
G4double | getPhotonVelocity (G4int index) |
G4double | getPhotonDircosu (G4int index) |
G4double | getPhotonDircosv (G4int index) |
G4double | getPhotonDircosw (G4int index) |
G4double | getNeutronAge (G4int index) |
G4double | getPhotonAge (G4int index) |
Static Public Member Functions | |
static void | setDelayOption (G4int delay) |
static void | setCorrelationOption (G4int correlation) |
static void | setNudistOption (G4int nudist) |
static void | setCf252Option (G4int ndist, G4int neng) |
static void | setRNGf (float(*funcptr)(void)) |
static void | setRNGd (G4double(*funcptr)(void)) |
Static Private Member Functions | |
static G4double | fisslibrng (void) |
static G4double | rngf2d (void) |
Static Private Attributes | |
static G4int | delayoption =0 |
static G4int | correlationoption =0 |
static G4int | nudistoption =3 |
static G4int | Cf252ndistoption =0 |
static G4int | Cf252nengoption =0 |
static G4double(* | rngdptr )(void) |
static float(* | rngfptr )(void) |
Definition at line 61 of file G4fissionEvent.hh.
Definition at line 66 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 182 of file G4fissionEvent.cc.
References neutronAges, neutronDircosu, neutronDircosv, neutronDircosw, neutronEnergies, neutronNu, neutronVelocities, photonAges, photonDircosu, photonDircosv, photonDircosw, photonEnergies, photonNu, and photonVelocities.
|
staticprivate |
Definition at line 65 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 65 of file G4fissionerr.cc.
References FatalException, G4Exception(), and itoa().
Referenced by G4SmpTerrell(), and G4SmpWatt().
|
private |
Definition at line 62 of file G4SmpGEng.cc.
References fisslibrng(), G4cout, and G4endl.
Referenced by G4fissionEvent().
|
private |
Definition at line 63 of file G4SmpIsoDir.cc.
References fisslibrng().
Referenced by G4SmpNVel(), and G4SmpPVel().
Definition at line 62 of file G4SmpNEngCf252.cc.
References a, fisslibrng(), G4cout, and G4endl.
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataPu239.cc.
References fisslibrng().
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataPu239_241.cc.
References fisslibrng(), and G4SmpTerrell().
Referenced by G4fissionEvent().
Definition at line 62 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(), and G4SmpTerrell().
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataU232_234_236_238_MC.cc.
References fisslibrng(), and G4SmpTerrell().
Referenced by G4fissionEvent().
|
private |
Definition at line 62 of file G4SmpNuDistDataU233_235.cc.
References fisslibrng(), and G4SmpTerrell().
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataU233_235_MC.cc.
References fisslibrng(), and G4SmpTerrell().
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataU235.cc.
References fisslibrng(), G4cout, and G4endl.
Referenced by G4fissionEvent().
Definition at line 62 of file G4SmpNuDistDataU238.cc.
References fisslibrng().
Referenced by G4fissionEvent().
Definition at line 65 of file G4SmpNugDist.cc.
References A, alphanegbin, fisslibrng(), G4cout, G4endl, and nfissg.
Referenced by G4fissionEvent(), and G4SmpSpNugDistData().
|
private |
Definition at line 62 of file G4SmpNVel.cc.
References G4SmpIsoDir().
Referenced by G4fissionEvent().
|
private |
Definition at line 62 of file G4SmpPVel.cc.
References G4SmpIsoDir().
Referenced by G4fissionEvent().
Definition at line 63 of file G4SmpSpNubarData.cc.
References nSPfissNubarIso.
Referenced by G4SmpSpNuDistData(), and G4SmpSpNugDistData().
Definition at line 64 of file G4SmpSpNuDistData.cc.
References fisslibrng(), G4cout, G4endl, G4SmpSpNubarData(), G4SmpTerrell(), nSPfissIso, and nSPfissn.
Referenced by G4fissionEvent().
Definition at line 63 of file G4SmpSpNugDistData.cc.
References fisslibrng(), G4SmpNugDist(), G4SmpSpNubarData(), and nSPfissg.
Referenced by G4fissionEvent().
Definition at line 67 of file G4SmpTerrell.cc.
References BSHIFT, fisslibrng(), G4fissionerr(), SQRT2, TWOPI, WIDTH, 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 a, fisslibrng(), G4fissionerr(), nZAfis, WATTEMAX, and z.
Referenced by G4fissionEvent().
Definition at line 138 of file G4fissionEvent.hh.
Definition at line 106 of file G4fissionEvent.hh.
Referenced by G4FissionLibrary::ApplyYourself().
Definition at line 110 of file G4fissionEvent.hh.
Referenced by G4FissionLibrary::ApplyYourself().
Definition at line 114 of file G4fissionEvent.hh.
Referenced by G4FissionLibrary::ApplyYourself().
Definition at line 98 of file G4fissionEvent.hh.
Referenced by G4FissionLibrary::ApplyYourself().
|
inline |
Definition at line 92 of file G4fissionEvent.hh.
References neutronNu.
Referenced by G4FissionLibrary::SampleMult().
Definition at line 102 of file G4fissionEvent.hh.
Definition at line 142 of file G4fissionEvent.hh.
Definition at line 126 of file G4fissionEvent.hh.
Referenced by G4FissionLibrary::ApplyYourself().
Definition at line 130 of file G4fissionEvent.hh.
Referenced by G4FissionLibrary::ApplyYourself().
Definition at line 134 of file G4fissionEvent.hh.
Referenced by G4FissionLibrary::ApplyYourself().
Definition at line 118 of file G4fissionEvent.hh.
Referenced by G4FissionLibrary::ApplyYourself().
|
inline |
Definition at line 95 of file G4fissionEvent.hh.
References photonNu.
Referenced by G4FissionLibrary::SampleMult().
Definition at line 122 of file G4fissionEvent.hh.
|
staticprivate |
Definition at line 155 of file G4fissionEvent.hh.
|
inlinestatic |
Definition at line 149 of file G4fissionEvent.hh.
|
inlinestatic |
Definition at line 146 of file G4fissionEvent.hh.
|
inlinestatic |
Definition at line 152 of file G4fissionEvent.hh.
|
inlinestatic |
Definition at line 163 of file G4fissionEvent.hh.
References rngdptr.
Referenced by setrngd_().
|
inlinestatic |
Definition at line 159 of file G4fissionEvent.hh.
References rngdptr, rngf2d(), and rngfptr.
Referenced by setrngf_().
|
staticprivate |
Definition at line 83 of file G4fissionEvent.hh.
Referenced by G4fissionEvent().
|
staticprivate |
Definition at line 84 of file G4fissionEvent.hh.
Referenced by G4fissionEvent().
|
staticprivate |
Definition at line 81 of file G4fissionEvent.hh.
|
staticprivate |
Definition at line 80 of file G4fissionEvent.hh.
|
private |
Definition at line 69 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
private |
Definition at line 66 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
private |
Definition at line 67 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
private |
Definition at line 68 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
private |
Definition at line 64 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
private |
Definition at line 63 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getNeutronNu(), and ~G4fissionEvent().
|
private |
Definition at line 65 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
staticprivate |
Definition at line 82 of file G4fissionEvent.hh.
Referenced by G4fissionEvent().
|
private |
Definition at line 77 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
private |
Definition at line 74 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
private |
Definition at line 75 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
private |
Definition at line 76 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
private |
Definition at line 72 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
private |
Definition at line 71 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), getPhotonNu(), and ~G4fissionEvent().
|
private |
Definition at line 73 of file G4fissionEvent.hh.
Referenced by G4fissionEvent(), and ~G4fissionEvent().
|
staticprivate |
Definition at line 85 of file G4fissionEvent.hh.
|
staticprivate |
Definition at line 86 of file G4fissionEvent.hh.