Bayeux  3.4.1
Core Foundation library for SuperNEMO
Classes | Namespaces | Enumerations | Functions
bb.h File Reference
#include <string>
#include <fstream>

Go to the source code of this file.

Classes

struct  genbb::decay0::enrange
 Energy range information for DBD generation. More...
 
struct  genbb::decay0::genbbpar
 
struct  genbb::decay0::denrange
 
struct  genbb::decay0::helpbb
 
struct  genbb::decay0::eta_nme
 
struct  genbb::decay0::bbpars
 

Namespaces

 mygsl
 Top-level namespace of the Bayeux/mygsl module library.
 
 genbb
 Top-level namespace of the Bayeux/genbb_help module library.
 
 genbb::decay0
 Nested namespace of the Bayeux/genbb_help module library (decay0 C++ port)
 

Enumerations

enum  genbb::decay0::modebb_type {
  genbb::decay0::MODEBB_UNDEF = 0, genbb::decay0::MODEBB_0NUBB_0_2N = 1, genbb::decay0::MODEBB_1 = MODEBB_0NUBB_0_2N, genbb::decay0::MODEBB_0NUBB_RHCL_0_2N = 2,
  genbb::decay0::MODEBB_2 = MODEBB_0NUBB_RHCL_0_2N, genbb::decay0::MODEBB_0NUBB_RHCL_02_N = 3, genbb::decay0::MODEBB_3 = MODEBB_0NUBB_RHCL_02_N, genbb::decay0::MODEBB_2NUBB_0_2N = 4,
  genbb::decay0::MODEBB_4 = MODEBB_2NUBB_0_2N, genbb::decay0::MODEBB_0NUBB_MAJ1_0_2N = 5, genbb::decay0::MODEBB_5 = MODEBB_0NUBB_MAJ1_0_2N, genbb::decay0::MODEBB_0NUBB_MAJ3_0_2N = 6,
  genbb::decay0::MODEBB_6 = MODEBB_0NUBB_MAJ3_0_2N, genbb::decay0::MODEBB_0NUBB_RHCL_2_2N = 7, genbb::decay0::MODEBB_7 = MODEBB_0NUBB_RHCL_2_2N, genbb::decay0::MODEBB_2NUBB_2_2N = 8,
  genbb::decay0::MODEBB_8 = MODEBB_2NUBB_2_2N, genbb::decay0::MODEBB_0NUKB_02 = 9, genbb::decay0::MODEBB_9 = MODEBB_0NUKB_02, genbb::decay0::MODEBB_2NUKB_02 = 10,
  genbb::decay0::MODEBB_10 = MODEBB_2NUKB_02, genbb::decay0::MODEBB_0NUKK_02 = 11, genbb::decay0::MODEBB_11 = MODEBB_0NUKK_02, genbb::decay0::MODEBB_2NUKK_02 = 12,
  genbb::decay0::MODEBB_12 = MODEBB_2NUKK_02, genbb::decay0::MODEBB_0NUBB_MAJ7_0_2N = 13, genbb::decay0::MODEBB_13 = MODEBB_0NUBB_MAJ7_0_2N, genbb::decay0::MODEBB_0NUBB_MAJ2_0_2N = 14,
  genbb::decay0::MODEBB_14 = MODEBB_0NUBB_MAJ2_0_2N, genbb::decay0::MODEBB_2NUBB_BOSE_0 = 15, genbb::decay0::MODEBB_15 = MODEBB_2NUBB_BOSE_0, genbb::decay0::MODEBB_2NUBB_BOSE_2 = 16,
  genbb::decay0::MODEBB_16 = MODEBB_2NUBB_BOSE_2, genbb::decay0::MODEBB_0NUBB_RHCE_0 = 17, genbb::decay0::MODEBB_17 = MODEBB_0NUBB_RHCE_0, genbb::decay0::MODEBB_0NUBB_RHCE_0_NME = 18,
  genbb::decay0::MODEBB_18 = MODEBB_0NUBB_RHCE_0_NME, genbb::decay0::MODEBB_MIN = MODEBB_1, genbb::decay0::MODEBB_MAX = MODEBB_18
}
 Mode of double beta (- or +) decay: More...
 

Functions

std::string genbb::decay0::decay0_dbd_mode_label (int)
 
bool genbb::decay0::decay0_supports_esum_limits (int modebb_)
 
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. More...