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

MF14_table Class Reference

This class is for anisotropic gamma tables (LTT = 2) which are not c55 data.

Inheritance diagram for MF14_table:

Inheritance graph
[legend]
Collaboration diagram for MF14_table:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void master (mf12_file &mult_file, mf14_file &angle_file, int num_mf12, int num_mf14)
 Handles the mf12 and mf14 tabular data.


Private Member Functions

void read_mf12 (mf12_file &mult_file, int num_mf12)
 Reads the gamma multiplicities.

void mult_weight ()
 Weights the raw mf14 data by their multiplicity.

void ENDL_order ()
 Puts the data into ENDL order.

void widen_deltas ()
 Converts the lines to delta-functions.

void make_i1 ()
 Creates the ENDL i = 1 angular distributions.


Private Attributes

multiplicity multiple
MF12_raw line_mult
MF14_table_raw endf_mf14

Member Function Documentation

void MF14_table::ENDL_order  )  [private]
 

Definition at line 394 of file mf14table.cpp.

References endf_mf14, distrib_base::mu(), dd_link::x, and dd_link::y.

Referenced by master().

void MF14_table::make_i1  )  [private]
 

Definition at line 469 of file mf14table.cpp.

References three_d_list< two_d_ENDL_table >::cosines.

Referenced by master().

void MF14_table::master mf12_file mult_file,
mf14_file angle_file,
int  num_mf12,
int  num_mf14
 

Definition at line 300 of file mf14table.cpp.

References multiplicity::divide_by_xs(), endf_mf14, ENDL, ENDL_order(), ENDLClass::F, MF14_table_raw::fill_E_in(), ENDF_file::get_regions(), MF12_raw::inFile, dd_list::INT, line_mult, make_i1(), mult_weight(), multiple, dd_list::NBT, MF14_table_raw::read_data(), multiplicity::read_data(), mf12_file::read_line2(), read_mf12(), widen_deltas(), three_d_list< two_d_ENDL_table >::write_endl(), and dd_list::write_endl().

Referenced by LoadGammaData().

void MF14_table::mult_weight  )  [private]
 

Definition at line 366 of file mf14table.cpp.

References endf_mf14, line_mult, and SevereError().

Referenced by master().

void MF14_table::read_mf12 mf12_file mult_file,
int  num_mf12
[private]
 

Definition at line 344 of file mf14table.cpp.

References ENDL, ENDLClass::eV2MeV, mf12_file::gamma_line1(), line_mult, MF12_raw::one_line(), and SevereError().

Referenced by master().

void MF14_table::widen_deltas  )  [private]
 

Definition at line 455 of file mf14table.cpp.

Referenced by master().


Member Data Documentation

MF14_table_raw MF14_table::endf_mf14 [private]
 

Definition at line 76 of file mf14table.hpp.

Referenced by ENDL_order(), master(), and mult_weight().

MF12_raw MF14_table::line_mult [private]
 

Definition at line 73 of file mf14table.hpp.

Referenced by master(), mult_weight(), and read_mf12().

multiplicity MF14_table::multiple [private]
 

Definition at line 70 of file mf14table.hpp.

Referenced by master().


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