56#ifndef G4fissionEvent_hh
57#define G4fissionEvent_hh
81 static G4int delayoption;
82 static G4int correlationoption;
83 static G4int nudistoption;
84 static G4int Cf252ndistoption;
85 static G4int Cf252nengoption;
87 static float (*rngfptr)(void);
100 if (index >= 0 && index < neutronNu)
return neutronEnergies[index];
104 if (index >= 0 && index < neutronNu)
return neutronVelocities[index];
108 if (index >= 0 && index < neutronNu)
return neutronDircosu[index];
112 if (index >= 0 && index < neutronNu)
return neutronDircosv[index];
116 if (index >= 0 && index < neutronNu)
return neutronDircosw[index];
120 if (index >= 0 && index < photonNu)
return photonEnergies[index];
124 if (index >= 0 && index < photonNu)
return photonVelocities[index];
128 if (index >= 0 && index < photonNu)
return photonDircosu[index];
132 if (index >= 0 && index < photonNu)
return photonDircosv[index];
136 if (index >= 0 && index < photonNu)
return photonDircosw[index];
140 if (index >= 0 && index < neutronNu)
return neutronAges[index];
144 if (index >= 0 && index < photonNu)
return photonAges[index];
151 correlationoption = correlation;
154 nudistoption = nudist;
157 Cf252ndistoption = ndist;
158 Cf252nengoption = neng;
160 static void setRNGf(
float (*funcptr) (
void)) {
190 void G4fissionerr(
G4int iSever, std::string chSubNam, std::string chMsg);
static void setCf252Option(G4int ndist, G4int neng)
static void setCorrelationOption(G4int correlation)
static void setRNGf(float(*funcptr)(void))
G4double getNeutronAge(G4int index)
G4fissionEvent(G4int isotope, G4double time, G4double nubar, G4double eng)
static void setRNGd(G4double(*funcptr)(void))
static void setDelayOption(G4int delay)
G4double getPhotonDircosu(G4int index)
G4double getNeutronEnergy(G4int index)
static void setNudistOption(G4int nudist)
G4double getPhotonVelocity(G4int index)
G4double getPhotonEnergy(G4int index)
G4double getPhotonAge(G4int index)
G4double getNeutronVelocity(G4int index)
G4double getNeutronDircosv(G4int index)
G4double getPhotonDircosw(G4int index)
G4double getNeutronDircosw(G4int index)
G4double getNeutronDircosu(G4int index)
G4double getPhotonDircosv(G4int index)