Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
genbb::utils Class Reference

Utility class. More...

#include <bayeux/genbb_help/genbb_utils.h>

Public Types

enum  decay_type { INVALID_DECAY_TYPE = 0, DECAY_TYPE_DBD = 1, DECAY_TYPE_BACKGROUND = 2 }
 Decay type. More...
 

Static Public Member Functions

static const std::vector< std::string > & get_dbd_nuclides ()
 
static const std::vector< std::string > & get_background_nuclides ()
 
static const std::map< int, std::string > & get_dbd_modes ()
 
static const std::vector< int > & get_dbd_modes_with_energy_range ()
 

Static Public Attributes

static const double DEFAULT_ENERGY_RANGE_MIN
 
static const double DEFAULT_ENERGY_RANGE_MAX
 

Detailed Description

Utility class.

Member Enumeration Documentation

◆ decay_type

Decay type.

Enumerator
INVALID_DECAY_TYPE 

Invalid decay type.

DECAY_TYPE_DBD 

Double beta decay type.

DECAY_TYPE_BACKGROUND 

Background decay type.

Member Function Documentation

◆ get_background_nuclides()

static const std::vector<std::string>& genbb::utils::get_background_nuclides ( )
static

◆ get_dbd_modes()

static const std::map<int, std::string>& genbb::utils::get_dbd_modes ( )
static

◆ get_dbd_modes_with_energy_range()

static const std::vector<int>& genbb::utils::get_dbd_modes_with_energy_range ( )
static

◆ get_dbd_nuclides()

static const std::vector<std::string>& genbb::utils::get_dbd_nuclides ( )
static

Member Data Documentation

◆ DEFAULT_ENERGY_RANGE_MAX

const double genbb::utils::DEFAULT_ENERGY_RANGE_MAX
static

◆ DEFAULT_ENERGY_RANGE_MIN

const double genbb::utils::DEFAULT_ENERGY_RANGE_MIN
static

The documentation for this class was generated from the following file: