MURE
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations
ReadXSFile.hxx File Reference

Header file for ReadXSFile class. More...

#include <fstream>
#include <string>
#include <vector>
#include <libValErr/ValErr.hxx>

Go to the source code of this file.

Classes

class  ReadXSFile
 Allows to read XS file in the MCNP ACE format. More...
 

Typedefs

typedef float Real
 in MCNP4 and under binary cross-section are stored in float
 

Enumerations

enum  ReactionId {
  kTotal = 1 , k_Elastic = 2 , kTotalInelastic = 4 , kN_2Nd = 11 ,
  kN_2N = 16 , kN_3N = 17 , k_Fission = 18 , kN_Fission = 19 ,
  kN_NFission = 20 , kN_2NFission = 21 , kN_Nalpha = 22 , kN_N3alpha = 23 ,
  kN_2Nalpha = 24 , kN_3Nalpha = 25 , kN_Np = 28 , kN_N2alpha = 29 ,
  kN_2N2alpha = 30 , kN_Nd = 32 , kN_Nt = 33 , kN_NHe3 ,
  kN_Nd2alpha , kN_Nt2alpha , kN_4N = 37 , k_3NFission = 38 ,
  kN_2Np = 41 , kN_3Np = 42 , kN_N2p = 44 , kN_Npalpha = 45 ,
  kN_Np2first = 51 , kN_Np2second = 52 , kN_Np40 = 90 , kN_Np2continuum = 91 ,
  k_Absorption = 101 , kN_gamma = 102 , kN_p = 103 , kN_d = 104 ,
  kN_t = 105 , kN_He3 = 106 , kN_alpha = 107 , kN_2alpha = 108 ,
  kN_3alpha = 109 , kN_2p = 111 , kN_palpha = 112 , kN_t2alpha = 113 ,
  kN_d2alpha = 114 , kN_pd = 115 , kN_pt = 116 , kN_dalpha = 117
}
 

Detailed Description

Header file for ReadXSFile class.

Typedef Documentation

◆ Real

typedef float Real

in MCNP4 and under binary cross-section are stored in float

Enumeration Type Documentation

◆ ReactionId

enum ReactionId

Reaction Identifier using the MT ENDF numerotation. https://t2.lanl.gov/nis/endf/mts.html

Enumerator
kTotal 
k_Elastic 
kTotalInelastic 
kN_2Nd 
kN_2N 
kN_3N 
k_Fission 
kN_Fission 
kN_NFission 
kN_2NFission 
kN_Nalpha 
kN_N3alpha 
kN_2Nalpha 
kN_3Nalpha 
kN_Np 
kN_N2alpha 
kN_2N2alpha 
kN_Nd 
kN_Nt 
kN_NHe3 
kN_Nd2alpha 
kN_Nt2alpha 
kN_4N 
k_3NFission 
kN_2Np 
kN_3Np 
kN_N2p 
kN_Npalpha 
kN_Np2first 
kN_Np2second 
kN_Np40 
kN_Np2continuum 
k_Absorption 
kN_gamma 
kN_p 
kN_d 
kN_t 
kN_He3 
kN_alpha 
kN_2alpha 
kN_3alpha 
kN_2p 
kN_palpha 
kN_t2alpha 
kN_d2alpha 
kN_pd 
kN_pt 
kN_dalpha 

MURE Project, documentation generated by Doxygen 1.9.7 - Fri Jan 19 2024