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

#include <RIPLData.h>

Public Member Functions

 RIPL ()
 default constructor More...
 
int readRIPL (int a_ZID, int a_AID, double BR_cutoff)
 read data from file More...
 
double getLevelEnergy (uint16_t a_level)
 returns energy of level a_level More...
 
uint16_t getLevelNumber (int a_level)
 return RIPL level number More...
 
float getLevelSpin (uint16_t a_level)
 
int getLevelParity (uint16_t a_level)
 
void setNumLevels (int a_numLevels)
 set number of levels read More...
 
std::vector< double > doCascade (uint16_t a_initLevel)
 does cascade - returns gammas produced [MeV] More...
 
std::map< uint16_t, riplLevelgetLevelMap ()
 returns RIPL level map More...
 
std::vector< uint16_t > getTransitionLevelIDs (uint16_t a_initLevel)
 
int getNumLevels ()
 

Detailed Description

holds RIPL data for an isotope also does cascade

Constructor & Destructor Documentation

◆ RIPL()

RIPL::RIPL ( )
inline

default constructor

Member Function Documentation

◆ doCascade()

vector< double > RIPL::doCascade ( uint16_t  a_initLevel)

does cascade - returns gammas produced [MeV]

Here is the caller graph for this function:

◆ getLevelEnergy()

double RIPL::getLevelEnergy ( uint16_t  a_level)

returns energy of level a_level

Here is the caller graph for this function:

◆ getLevelMap()

std::map< uint16_t, riplLevel > RIPL::getLevelMap ( )

returns RIPL level map

◆ getLevelNumber()

uint16_t RIPL::getLevelNumber ( int  a_level)

return RIPL level number

crude attempt at making "continuum" scattering gammas better

for nuclei with more than 40 RIPL levels

Here is the caller graph for this function:

◆ getLevelParity()

int RIPL::getLevelParity ( uint16_t  a_level)

◆ getLevelSpin()

float RIPL::getLevelSpin ( uint16_t  a_level)

◆ getNumLevels()

int RIPL::getNumLevels ( )

◆ getTransitionLevelIDs()

std::vector< uint16_t > RIPL::getTransitionLevelIDs ( uint16_t  a_initLevel)

◆ readRIPL()

int RIPL::readRIPL ( int  a_ZID,
int  a_AID,
double  BR_cutoff 
)

read data from file

new level

Here is the caller graph for this function:

◆ setNumLevels()

void RIPL::setNumLevels ( int  a_numLevels)
inline

set number of levels read


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