Berkeley Nuclear Data Software
Public Member Functions | List of all members
riplLevel Class Reference

represents decay gammas from a given level More...

#include <RIPLData.h>

Public Member Functions

 riplLevel ()
 default constructor More...
 
void prepareLevel ()
 fix branching ratios for random sampling More...
 
uint16_t getDecayLevel (double a_randNum)
 returns level ID of next level - randomly samp'd BR's More...
 
void setEnergy (double a_energy)
 set the energy of the level [MeV] More...
 
void setENSDFLevel (int a_ensdfLevel)
 set the RIPL level number More...
 
int getENSDFLevel ()
 
double getEnergy ()
 returns energy of the level [MeV] More...
 
void setLevelID (std::vector< uint16_t > a_levelIDS)
 add level number of decay path More...
 
std::vector< uint16_t > getLevelIDs ()
 
void setBR (std::vector< double > a_BR)
 add branching ratio of decay gamma More...
 
void setSpin (float a_spin)
 
float getSpin ()
 
void setParity (int a_parity)
 
int getParity ()
 
int getNumDecayPaths ()
 

Detailed Description

represents decay gammas from a given level

Constructor & Destructor Documentation

◆ riplLevel()

riplLevel::riplLevel ( )
inline

default constructor

Member Function Documentation

◆ getDecayLevel()

uint16_t riplLevel::getDecayLevel ( double  a_randNum)

returns level ID of next level - randomly samp'd BR's

◆ getEnergy()

double riplLevel::getEnergy ( )
inline

returns energy of the level [MeV]

◆ getENSDFLevel()

int riplLevel::getENSDFLevel ( )
inline

◆ getLevelIDs()

std::vector<uint16_t> riplLevel::getLevelIDs ( )
inline

◆ getNumDecayPaths()

int riplLevel::getNumDecayPaths ( )

◆ getParity()

int riplLevel::getParity ( )
inline

◆ getSpin()

float riplLevel::getSpin ( )
inline

◆ prepareLevel()

void riplLevel::prepareLevel ( )

fix branching ratios for random sampling

◆ setBR()

void riplLevel::setBR ( std::vector< double >  a_BR)
inline

add branching ratio of decay gamma

◆ setEnergy()

void riplLevel::setEnergy ( double  a_energy)
inline

set the energy of the level [MeV]

◆ setENSDFLevel()

void riplLevel::setENSDFLevel ( int  a_ensdfLevel)
inline

set the RIPL level number

◆ setLevelID()

void riplLevel::setLevelID ( std::vector< uint16_t >  a_levelIDS)
inline

add level number of decay path

◆ setParity()

void riplLevel::setParity ( int  a_parity)
inline

◆ setSpin()

void riplLevel::setSpin ( float  a_spin)
inline

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