Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

MF12_deexcite Class Reference

This class is for nuclear transition probabilities (LO = 2). More...

Inheritance diagram for MF12_deexcite:

Inheritance graph
[legend]
Collaboration diagram for MF12_deexcite:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MF12_deexcite ()
 default constructor

void print ()
 Simple printing utility.

void master (double AWR, int LG, mf12_file &inFile)
void read_data (double AWR, int LG, mf12_file &inFile)
 This routine is used to read in transition probabilities.

void stick_it (MF12_deexcite::iterator e_in_link)

Public Attributes

double ES
list< dd_listEP_pairs

Detailed Description

Class to manage the de-excitation cascade transition probabilities.

Definition at line 207 of file mf12classes.hpp.


Constructor & Destructor Documentation

MF12_deexcite::MF12_deexcite  )  [inline]
 

Definition at line 216 of file mf12classes.hpp.

References EP_pairs, and ES.


Member Function Documentation

void MF12_deexcite::master double  AWR,
int  LG,
mf12_file inFile
 

Parameters:
AWR the mass of the target in units of neutron masses
LG the transition probability array flag distinguishes doublet or triplet arrays
inFile the MF=12 intermediate ENDF file to read from
Member function that handles the MF=12 transition probability file (LO=2).

Definition at line 1267 of file mf12classes.cpp.

References dd_list::E_in(), ENDL, ENDLClass::Max_E_in, read_data(), two_d_list< one_d_table >::renorm(), ENDLClass::set_yo(), stick_it(), ENDLClass::threshold, and two_d_list< one_d_table >::write_endl().

Referenced by LoadGammaData().

void MF12_deexcite::print  )  [inline]
 

Reimplemented from two_d_list< one_d_table >.

Definition at line 218 of file mf12classes.hpp.

References ES, and two_d_list< one_d_table >::two_d_iterator.

void MF12_deexcite::read_data double  AWR,
int  LG,
mf12_file inFile
 

Definition at line 1315 of file mf12classes.cpp.

References cascade_gammas, ENDL, ENDL_EPSILON(), ES, ENDLClass::eV2MeV, mf12_file::gamma_line1(), Info(), pastenum(), read_dd(), read_ddd(), SevereError(), ENDLClass::T, Warning(), dd_link::x, and dd_link::y.

Referenced by master().

void MF12_deexcite::stick_it MF12_deexcite::iterator  e_in_link  ) 
 

Definition at line 1466 of file mf12classes.cpp.

References cascade_gammas, ENDL, ENDLClass::T, Warning(), dd_link::x, and dd_link::y.

Referenced by master().


Member Data Documentation

list< dd_list > MF12_deexcite::EP_pairs
 

Definition at line 213 of file mf12classes.hpp.

Referenced by MF12_deexcite().

double MF12_deexcite::ES
 

Definition at line 211 of file mf12classes.hpp.

Referenced by MF12_deexcite(), print(), and read_data().


Generated on Thu Sep 7 10:40:09 2006 for fete -- From ENDFB6 To ENDL by doxygen 1.3.4