MURE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Private Attributes | List of all members
StoredXSforZAI Class Reference

StoredXSforZAI is a class for storing some XS and use them later in the cycle. More...

#include <InLineReprocessingEvolutionControl.hxx>

Public Member Functions

 StoredXSforZAI (int Z, int A, int I, double XSfission=0, double XSng=0, double XSn2n=0, double XSn3n=0)
 
 StoredXSforZAI ()
 Default constructor. More...
 
 StoredXSforZAI (const StoredXSforZAI &storedxsforzai)
 Copy constructor. More...
 
 ~StoredXSforZAI ()
 Destructor. More...
 
int Z ()
 returns the number of protons More...
 
int A ()
 returns the number of nucleons More...
 
int I ()
 returns the Isomeric state (Ground State, ith excited) More...
 
int N ()
 returns the number of neutrons More...
 
double XSfission ()
 
double XSng ()
 
double XSn2n ()
 
double XSn3n ()
 

Private Attributes

int fZ
 number of protons More...
 
int fA
 number of nucleons (A=0 means natural isotopes) More...
 
int fI
 Isomeric state (Ground State, ith excited) More...
 
double fXSfission
 
double fXSng
 
double fXSn2n
 
double fXSn3n
 

Detailed Description

StoredXSforZAI is a class for storing some XS and use them later in the cycle.

StoredXSforZAI is a simple object

Author
X-Man
Version
1.0

Constructor & Destructor Documentation

StoredXSforZAI::StoredXSforZAI ( int  Z,
int  A,
int  I,
double  XSfission = 0,
double  XSng = 0,
double  XSn2n = 0,
double  XSn3n = 0 
)

Constructor of a StoredXSforZAI object.

Parameters
Z: Z of the ZAI whose XS are stored
A: A of the ZAI whose XS are stored
I: I of the ZAI whose XS are stored
XSfission: average fission cross section
XSng: average n,gamma cross section
XSn2n: average n,2n cross section
XSn3n: average n,3n cross section
StoredXSforZAI::StoredXSforZAI ( )

Default constructor.

StoredXSforZAI::StoredXSforZAI ( const StoredXSforZAI storedxsforzai)

Copy constructor.

StoredXSforZAI::~StoredXSforZAI ( )

Destructor.

Member Function Documentation

int StoredXSforZAI::A ( )
inline

returns the number of nucleons

int StoredXSforZAI::I ( )
inline

returns the Isomeric state (Ground State, ith excited)

int StoredXSforZAI::N ( )
inline

returns the number of neutrons

double StoredXSforZAI::XSfission ( )
inline
double StoredXSforZAI::XSn2n ( )
inline
double StoredXSforZAI::XSn3n ( )
inline
double StoredXSforZAI::XSng ( )
inline
int StoredXSforZAI::Z ( )
inline

returns the number of protons

Member Data Documentation

int StoredXSforZAI::fA
private

number of nucleons (A=0 means natural isotopes)

int StoredXSforZAI::fI
private

Isomeric state (Ground State, ith excited)

double StoredXSforZAI::fXSfission
private
double StoredXSforZAI::fXSn2n
private
double StoredXSforZAI::fXSn3n
private
double StoredXSforZAI::fXSng
private
int StoredXSforZAI::fZ
private

number of protons


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

MURE Project, documentation generated by Doxygen 1.8.5 - Mon Nov 17 2014