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

MF12_raw Class Reference

This class just holds raw ENDF data for gamma multiplicity files.

Inheritance diagram for MF12_raw:

Inheritance graph
[legend]
Collaboration diagram for MF12_raw:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MF12_raw ()
 default constructor

void one_line (double EG, int NR, int NP)
 Read the data for one gamma.

void fill_raw_lists ()
 Makes sure that if any gamma energy has a ( E_in, multiplicity ) pair for some E_in, then all of the lists contain this E_in.

void fill_raw_lists (MF15_list &cont_data)
 Makes sure that the ( E_in, multiplicity ) pairs in the ENDF raw list have E_in values matching the E_in tags in cont_data.

void insert_cross (list< double > &crossings)
 Inserts neutron energies at which moving gammas coincide with stationary ones.

void duplicate_E ()
 ENDF/B-VI sometimes has duplicate gamma lines from different cascades. We combine them.


Public Attributes

mf12_fileinFile
multiplicity multiple

Constructor & Destructor Documentation

MF12_raw::MF12_raw  )  [inline]
 

Definition at line 64 of file mf12classes.hpp.

References inFile, and multiple.


Member Function Documentation

void MF12_raw::duplicate_E  ) 
 

Definition at line 510 of file mf12classes.cpp.

Referenced by MF12_list::write_statics().

void MF12_raw::fill_raw_lists MF15_list cont_data  ) 
 

Definition at line 372 of file mf12classes.cpp.

References two_d_list< one_d_table >::collect_Ein().

void MF12_raw::fill_raw_lists  ) 
 

Definition at line 339 of file mf12classes.cpp.

References two_d_list< multiplicity >::widen_jumps().

Referenced by MF12_list::do_movers(), MF12_list::join_move_static(), MF12_list::just_statics(), MF12_list::move_w_contin(), and MF12_list::plus_contin().

void MF12_raw::insert_cross list< double > &  crossings  ) 
 

Definition at line 438 of file mf12classes.cpp.

References EPS, dd_link::x, and dd_link::y.

Referenced by MF12_list::find_crossings().

void MF12_raw::one_line double  EG,
int  NR,
int  NP
 

Definition at line 262 of file mf12classes.cpp.

References multiplicity::E_gamma(), two_d_list< multiplicity >::E_in(), ENDL, ENDL_EPSILON(), ENDLClass::eV2MeV, ENDF_file::get_regions(), Global, inFile, dd_list::INT, ENDLClass::Max_E_in, dd_list::NBT, pastenum(), read_dd(), SevereError(), GlobalParameterClass::Value(), Warning(), dd_link::x, and dd_link::y.

Referenced by MF12_list::read_data(), and MF14_table::read_mf12().


Member Data Documentation

mf12_file* MF12_raw::inFile
 

Definition at line 58 of file mf12classes.hpp.

Referenced by MF14_table::master(), MF14_split::master(), MF12_list::master(), MF12_raw(), and one_line().

multiplicity MF12_raw::multiple
 

Definition at line 61 of file mf12classes.hpp.

Referenced by MF12_raw().


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