#include <DecayResource.h>

Public Member Functions

 DecayParent ()
 
 ~DecayParent ()
 
void get_channel_map (Vec_Int &decay_modes, std::vector< DecayChannel * > &decaychannels)
 
void list_decay_modes (Vec_Int &decay_modes) const
 
const DecayChannelget_decaychannel_ptr (const int decay_mode) const
 
int num_residuals (const int decay_mode) const
 
int num_decay_modes () const
 
double get_half_life () const
 
void set_half_life (double value)
 
double get_rcg_for_air () const
 
void set_rcg_for_air (double value)
 
double get_rcg_for_water () const
 
void set_rcg_for_water (double value)
 
double get_decay_constant () const
 
void set_decay_constant (double value)
 
double get_q_fraction_from_photons () const
 
void set_q_fraction_from_photons (double value)
 
double get_recoverable_energy_value () const
 
void set_recoverable_energy_value (double value)
 
int get_time_units () const
 
void set_time_units (int value)
 
const std::map< int, DecayChannel > & get_const_channel_map () const
 
std::map< int, DecayChannel > & get_channel_map ()
 

Private Attributes

double half_life
 
int time_units
 
double recoverable_energy_value
 
double q_fraction_from_photons
 
double decay_constant
 
double rcg_for_air
 
double rcg_for_water
 
std::map< int, DecayChannelchannel_map
 

Detailed Description

Constructor & Destructor Documentation

Member Function Documentation

void get_channel_map ( Vec_Int decay_modes,
std::vector< DecayChannel * > &  decaychannels 
)
void list_decay_modes ( Vec_Int decay_modes) const
const DecayChannel* get_decaychannel_ptr ( const int  decay_mode) const
inline
int num_residuals ( const int  decay_mode) const
int num_decay_modes ( ) const
double get_half_life ( ) const
void set_half_life ( double  value)
double get_rcg_for_air ( ) const
void set_rcg_for_air ( double  value)
double get_rcg_for_water ( ) const
void set_rcg_for_water ( double  value)
void set_decay_constant ( double  value)
double get_q_fraction_from_photons ( ) const
void set_q_fraction_from_photons ( double  value)
void set_recoverable_energy_value ( double  value)
int get_time_units ( ) const
void set_time_units ( int  value)
std::map< int, DecayChannel > & get_channel_map ( )

Member Data Documentation

double half_life
private
int time_units
private
double recoverable_energy_value
private
double q_fraction_from_photons
private
double decay_constant
private
double rcg_for_air
private
double rcg_for_water
private

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