99 if (index >= 0 && index < neutronNu)
return neutronEnergies[index];
103 if (index >= 0 && index < neutronNu)
return neutronVelocities[index];
107 if (index >= 0 && index < neutronNu)
return neutronDircosu[index];
111 if (index >= 0 && index < neutronNu)
return neutronDircosv[index];
115 if (index >= 0 && index < neutronNu)
return neutronDircosw[index];
119 if (index >= 0 && index < photonNu)
return photonEnergies[index];
123 if (index >= 0 && index < photonNu)
return photonVelocities[index];
127 if (index >= 0 && index < photonNu)
return photonDircosu[index];
131 if (index >= 0 && index < photonNu)
return photonDircosv[index];
135 if (index >= 0 && index < photonNu)
return photonDircosw[index];
139 if (index >= 0 && index < neutronNu)
return neutronAges[index];
143 if (index >= 0 && index < photonNu)
return photonAges[index];
150 correlationoption = correlation;
153 nudistoption = nudist;
156 Cf252ndistoption = ndist;
157 Cf252nengoption = neng;
159 static void setRNGf(
float (*funcptr) (
void)) {
G4int G4SmpNuDistDataPu239_241(G4double nubar)
static float(* rngfptr)(void)
G4int G4SmpNuDistDataU232_234_236_238(G4double nubar)
static void setDelayOption(G4int delay)
static G4double(* rngdptr)(void)
G4double getNeutronVelocity(G4int index)
static G4double fisslibrng(void)
static G4double rngf2d(void)
G4double G4SmpSpNubarData(G4int isotope)
G4double * neutronDircosw
static void setNudistOption(G4int nudist)
G4double getPhotonEnergy(G4int index)
static void setCf252Option(G4int ndist, G4int neng)
G4double G4SmpTerrell(G4double nubar)
G4fissionEvent(G4int isotope, G4double time, G4double nubar, G4double eng)
G4int G4SmpSpNuDistData(G4int isotope, G4int Cf252option)
G4double getNeutronEnergy(G4int index)
G4double G4SmpWatt(G4double ePart, G4int iso)
G4double * neutronVelocities
static G4int nudistoption
G4double getPhotonVelocity(G4int index)
G4double * neutronDircosv
G4int G4SmpNuDistDataU232_234_236_238_MC(G4double nubar)
static G4int Cf252ndistoption
G4double G4SmpNEngCf252(G4int option)
G4double G4SmpPVel(G4double eng, G4double *cosdiru, G4double *cosdirv, G4double *cosdirw)
G4double * neutronDircosu
G4double getNeutronDircosu(G4int index)
G4int G4SmpNuDistDataU233_235_MC(G4double nubar)
static G4int Cf252nengoption
G4int G4SmpNugDist(G4int isotope, G4double nubar)
void G4fissionerr(G4int iSever, std::string chSubNam, std::string chMsg)
G4int G4SmpNuDistDataPu239(G4double erg)
G4int G4SmpSpNugDistData(G4int isotope)
void G4SmpIsoDir(G4double *cosdiru, G4double *cosdirv, G4double *cosdirw)
G4int G4SmpNuDistDataU233_235(G4double nubar)
G4double getNeutronAge(G4int index)
G4double * neutronEnergies
static void setCorrelationOption(G4int correlation)
static void setRNGd(G4double(*funcptr)(void))
G4double getNeutronDircosv(G4int index)
G4double getPhotonDircosv(G4int index)
G4int G4SmpNuDistDataU235(G4double erg, G4int option)
G4double G4SmpNVel(G4double eng, G4double *cosdiru, G4double *cosdirv, G4double *cosdirw)
static void setRNGf(float(*funcptr)(void))
G4double getPhotonAge(G4int index)
G4double getPhotonDircosu(G4int index)
G4int G4SmpNuDistDataPu239_241_MC(G4double nubar)
G4double * photonVelocities
static G4int correlationoption
G4double getNeutronDircosw(G4int index)
G4int G4SmpNuDistDataU238(G4double erg)
G4double getPhotonDircosw(G4int index)
G4double * photonEnergies