Bayeux  3.4.1
Core Foundation library for SuperNEMO
beta.h
Go to the documentation of this file.
1 #ifndef GENBB_DECAY0_BETA_H_
2 #define GENBB_DECAY0_BETA_H_ 1
3 
4 namespace mygsl{
5  class rng;
6 }
7 
8 namespace genbb {
9 
10  class primary_event;
11 
12  namespace decay0 {
13 
18  // Input : Qbeta - beta energy endpoint (MeV; Qbeta>50 eV);
19  // Zdtr - atomic number of daughter nucleus (Zdtr>0 for e- and
20  // Zdtr<0 for e+ particles);
21  // tcnuc - time of creation of nucleus (sec);
22  // thnuc - nucleus halflife (sec).
23  // Output: tdnuc - time of decay of nucleus (sec);
24  // VIT, 30.07.1992; 15.10.1995.
25  void decay0_beta(mygsl::rng & prng_, primary_event & event_,
26  double Qbeta_, double Zdtr_,
27  double tcnuc_, double thnuc_, double & tdnuc_);
28 
29  void decay0_beta(mygsl::rng & prng_, primary_event & event_,
30  double tcnuc_, double thnuc_, double & tdnuc_,
31  void * params_);
32 
33 
34  } // end of namespace decay0
35 } // end of namespace genbb
36 
37 #endif // GENBB_DECAY0_BETA_H_
38 //
39 // Local Variables: --
40 // mode: c++ --
41 // End: --
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 nuc...
Top-level namespace of the Bayeux/genbb_help module library.
Definition: alpha_decay.h:51
Top-level namespace of the Bayeux/mygsl module library.
Definition: base_decay_driver.h:47
Pseudo random number generator.
Definition: rng.h:53