Bayeux  3.4.1
Core Foundation library for SuperNEMO
moller.h
Go to the documentation of this file.
1 #ifndef GENBB_DECAY0_MOLLER_H_
2 #define GENBB_DECAY0_MOLLER_H_ 1
3 
4 namespace mygsl {
5  class rng;
6 }
7 namespace genbb {
8  class primary_event;
9  namespace decay0 {
10 
12  // Input : E1,E2 - range of kinetic energy of gamma (MeV);
13  // teta1,teta2 - range of teta angle (radians);
14  // phi1,phi2 - range of phi angle (radians);
15  // dcute - lower energy threshold for emitted delta ray (MeV);
16  // Output: see description of primary_event. Times emission of scattered
17  // electron and delta ray are supposed to be 0.
18  // VIT, 11.12.1995.
19  void decay0_moller(mygsl::rng & prng, primary_event & event,
20  double E1, double E2,
21  double teta1, double teta2,
22  double phi1, double phi2,
23  double dcute);
24 
25  } // end of namespace decay0
26 } // end of namespace genbb
27 
28 #endif // GENBB_DECAY0_MOLLER_H_
29 //
30 // Local Variables: --
31 // mode: c++ --
32 // End: --
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 ...
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