MURE
Loading...
Searching...
No Matches
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 <InLineReprocessing.hxx>

Public Member Functions

 StoredXSforZAI (int aZ, int aA, int aI, double aXSfission=0, double aXSng=0, double aXSn2n=0, double aXSn3n=0)
 
 StoredXSforZAI ()
 Default constructor.
 
 StoredXSforZAI (const StoredXSforZAI &storedxsforzai)
 Copy constructor.
 
 ~StoredXSforZAI ()
 Destructor.
 
int Z ()
 
int A ()
 
int I ()
 
int N ()
 
double XSfission ()
 
double XSng ()
 
double XSn2n ()
 
double XSn3n ()
 

Private Attributes

int fZ
 number of protons
 
int fA
 number of nucleons (A=0 means natural isotopes)
 
int fI
 Isomeric state (Ground State, ith excited)
 
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() [1/3]

StoredXSforZAI::StoredXSforZAI ( int  aZ,
int  aA,
int  aI,
double  aXSfission = 0,
double  aXSng = 0,
double  aXSn2n = 0,
double  aXSn3n = 0 
)

Constructor of a StoredXSforZAI object.

Parameters
aZ: Z of the ZAI whose XS are stored
aA: A of the ZAI whose XS are stored
aI: I of the ZAI whose XS are stored
aXSfission: average fission cross section
aXSng: average n, gamma cross section
aXSn2n: average n, 2n cross section
aXSn3n: average n, 3n cross section

◆ StoredXSforZAI() [2/3]

StoredXSforZAI::StoredXSforZAI ( )
default

Default constructor.

◆ StoredXSforZAI() [3/3]

StoredXSforZAI::StoredXSforZAI ( const StoredXSforZAI storedxsforzai)

Copy constructor.

◆ ~StoredXSforZAI()

StoredXSforZAI::~StoredXSforZAI ( )
default

Destructor.

Member Function Documentation

◆ A()

int StoredXSforZAI::A ( )
inline

< returns the number of nucleons

◆ I()

int StoredXSforZAI::I ( )
inline

< returns the Isomeric state (Ground State, ith excited)

◆ N()

int StoredXSforZAI::N ( )
inline

< returns the number of neutrons

◆ XSfission()

double StoredXSforZAI::XSfission ( )
inline

◆ XSn2n()

double StoredXSforZAI::XSn2n ( )
inline

◆ XSn3n()

double StoredXSforZAI::XSn3n ( )
inline

◆ XSng()

double StoredXSforZAI::XSng ( )
inline

◆ Z()

int StoredXSforZAI::Z ( )
inline

< returns the number of protons

Member Data Documentation

◆ fA

int StoredXSforZAI::fA
private

number of nucleons (A=0 means natural isotopes)

◆ fI

int StoredXSforZAI::fI
private

Isomeric state (Ground State, ith excited)

◆ fXSfission

double StoredXSforZAI::fXSfission
private

◆ fXSn2n

double StoredXSforZAI::fXSn2n
private

◆ fXSn3n

double StoredXSforZAI::fXSn3n
private

◆ fXSng

double StoredXSforZAI::fXSng
private

◆ fZ

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.9.7 - Fri Jan 19 2024