Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Nested namespace of the Bayeux/genbb_help module library (decay0 C++ port) More...
Classes | |
struct | bbpars |
struct | BJ69 |
struct | bj69sl2 |
struct | denrange |
struct | enrange |
Energy range information for DBD generation. More... | |
struct | eta_nme |
struct | genbbpar |
struct | helpbb |
struct | parbeta |
struct | parbeta1 |
struct | parbeta2 |
Typedefs | |
typedef double(* | func_type) (double, void *) |
typedef void(* | fsub1_type) (int, const double *, double *, double *, void *) |
typedef void(* | fsub2_type) (int, const double *, double *, double *, void *) |
Functions | |
void | Ac228 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | decay0_alpha (mygsl::rng &prng, primary_event &event, double E, double tclev, double thlev, double &tdlev) |
Generation of emission of alpha particle with fixed energy isotropically in the whole space. More... | |
void | Am241 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Ar39 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Ar42 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | As79 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | At214 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | At214low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Ba136low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Ba138low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
std::string | decay0_dbd_mode_label (int) |
bool | decay0_supports_esum_limits (int modebb_) |
void | decay0_bb (mygsl::rng &prng, primary_event &event, void *params) |
Subroutine for sampling the energies and angles of electrons in various modes of double beta decay without Primakoff-Rosen approximation. More... | |
void | decay0_beta (mygsl::rng &prng_, primary_event &event_, double Qbeta_, double Zdtr_, double tcnuc_, double thnuc_, double &tdnuc_) |
Subroutine decay0_beta simulates the angles and energy of beta particles emitted in beta decay of nucleus. The decay is considered as allowed. Only Coulomb correction to the shape of energy spectrum is taken into consideration. More... | |
void | decay0_beta (mygsl::rng &prng_, primary_event &event_, double tcnuc_, double thnuc_, double &tdnuc_, void *params_) |
void | decay0_beta1 (mygsl::rng &prng_, primary_event &event_, double Qbeta_, double Zdtr_, double tcnuc_, double thnuc_, double &tdnuc_, double c1_, double c2_, double c3_, double c4_) |
Subroutine decay0_beta1 simulates the angles and energy of beta particles emitted in beta decay of nucleus. More... | |
void | decay0_beta1 (mygsl::rng &prng_, primary_event &event_, double tcnuc_, double thnuc_, double &tdnuc_, void *params_) |
void | decay0_beta2 (mygsl::rng &prng_, primary_event &event_, double Qbeta_, double Zdtr_, double tcnuc_, double thnuc_, double &tdnuc_, int kf_, double c1_, double c2_, double c3_, double c4_) |
Subroutine decay0_beta2 simulates the angles and energy of beta particles emitted in beta decay of nucleus. More... | |
void | decay0_beta2 (mygsl::rng &prng, primary_event &event, double tcnuc, double thnuc, double &tdnuc, void *params) |
void | decay0_beta_1fu (mygsl::rng &prng_, primary_event &event_, double Qbeta_, double Zdtr_, double tcnuc_, double thnuc_, double &tdnuc_, double c1_, double c2_, double c3_, double c4_) |
Subroutine beta_1fu simulates the angles and energy of beta particles emitted in beta decay of nucleus. More... | |
void | decay0_beta_1fu (mygsl::rng &prng_, primary_event &event_, double tcnuc_, double thnuc_, double &tdnuc_, void *params_) |
void | Bi207 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Bi208 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Bi210 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Bi212 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Bi214 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | C14 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Ca48 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Cd112low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Cd113 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Co60 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | decay0_compton (mygsl::rng &prng, primary_event &event, double E1, double E2, double teta1, double teta2, double phi1, double phi2) |
To sample the momentum of initial gamma quantum for COMPTON1 subroutine and store the momenta of scattered gamma and electron in primary_event. More... | |
void | decay0_compton1 (mygsl::rng &prng, const double *pg0, double *pg1, double *pe1) |
Simulates photon-electron Compton scattering. More... | |
void | Cs136 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Cs137 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
double | decay0_dgmlt1 (fsub1_type FSUB1_, double A_, double B_, int NI_, int NG_, double *X_, void *params_) |
double | decay0_dgmlt2 (fsub2_type FSUB2_, double A_, double B_, int NI_, int NG_, double *X_, void *params_) |
double | decay0_divdif (const double *F_, const double *A_, int NN_, double X_, int MM_) |
Tabular interpolation using symmetrically placed argument points. More... | |
void | decay0_dshelp1 (int m_, const double *du1_, double *df1_, double *d_el_, void *params_) |
void | decay0_dshelp2 (int m_, const double *du2_, double *df2_, double *d_el_, void *params_) |
void | decay0_electron (mygsl::rng &prng, primary_event &event, double E, double tclev, double thlev, double &tdlev) |
Generation of emission of electron with fixed energy isotropically in the whole space. More... | |
void | Eu147 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Eu152 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Eu154 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
double | decay0_fe12_mod4 (double e2, void *params) |
Ttwo-dimensional probability distribution for energies of e-/e+ for. More... | |
double | decay0_fe12_mod5 (double e2, void *params) |
Two-dimensional probability distribution for energies of e-/e+ for. More... | |
double | decay0_fe12_mod6 (double e2, void *params) |
Two-dimensional probability distribution for energies of e-/e+ for. More... | |
double | decay0_fe12_mod8 (double e2, void *params) |
Two-dimensional probability distribution for energies of e-/e+ for. More... | |
double | decay0_fe12_mod13 (double e2, void *params) |
Two-dimensional probability distribution for energies of e-/e+ for. More... | |
double | decay0_fe12_mod14 (double e2, void *params) |
Two-dimensional probability distribution for energies of e-/e+ for. More... | |
double | decay0_fe12_mod15 (double e2, void *params) |
Two-dimensional probability distribution for energies of e-/e+ for. More... | |
double | decay0_fe12_mod16 (double e2, void *params) |
Two-dimensional probability distribution for energies of e-/e+ for. More... | |
double | decay0_fe1_mod1 (double e1, void *params) |
Probability distribution for energy of first e-/e+ for modebb=1. More... | |
double | decay0_fe1_mod2 (double e1, void *params) |
Probability distribution for energy of first e-/e+ for modebb=2. More... | |
double | decay0_fe1_mod3 (double e1, void *params) |
Probability distribution for energy of first e-/e+ for modebb=3. More... | |
double | decay0_fe1_mod7 (double e1, void *params) |
Probability distribution for energy of first e-/e+ for modebb=7. More... | |
double | decay0_fe1_mod10 (double e1, void *params) |
Probability distribution for energy of first e-/e+ for modebb=10. More... | |
double | decay0_fe1_mod17 (double e1, void *params) |
Probability distribution for energy of first e-/e+ for modebb=17. More... | |
double | decay0_fe1_mod18 (double e1, void *params) |
Probability distribution for energy of first e-/e+ for modebb=18. More... | |
double | decay0_fe2_mod4 (double e2, void *params) |
Probability distribution for energy of first e-/e+ for modebb=4. More... | |
double | decay0_fe2_mod5 (double e2, void *params) |
Probability distribution for energy of first e-/e+ for modebb=5. More... | |
double | decay0_fe2_mod6 (double e2, void *params) |
Probability distribution for energy of second e-/e+ for modebb=6. More... | |
double | decay0_fe2_mod8 (double e2, void *params) |
Probability distribution for energy of second e-/e+ for modebb=8. More... | |
double | decay0_fe2_mod13 (double e2, void *params) |
Probability distribution for energy of second e-/e+ for modebb=13. More... | |
double | decay0_fe2_mod14 (double e2, void *params) |
Probability distribution for energy of second e-/e+ for modebb=14. More... | |
double | decay0_fe2_mod15 (double e2, void *params) |
Probability distribution for energy of second e-/e+ for modebb=15. More... | |
double | decay0_fe2_mod16 (double e2, void *params) |
Probability distribution for energy of second e-/e+ for modebb=16. More... | |
void | Fe58low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
double | decay0_a_from_z (double z_) |
Approximate A from Z for most nuclei. More... | |
double | decay0_fermi_func_nr_approx (double z_, double e_) |
double | decay0_fermi_func_orig (double z_, double e_) |
double | decay0_fermi_func (double z_, double e_, bool use_l0_=false) |
double | decay0_fermi_func_shape_only (double z_, double e_) |
double | decay0_fermi (double z_, double e_) |
double | decay0_funbeta (double E, void *params) |
double | decay0_funbeta1 (double E_, void *params_) |
double | decay0_funbeta2 (double E_, void *params_) |
double | decay0_funbeta_1fu (double E_, void *params_) |
Function to search the maximum of beta spectrum curve by decay0_tgold subroutine. More... | |
void | decay0_gamma (mygsl::rng &prng, primary_event &event, double E, double tclev, double thlev, double &tdlev) |
Generation of emission of gamma quantum with fixed energy isotropically in the whole space. More... | |
double | decay0_gauss (func_type f, double min, double max, double epsrel, void *params) |
Gauss quadrature of a function f between min and max. More... | |
void | Gd146 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Gd156low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Gd158low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | decay0_gdrot (double *p, double costh, double sinth, double cosph, double sinph) |
Rotates vector from one reference system into another. More... | |
void | Ge70low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Ge74low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | genbbsub (mygsl::rng &prng_, primary_event &event_, int i2bbs_, const std::string &chnuclide_, int ilevel_, int modebb_, int istart_, int &ier_, bbpars &bb_params_) |
Main decay0 C++ port interface function. More... | |
void | decay0_gfang (const double *p, double &costh, double &sinth, double &cosph, double &sinph, bool &rotate) |
Finds theta-phi angles for a particle with momentum P. More... | |
void | Hf180low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Hf182 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Hg198low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | I126 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | I133 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | I134 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | I135 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | K40 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | K42 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Kr81 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Kr82low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Kr84low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Kr85 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Mn54 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Mo94low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Mo96low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | decay0_moller (mygsl::rng &prng, primary_event &event, double E1, double E2, double teta1, double teta2, double phi1, double phi2, double dcute) |
To sample the momentum of initial electron for MOLLER1 subroutine and store the momenta of scattered electron and delta ray. More... | |
void | decay0_moller1 (mygsl::rng &prng, double dcute, const double *pe0, double *pe1, double *pe2) |
Simulates electron-electron Moller scattering. More... | |
void | Na22 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Nb96 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Nd142low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Ni64low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | decay0_nucltransK (mygsl::rng &prng, primary_event &event, double Egamma, double Ebinde, double conve, double convp, double tclev, double thlev, double &tdlev) |
void | decay0_nucltransKL (mygsl::rng &prng, primary_event &event, double Egamma, double EbindeK, double conveK, double EbindeL, double conveL, double convp, double tclev, double thlev, double &tdlev) |
void | decay0_nucltransKLM (mygsl::rng &prng, primary_event &event, double Egamma, double EbindeK, double conveK, double EbindeL, double conveL, double EbindeM, double conveM, double convp, double tclev, double thlev, double &tdlev) |
void | decay0_nucltransKLM_Pb (mygsl::rng &prng, primary_event &event, double Egamma, double EbindeK, double conveK, double EbindeL, double conveL, double EbindeM, double conveM, double convp, double tclev, double thlev, double &tdlev) |
void | Os186low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Os190low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | P32 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Pa231 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Pa234m (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | decay0_pair (mygsl::rng &prng, primary_event &event, double Epair, double tclev, double thlev, double &tdlev) |
void | decay0_pairext (mygsl::rng &prng, primary_event &event, double E1, double E2, double teta1, double teta2, double phi1, double phi2, double Z) |
void | decay0_pairext1 (mygsl::rng &prng, double Z, const double *pg0, double *pe1, double *pe2) |
Simulates e+e- pair production by photons in a target with atomic number Z. More... | |
const std::string | decay0_geant3_particle_name (int np) |
Return the name of the particle with given ID (MeV) More... | |
double | decay0_particle_mass (int np) |
Return the mass of the particle with given ID (MeV) More... | |
double | decay0_emass () |
void | decay0_particle (mygsl::rng &prng, primary_event &event, int np, double E1, double E2, double teta1, double teta2, double phi1, double phi2, double tclev, double thlev, double &tdlev) |
Generation of isotropical emission of particle in the range of energies and angles. More... | |
void | Pb210 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Pb211 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Pb212 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Pb214 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | PbAtShell (mygsl::rng &prng_, primary_event &event_, int KLMenergy, double tclev, double thlev, double &tdlev) |
void | Pd104low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Pd106low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Pd108low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Po212 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Po214 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Po214low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | decay0_positron (mygsl::rng &prng, primary_event &event, double E, double tclev, double thlev, double &tdlev) |
void | Ra222 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Ra222low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Ra226 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Ra228 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Rb87 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Rh106 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Rn218 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Rn218low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Ru100low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Sb125 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Sb126 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Sb133 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Sc48 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Se76low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Sm148low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Sm150low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Sn114low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Sn116low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Sn120low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Sr90 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Ta182 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Te122low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Te124low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Te133 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Te133m (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Te134 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | decay0_tgold (double a, double b, double c, func_type f, double eps, int minmax, double &xextr, double &fextr, void *params=0) |
Subroutine decay0_tgold determines maximum or minimum of the function f(x) in the interval [a,b] by the Gold section method. More... | |
void | decay0_tgold_o (double a, double b, double c, func_type f, double eps, int minmax, double &xextr, double &fextr, void *params=0) |
void | Th234 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Ti48low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Tl207 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Tl208 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
double | decay0_tsimpr (func_type f, double a, double b, double h, void *params) |
void | Xe128low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Xe129m (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Xe130low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Xe131m (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Xe133 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Xe135 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Y88 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Y90 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Zn65 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
void | Zr92low (mygsl::rng &prng_, primary_event &event_, int levelkev) |
void | Zr96 (mygsl::rng &prng_, primary_event &event_, double tcnuc, double &tdnuc) |
Nested namespace of the Bayeux/genbb_help module library (decay0 C++ port)
typedef void(* genbb::decay0::fsub1_type) (int, const double *, double *, double *, void *) |
typedef void(* genbb::decay0::fsub2_type) (int, const double *, double *, double *, void *) |
typedef double(* genbb::decay0::func_type) (double, void *) |
Mode of double beta (- or +) decay:
void genbb::decay0::Ac228 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Am241 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Ar39 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Ar42 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::As79 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::At214 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::At214low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Ba136low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Ba138low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Bi207 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Bi208 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Bi210 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Bi212 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Bi214 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::C14 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Ca48 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Cd112low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Cd113 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Co60 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Cs136 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Cs137 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
double genbb::decay0::decay0_a_from_z | ( | double | z_ | ) |
Approximate A from Z for most nuclei.
void genbb::decay0::decay0_alpha | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | E, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
Generation of emission of alpha particle with fixed energy isotropically in the whole space.
void genbb::decay0::decay0_bb | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
void * | params | ||
) |
Subroutine for sampling the energies and angles of electrons in various modes of double beta decay without Primakoff-Rosen approximation.
void genbb::decay0::decay0_beta | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | Qbeta_, | ||
double | Zdtr_, | ||
double | tcnuc_, | ||
double | thnuc_, | ||
double & | tdnuc_ | ||
) |
Subroutine decay0_beta simulates the angles and energy of beta particles emitted in beta decay of nucleus. The decay is considered as allowed. Only Coulomb correction to the shape of energy spectrum is taken into consideration.
void genbb::decay0::decay0_beta | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc_, | ||
double | thnuc_, | ||
double & | tdnuc_, | ||
void * | params_ | ||
) |
void genbb::decay0::decay0_beta1 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | Qbeta_, | ||
double | Zdtr_, | ||
double | tcnuc_, | ||
double | thnuc_, | ||
double & | tdnuc_, | ||
double | c1_, | ||
double | c2_, | ||
double | c3_, | ||
double | c4_ | ||
) |
Subroutine decay0_beta1 simulates the angles and energy of beta particles emitted in beta decay of nucleus.
void genbb::decay0::decay0_beta1 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc_, | ||
double | thnuc_, | ||
double & | tdnuc_, | ||
void * | params_ | ||
) |
void genbb::decay0::decay0_beta2 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | Qbeta_, | ||
double | Zdtr_, | ||
double | tcnuc_, | ||
double | thnuc_, | ||
double & | tdnuc_, | ||
int | kf_, | ||
double | c1_, | ||
double | c2_, | ||
double | c3_, | ||
double | c4_ | ||
) |
Subroutine decay0_beta2 simulates the angles and energy of beta particles emitted in beta decay of nucleus.
void genbb::decay0::decay0_beta2 | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | tcnuc, | ||
double | thnuc, | ||
double & | tdnuc, | ||
void * | params | ||
) |
void genbb::decay0::decay0_beta_1fu | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | Qbeta_, | ||
double | Zdtr_, | ||
double | tcnuc_, | ||
double | thnuc_, | ||
double & | tdnuc_, | ||
double | c1_, | ||
double | c2_, | ||
double | c3_, | ||
double | c4_ | ||
) |
Subroutine beta_1fu simulates the angles and energy of beta particles emitted in beta decay of nucleus.
void genbb::decay0::decay0_beta_1fu | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc_, | ||
double | thnuc_, | ||
double & | tdnuc_, | ||
void * | params_ | ||
) |
void genbb::decay0::decay0_compton | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | E1, | ||
double | E2, | ||
double | teta1, | ||
double | teta2, | ||
double | phi1, | ||
double | phi2 | ||
) |
To sample the momentum of initial gamma quantum for COMPTON1 subroutine and store the momenta of scattered gamma and electron in primary_event.
void genbb::decay0::decay0_compton1 | ( | mygsl::rng & | prng, |
const double * | pg0, | ||
double * | pg1, | ||
double * | pe1 | ||
) |
Simulates photon-electron Compton scattering.
std::string genbb::decay0::decay0_dbd_mode_label | ( | int | ) |
double genbb::decay0::decay0_dgmlt1 | ( | fsub1_type | FSUB1_, |
double | A_, | ||
double | B_, | ||
int | NI_, | ||
int | NG_, | ||
double * | X_, | ||
void * | params_ | ||
) |
double genbb::decay0::decay0_dgmlt2 | ( | fsub2_type | FSUB2_, |
double | A_, | ||
double | B_, | ||
int | NI_, | ||
int | NG_, | ||
double * | X_, | ||
void * | params_ | ||
) |
double genbb::decay0::decay0_divdif | ( | const double * | F_, |
const double * | A_, | ||
int | NN_, | ||
double | X_, | ||
int | MM_ | ||
) |
Tabular interpolation using symmetrically placed argument points.
void genbb::decay0::decay0_dshelp1 | ( | int | m_, |
const double * | du1_, | ||
double * | df1_, | ||
double * | d_el_, | ||
void * | params_ | ||
) |
void genbb::decay0::decay0_dshelp2 | ( | int | m_, |
const double * | du2_, | ||
double * | df2_, | ||
double * | d_el_, | ||
void * | params_ | ||
) |
void genbb::decay0::decay0_electron | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | E, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
Generation of emission of electron with fixed energy isotropically in the whole space.
double genbb::decay0::decay0_emass | ( | ) |
double genbb::decay0::decay0_fe12_mod13 | ( | double | e2, |
void * | params | ||
) |
Two-dimensional probability distribution for energies of e-/e+ for.
double genbb::decay0::decay0_fe12_mod14 | ( | double | e2, |
void * | params | ||
) |
Two-dimensional probability distribution for energies of e-/e+ for.
double genbb::decay0::decay0_fe12_mod15 | ( | double | e2, |
void * | params | ||
) |
Two-dimensional probability distribution for energies of e-/e+ for.
double genbb::decay0::decay0_fe12_mod16 | ( | double | e2, |
void * | params | ||
) |
Two-dimensional probability distribution for energies of e-/e+ for.
double genbb::decay0::decay0_fe12_mod4 | ( | double | e2, |
void * | params | ||
) |
Ttwo-dimensional probability distribution for energies of e-/e+ for.
double genbb::decay0::decay0_fe12_mod5 | ( | double | e2, |
void * | params | ||
) |
Two-dimensional probability distribution for energies of e-/e+ for.
double genbb::decay0::decay0_fe12_mod6 | ( | double | e2, |
void * | params | ||
) |
Two-dimensional probability distribution for energies of e-/e+ for.
double genbb::decay0::decay0_fe12_mod8 | ( | double | e2, |
void * | params | ||
) |
Two-dimensional probability distribution for energies of e-/e+ for.
double genbb::decay0::decay0_fe1_mod1 | ( | double | e1, |
void * | params | ||
) |
Probability distribution for energy of first e-/e+ for modebb=1.
double genbb::decay0::decay0_fe1_mod10 | ( | double | e1, |
void * | params | ||
) |
Probability distribution for energy of first e-/e+ for modebb=10.
double genbb::decay0::decay0_fe1_mod17 | ( | double | e1, |
void * | params | ||
) |
Probability distribution for energy of first e-/e+ for modebb=17.
double genbb::decay0::decay0_fe1_mod18 | ( | double | e1, |
void * | params | ||
) |
Probability distribution for energy of first e-/e+ for modebb=18.
double genbb::decay0::decay0_fe1_mod2 | ( | double | e1, |
void * | params | ||
) |
Probability distribution for energy of first e-/e+ for modebb=2.
double genbb::decay0::decay0_fe1_mod3 | ( | double | e1, |
void * | params | ||
) |
Probability distribution for energy of first e-/e+ for modebb=3.
double genbb::decay0::decay0_fe1_mod7 | ( | double | e1, |
void * | params | ||
) |
Probability distribution for energy of first e-/e+ for modebb=7.
double genbb::decay0::decay0_fe2_mod13 | ( | double | e2, |
void * | params | ||
) |
Probability distribution for energy of second e-/e+ for modebb=13.
double genbb::decay0::decay0_fe2_mod14 | ( | double | e2, |
void * | params | ||
) |
Probability distribution for energy of second e-/e+ for modebb=14.
double genbb::decay0::decay0_fe2_mod15 | ( | double | e2, |
void * | params | ||
) |
Probability distribution for energy of second e-/e+ for modebb=15.
double genbb::decay0::decay0_fe2_mod16 | ( | double | e2, |
void * | params | ||
) |
Probability distribution for energy of second e-/e+ for modebb=16.
double genbb::decay0::decay0_fe2_mod4 | ( | double | e2, |
void * | params | ||
) |
Probability distribution for energy of first e-/e+ for modebb=4.
double genbb::decay0::decay0_fe2_mod5 | ( | double | e2, |
void * | params | ||
) |
Probability distribution for energy of first e-/e+ for modebb=5.
double genbb::decay0::decay0_fe2_mod6 | ( | double | e2, |
void * | params | ||
) |
Probability distribution for energy of second e-/e+ for modebb=6.
double genbb::decay0::decay0_fe2_mod8 | ( | double | e2, |
void * | params | ||
) |
Probability distribution for energy of second e-/e+ for modebb=8.
double genbb::decay0::decay0_fermi | ( | double | z_, |
double | e_ | ||
) |
double genbb::decay0::decay0_fermi_func | ( | double | z_, |
double | e_, | ||
bool | use_l0_ = false |
||
) |
double genbb::decay0::decay0_fermi_func_nr_approx | ( | double | z_, |
double | e_ | ||
) |
double genbb::decay0::decay0_fermi_func_orig | ( | double | z_, |
double | e_ | ||
) |
double genbb::decay0::decay0_fermi_func_shape_only | ( | double | z_, |
double | e_ | ||
) |
double genbb::decay0::decay0_funbeta | ( | double | E, |
void * | params | ||
) |
double genbb::decay0::decay0_funbeta1 | ( | double | E_, |
void * | params_ | ||
) |
double genbb::decay0::decay0_funbeta2 | ( | double | E_, |
void * | params_ | ||
) |
double genbb::decay0::decay0_funbeta_1fu | ( | double | E_, |
void * | params_ | ||
) |
Function to search the maximum of beta spectrum curve by decay0_tgold subroutine.
void genbb::decay0::decay0_gamma | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | E, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
Generation of emission of gamma quantum with fixed energy isotropically in the whole space.
double genbb::decay0::decay0_gauss | ( | func_type | f, |
double | min, | ||
double | max, | ||
double | epsrel, | ||
void * | params | ||
) |
Gauss quadrature of a function f between min and max.
void genbb::decay0::decay0_gdrot | ( | double * | p, |
double | costh, | ||
double | sinth, | ||
double | cosph, | ||
double | sinph | ||
) |
Rotates vector from one reference system into another.
const std::string genbb::decay0::decay0_geant3_particle_name | ( | int | np | ) |
Return the name of the particle with given ID (MeV)
void genbb::decay0::decay0_gfang | ( | const double * | p, |
double & | costh, | ||
double & | sinth, | ||
double & | cosph, | ||
double & | sinph, | ||
bool & | rotate | ||
) |
Finds theta-phi angles for a particle with momentum P.
void genbb::decay0::decay0_moller | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | E1, | ||
double | E2, | ||
double | teta1, | ||
double | teta2, | ||
double | phi1, | ||
double | phi2, | ||
double | dcute | ||
) |
To sample the momentum of initial electron for MOLLER1 subroutine and store the momenta of scattered electron and delta ray.
void genbb::decay0::decay0_moller1 | ( | mygsl::rng & | prng, |
double | dcute, | ||
const double * | pe0, | ||
double * | pe1, | ||
double * | pe2 | ||
) |
Simulates electron-electron Moller scattering.
void genbb::decay0::decay0_nucltransK | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | Egamma, | ||
double | Ebinde, | ||
double | conve, | ||
double | convp, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
void genbb::decay0::decay0_nucltransKL | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | Egamma, | ||
double | EbindeK, | ||
double | conveK, | ||
double | EbindeL, | ||
double | conveL, | ||
double | convp, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
void genbb::decay0::decay0_nucltransKLM | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | Egamma, | ||
double | EbindeK, | ||
double | conveK, | ||
double | EbindeL, | ||
double | conveL, | ||
double | EbindeM, | ||
double | conveM, | ||
double | convp, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
void genbb::decay0::decay0_nucltransKLM_Pb | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | Egamma, | ||
double | EbindeK, | ||
double | conveK, | ||
double | EbindeL, | ||
double | conveL, | ||
double | EbindeM, | ||
double | conveM, | ||
double | convp, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
void genbb::decay0::decay0_pair | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | Epair, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
void genbb::decay0::decay0_pairext | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | E1, | ||
double | E2, | ||
double | teta1, | ||
double | teta2, | ||
double | phi1, | ||
double | phi2, | ||
double | Z | ||
) |
void genbb::decay0::decay0_pairext1 | ( | mygsl::rng & | prng, |
double | Z, | ||
const double * | pg0, | ||
double * | pe1, | ||
double * | pe2 | ||
) |
Simulates e+e- pair production by photons in a target with atomic number Z.
void genbb::decay0::decay0_particle | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
int | np, | ||
double | E1, | ||
double | E2, | ||
double | teta1, | ||
double | teta2, | ||
double | phi1, | ||
double | phi2, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
Generation of isotropical emission of particle in the range of energies and angles.
double genbb::decay0::decay0_particle_mass | ( | int | np | ) |
Return the mass of the particle with given ID (MeV)
void genbb::decay0::decay0_positron | ( | mygsl::rng & | prng, |
primary_event & | event, | ||
double | E, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
bool genbb::decay0::decay0_supports_esum_limits | ( | int | modebb_ | ) |
void genbb::decay0::decay0_tgold | ( | double | a, |
double | b, | ||
double | c, | ||
func_type | f, | ||
double | eps, | ||
int | minmax, | ||
double & | xextr, | ||
double & | fextr, | ||
void * | params = 0 |
||
) |
Subroutine decay0_tgold determines maximum or minimum of the function f(x) in the interval [a,b] by the Gold section method.
void genbb::decay0::decay0_tgold_o | ( | double | a, |
double | b, | ||
double | c, | ||
func_type | f, | ||
double | eps, | ||
int | minmax, | ||
double & | xextr, | ||
double & | fextr, | ||
void * | params = 0 |
||
) |
double genbb::decay0::decay0_tsimpr | ( | func_type | f, |
double | a, | ||
double | b, | ||
double | h, | ||
void * | params | ||
) |
void genbb::decay0::Eu147 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Eu152 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Eu154 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Fe58low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Gd146 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Gd156low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Gd158low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Ge70low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Ge74low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::genbbsub | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | i2bbs_, | ||
const std::string & | chnuclide_, | ||
int | ilevel_, | ||
int | modebb_, | ||
int | istart_, | ||
int & | ier_, | ||
bbpars & | bb_params_ | ||
) |
Main decay0 C++ port interface function.
void genbb::decay0::Hf180low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Hf182 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Hg198low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::I126 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::I133 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::I134 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::I135 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::K40 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::K42 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Kr81 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Kr82low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Kr84low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Kr85 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Mn54 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Mo94low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Mo96low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Na22 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Nb96 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Nd142low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Ni64low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Os186low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Os190low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::P32 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Pa231 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Pa234m | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Pb210 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Pb211 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Pb212 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Pb214 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::PbAtShell | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | KLMenergy, | ||
double | tclev, | ||
double | thlev, | ||
double & | tdlev | ||
) |
void genbb::decay0::Pd104low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Pd106low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Pd108low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Po212 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Po214 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Po214low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Ra222 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Ra222low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Ra226 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Ra228 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Rb87 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Rh106 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Rn218 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Rn218low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Ru100low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Sb125 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Sb126 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Sb133 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Sc48 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Se76low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Sm148low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Sm150low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Sn114low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Sn116low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Sn120low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Sr90 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Ta182 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Te122low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Te124low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Te133 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Te133m | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Te134 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Th234 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Ti48low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Tl207 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Tl208 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Xe128low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Xe129m | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Xe130low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Xe131m | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Xe133 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Xe135 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Y88 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Y90 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Zn65 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |
void genbb::decay0::Zr92low | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
int | levelkev | ||
) |
void genbb::decay0::Zr96 | ( | mygsl::rng & | prng_, |
primary_event & | event_, | ||
double | tcnuc, | ||
double & | tdnuc | ||
) |